Skip to content

Personal AI context

SelfContext

A portable Context Vault for personal AI context, stored as Markdown you own.

View on GitHubOpen source · MIT

Your context stays yours

SelfContext keeps durable personal context in a local Context Vault made from ordinary Markdown files. An existing AI harness uses project-local skills to ingest, query, review, lint, and maintain that context; optional Advisor Packs add evidence-backed reasoning for career, learning, writing, relationships, and media/taste. The vault stays readable, editable, copyable, and independent of a model, provider, or harness.

I use it to carry the context I want an AI to understand between sessions without rebuilding it from scratch or handing ownership to a hosted memory feature.

Start here

Install it where you work.

Open the repository root in an AI harness that supports project-local Agent Skills. The private, Git-ignored vault directory is initialized on first use, and an existing vault can be copied there. No custom runtime, database, or slash command is required.

git clone https://github.com/joacod/self-context.git
cd self-context

Use it

Talk to it from your harness

Use natural language from the repository root. The core skill handles ingest, query, review, and lint; optional Advisor Packs add evidence-backed reasoning for career, learning, writing, relationships, and media/taste:

ingest my resume into SelfContext
what does my context say about [a skill or experience]?
review my context for stale or conflicting information
lint my context for structural and metadata problems
based on my career context, how should I position myself for [a role]?

What stays simple

  • Keep the source of truth local, human-readable, and easy to copy.
  • Keep personal context independent of any model, provider, or harness.
  • Keep evidence, provenance, freshness, and review state visible instead of promoting generated interpretation into fact.
  • Let the user remain the owner and final authority over what is remembered.