Skip to content
Felipe Marzochi edited this page May 29, 2026 · 2 revisions

EGC - Everything Gemini Code

Your AI remembers what you decided, how you work, and where you left off. Across every session. Across every tool.

Version: 0.9.0 | License: MIT | Node.js: >= 18


What EGC does

One install. Every tool. Persistent memory.

After sh install.sh, two local MCP servers run in the background and the memory protocol is injected into the global instruction files for every AI coding tool you have installed. The AI calls get_state({}) at the start of each session and update_state({...}) at the end. State lives at ~/.egc/state/ on your machine.


Pages

Page Content
Installation Step-by-step install for Linux, macOS, and Windows
MCP-Servers egc-memory and egc-guardian reference
CLI-Reference All egc commands
Prompt-Library 62 agents, 228 skills, 74 commands, 111 rules
Supported-Tools Claude Code, AGY, Gemini CLI, Cursor, Codex, and more
Configuration State files, environment variables, hooks
Security Security model, guardian, vulnerability reporting
Architecture Design decisions and consolidation history
Contributing How to contribute

Quick start

git clone https://github.com/Fmarzochi/everything-gemini.git
cd everything-gemini
sh install.sh
egc doctor

---
MCP servers at a glance

egc-memory — persistent project memory
- get_state({}) reads context at session start
- update_state({...}) saves decisions at session end

egc-guardian — security validation layer
- blocks shell injection, unsafe binaries, and writes to sensitive paths

---

▎ Developed by Felipe Marzochi — Repository — Report a vulnerability

---

Clone this wiki locally