What it does
EGC is a local-first runtime for AI coding tools. After one install, tools such as Cursor, Claude Code, Codex, Copilot and Aider share a single memory of your projects, a filter that keeps noisy output away from the model, and a live bus that lets open sessions see each other. The page says it supports 29 AI coding tools. Memory holds decisions, session context and learned lessons, kept per project and branch in an encrypted store under ~/.egc and never committed to git. A Guardian layer validates commands before they run and gates risky writes, though coverage depends on each tool's hook support. The Token Crusher compresses shell output such as git logs and test spam by up to 90 percent while keeping errors and warnings. Install with npm install -g @egchq/egc followed by egc install, which detects the tools you have and registers two local MCP servers in each. An optional prompt library adds 61 agents, 232 skills, 77 commands and 109 rules and is off by default. A live dashboard shows agent activity, tokens and costs. The engine is Apache-2.0 licensed and built by one developer.
Capabilities
- Shared encrypted memory across coding tools, kept per project and branch
- Session mesh so open sessions announce their work and claim files
- Guardian checks on commands before they run
- Token Crusher compression of noisy shell output
- Dashboard of agent activity, tokens and costs
- Optional prompt library of agents, skills, commands and rules
When to use it
- You switch between several AI coding tools and want them to share context
- You run parallel agent sessions and want them to avoid editing the same files
- You want project memory stored on your machine rather than in a hosted service