Getting Started
Features
Everything EGC provides out of the box.
Core
Persistent memory
State is saved at the end of each session and restored at the start. Decisions, preferences, and next steps survive window closes and tool switches.
Multi-tool
Works with 9 AI coding tools. Install once and EGC registers itself in every tool you have installed.
Local-first
All state stays on your machine at ~/.egc/. Nothing is sent externally. Human-readable plain Markdown.
Zero config
sh install.sh handles everything. Detects your tools, builds the servers, bootstraps the protocol.
Guardian layer
egc-guardian blocks shell injection, unsafe writes, and dangerous commands before they execute.
Decision history
Every architectural decision is stored in SQLite with a timestamp. Query by date or tag.
Prompt library
Optional. Asked during installation. Written from real experience, not generated.
| Type | Count | What it is |
|---|---|---|
| Agents | 62 | Persona and behavior definitions |
| Skills | 228+ | Domain-specific workflow runbooks |
| Commands | 74 | Command definitions and lifecycle hooks |
| Rules | 111 | Constraints and governance directives |
Organized per harness: works in .cursor/, .claude/, .gemini/, and more. Switch tools and the same workflows follow you.
Supported tools
| Tool | MCP | Bootstrap |
|---|---|---|
| Claude Code | ~/.claude/CLAUDE.md | |
| Antigravity CLI | ~/.gemini/GEMINI.md | |
| Gemini CLI | ~/.gemini/GEMINI.md | |
| Cursor | global cursor.rules | |
| Codex CLI | ~/.codex/config.toml | |
| OpenCode | ~/.opencode/instructions/EGC_MEMORY.md | |
| Kiro | ~/.kiro/hooks/ | |
| Trae | context | ~/.trae/MEMORY.md |
| CodeBuddy | context | ~/.codebuddy/MEMORY.md |