Every AI coding agent wants project context. Claude Code, Codex, Cursor, OpenCode, Windsurf, and similar agentic development tools all need the same basic facts: how the repository is structured, which commands matter, what rules should be followed, which agents exist, and which project knowledge should survive beyond one chat.

The problem is not that tools want context. The problem is that each tool tends to invent its own branded home for it.

The infographic behind this post shows the core APC thesis in one picture: project meaning should not be trapped in .claude/, .cursor/, .codex/, or any other vendor-specific folder. It should have one neutral name: .apc/.

The concrete thesis

APC is not another prompt dump. APC is a filesystem convention for durable, project-owned agent context. APX is the local runtime/tooling layer that makes that context useful in daily work while keeping runtime state outside the repository.