I used ctx to build ctx itself - the context persisted across sessions and I could pick up exactly where I left off each time.
ctx is a git-based context manager that “just works” with all LLM tools. Just “ctx load” and it’ll pick up exactly where you left off.
How it works:
- “ctx new” creates a git repo for your context (goals, preferences, project state) - “ctx save ‘progress update’" versions your context like code - “ctx load” gives any LLM your full context instantly - Built-in MCP server means it works with Claude Desktop, Cursor, or any MCP-compatible tool - every context folder contains ctx.txt which explains exactly what ctx is so LLMs know what to do with it
Under the hood it’s just git and text files - no embeddings, no vendor lock-in. Context windows are getting longer anyway, so just give LLMs well-structured context and help them deal with it
context, much like code, evolves and deserves to be tracked.