AgentOS Public — Documentation skill for Claude Code
Project memory for coding agents: Markdown-first institutional memory beside the code, an explicit JSON knowledge catalog, and an optional zero-dependency Python CLI for explainable context routing an.
How to install AgentOS Public
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open fasterquieter/AgentOS-Public and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AgentOS Public does
Project memory for coding agents: Markdown-first institutional memory beside the code, an explicit JSON knowledge catalog, and an optional zero-dependency Python CLI for explainable context routing and validation.
Alternatives in Documentation
- Hash — by hashintel - Features comprehensive repository structure breakdown with strong emphasis on coding standards 1.4k ★
- Apply Self Review — Apply the approved improvements from the latest memory-self-review PROPOSAL 297 ★
- Cog — 240+ Cognitive architecture for Claude Code -- persistent memory, self-reflection, and foresight via plain-tex 294 ★
README
AgentOS: project memory for coding agents
[](https://github.com/fasterquieter/AgentOS-Public/actions/workflows/ci.yml)
AgentOS helps a coding assistant remember what a software project is, what is happening now, what must not be broken, and what the evidence actually proves. It keeps that memory beside the code and routes only the useful slice into each task.
This repository has two supported roles:
- the master AgentOS framework-development project; and
- a complete, self-contained seed that can be cloned or duplicated to start a different project.
AgentOS in plain English
Imagine a very clever builder who arrives each morning with no memory of yesterday. Source code shows the builder what exists, but not every promise, reason, unfinished job, or past mistake. One enormous handbook would be just as unhelpful: the warning that matters could disappear in the pile.
AgentOS gives the project a small front desk. It tells the builder what matters, what is happening now, what must not be broken, what has actually been proved, and where to find deeper notes for this particular job. The guiding rule is: write down what is expensive to forget, label it honestly, and route it only when useful. Keep the memory system smaller than the confusion it prevents.
How it works
Three layers do the work, and all of them are plain files in the repository:
AGENTS.mdis a small, always-visible router. Claude Code, Gemini CLI, and Cursor reach it through thin adapters (CLAUDE.md,GEMINI.md,.cursor/rules/); Codex reads it directly. Project truth is never copied into an adapter..agentos/index.jsonis an explicit, human-readable catalog. Each entry says what a document is, which task words and target paths make it relevant, what must be read with it, what kind of authority it carries (contract,decision,evidence,working, `historic
Related Skills
Yotta Skill Creator
元造 — zero-dependency Python 3.8+ skill scaffold generator: validates yotta- naming, renders a full release-com
Observational Memory
Local-first shared memory for Claude Code, Codex, OpenCode, Kimi, Grok, Cowork, and Hermes, with bounded obser
Agentic Recall
Long-term memory for agentic tasks. It tells you when it doesn't know. An MCP server for Claude Desktop and Cl
Opencode Claude Memory
OpenCode plugin for Claude Code memory: persistent local Markdown memory shared with Claude Code, zero config,
Project Architect
Documentation-first project planning agent skill. Generates specs, implementation plans, tasks, and single-sho
Indexandria
Indexandria — Claude Code plugin that crawls and indexes web documentation for context-aware coding. Like Curs
Related Agents
Lore Knowledge Keeper
Use this agent when you need to capture, document, or preserve institutional knowledge, design decisions, hist
Learnings Researcher
Searches institutional knowledge (ops/solutions/, ops/decisions/, ops/MEMORY.md) for patterns relevant to the
Flow Splitter
Converts a Flow ProblemSpec (+ optional RepoFindings) into a max-5 atomic task list with bounded routing hints