RoBrain – Shared memory for AI agents, with rejected alternatives
Prevents AI agents from re-litigating rejected architectural decisions across sessions.
A knowledge base for what the code can't tell you.
Documents why alternatives were rejected—what code and comments never capture.
Engineering teams using AI coding agents
ADR (Architecture Decision Records) · Swimm · Mintlify
Time and time again, I've seen teams try to change something to a better way, only to realize why it was done the "worse" way in the first place. Documenting decisions not taken is just really hard, and for a long time I've wanted to change it.
With LLMs, we can. LLMs are diligent about documenting, and all you need is an instruction in AGENTS.md. That's why I built gnosis.
Simply tell your agent to run it after planning and when done, and gnosis provides the agent with all direction necessary.
Gnosis tells the agent to document only information it got from the human, not anything it can find by itself, and especially to document why alternatives were rejected. It uses a JSONL append-only log and a SQLite index (for retrieval), making it simple, fast, and convenient.
I'd appreciate it if you tried it out and gave me feedback!
Prevents AI agents from re-litigating rejected architectural decisions across sessions.
Local markdown files beat cloud SaaS for AI context that stays yours.
Context tied to commits, not floating docs—reviewers finally see why, not just diff.
Agents leaving notes for other agents via MCP is a clever pattern for tribal knowledge.
Karpathy's LLM Wiki pattern implemented with file storage instead of vector databases.
Recording what an agent considered — not just what it executed — is a tidy, concrete insight. GhostTrace already gives record/replay commands, a .ghost.json schema and a --show-phantoms terminal replay so you can inspect rejected actions and the agent's reasoning. The thing that will decide if this takes off is integrations (LangChain/OpenAI Agents/CrewAI) and the promised web/VS Code UIs; without those it's a very useful niche tool, not yet a platform.