whatisgithub

What is personal-model?

intuition-lab/personal-model — explained in plain English

Analysis updated 2026-05-18

1,094PythonAudience · developerLicenseSetup · moderate

In one sentence

Persome builds a private, evidence-linked model of how you think and work from your own Mac activity, so connected AI agents understand who they are helping.

Mindmap

mindmap
  root((repo))
    What it does
      Builds a personal model
      Evidence-linked HUMAN.md
      Feeds context to AI agents
    Tech stack
      Python
      MCP protocol
      macOS permissions
      uv package manager
    Use cases
      Personalize AI responses
      Find unfinished work
      Private local-first data
    Audience
      Developers
      Coding agent users
      Mac users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Give coding agents like Codex or Claude Code persistent context about your goals and working style.

USE CASE 2

Let a connected agent find and prioritize unfinished work across your projects automatically.

USE CASE 3

Try a five-minute synthetic demo of the model without exposing any real personal data.

USE CASE 4

Inspect, correct, export, or delete the evidence-linked personal model at any time.

What is it built with?

PythonMCPmacOSuvCLI

How does it compare?

intuition-lab/personal-modeloranai-ltd/oransimgudong2003/xianyu-auto-reply-fix
Stars1,0941,1021,084
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity3/53/5
Audiencedeveloperpm founderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Real-data install needs macOS 13+, Xcode Command Line Tools, and granting macOS Accessibility or Screen Recording permissions.

So what is it?

Persome, also known as personal-model, is a tool that builds what it calls your HUMAN.md: a private model of how you actually think and work, built from your own activity on a Mac. It watches focused activity you allow it to see, after you grant macOS permission, and turns that into a structured picture of you that AI tools like Codex and Claude Code can read through MCP, the Model Context Protocol. The project describes this model as growing through layers. A Point is a single sourced observation. A Line connects related points into a relationship or change over time. A Face is a pattern backed by several related points. A Volume is a larger structure spanning multiple projects or areas of life. The Root is the current combined model of you, built from all of that evidence. Every claim in the model keeps a link back to the observation it came from, so nothing is asserted without a source, and new evidence can update or overturn earlier conclusions. The stated goal is that the same AI assistant, given the same prompt, should respond differently depending on who is asking, because it understands that person's goals, priorities, working habits, and boundaries. Connected coding agents can use this model to find unfinished work, prioritize it, and separate tasks that are safe to do locally from decisions that need a human to weigh in. Persome runs entirely on your Mac and is described as private by default, with your data yours to inspect, correct, export, or delete. It requires macOS 13 or newer. There is a five minute synthetic demo you can try without touching any of your real data, using a sample script that opens a local viewer and then deletes the demo data afterward. Installing with your own data uses a command line tool called persome, and a large language model is optional for basic use but required if you want the deeper semantic modeling features. The code is released under the Apache-2.0 license.

Copy-paste prompts

Prompt 1
Walk me through running the sample_demo.py synthetic demo for personal-model.
Prompt 2
Explain the Point, Line, Face, Volume, and Root layers Persome uses to build a personal model.
Prompt 3
Help me install personal-model with uv and complete the persome onboard flow on my Mac.
Prompt 4
Show me how to connect Persome to Claude Code or Codex over MCP.

Frequently asked questions

What is personal-model?

Persome builds a private, evidence-linked model of how you think and work from your own Mac activity, so connected AI agents understand who they are helping.

What language is personal-model written in?

Mainly Python. The stack also includes Python, MCP, macOS.

How hard is personal-model to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is personal-model for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.