关于 EGC - Extended Global Context
EGC 是本地优先的运行时,可在受支持的 AI 编码工具间共享加密的项目记忆和会话上下文。它还协调并行会话、检查命令安全,并过滤传给大模型的冗余输出。
主要功能
- 01在编码工具间共享加密记忆
- 02协调多个打开的会话
- 03验证命令并限制高风险写入
- 04压缩冗余命令输出
- 05在实时仪表板查看 Agent 活动
适用场景
- 01在不同 AI 工具和会话间延续项目决策
- 02协调多个 Agent 并行修改项目文件
- 03减少发送给大模型的测试和命令行输出
MCP 相关
EGC 会在受支持的 AI 工具中注册两个本地 MCP 服务,使其能够访问共享的项目记忆和上下文。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🌐 English · العربية · Deutsch · Español · Français · हिन्दी · Italiano · 日本語 · 한국어 · Português (Brasil) · Русский · Türkçe · 简体中文
EGC - 让每个 AI Agent 拥有同一个大脑
一个本地引擎,让你机器上的每个 AI 编码工具在每一次会话中都共享同一份记忆、同样的护栏和同样的上下文。
EGC 是面向 AI 编码工具的本地优先运行时。安装一次,Cursor、Claude Code、Codex、Copilot、Aider 以及它支持的其余 29 款 AI 编码工具就会共享同一份加密的项目记忆、同一个把嘈杂输出挡在模型之外的过滤器,以及同一条让已打开的会话彼此可见的实时总线。其中大多数工具还会在每条命令前获得一层安全防护;少数工具(如 Auggie)目前尚未暴露可供其接入的 hook 接口,集成层级中明确列出了具体是哪些。原生支持 Claude、GPT-4o、Gemini、DeepSeek、Mistral、Groq、Cohere 和 Vertex AI,并可通过 OpenRouter 支持 Qwen3、Llama 4 等更多模型。
所有数据都不会离开你的机器。记忆存放在 ~/.egc 中,使用 AES-256-GCM 加密,按项目和分支保存,绝不提交到 git。
安装
npm install -g @egchq/egc && egc install
这就是整个引擎。egc install 会检测你已安装的工具,在每个工具中注册两个本地 MCP 服务,写入所有 Agent 都会读取的记忆协议,并设置好 Token Crusher。它只会问一个问题:你是否还想要可选的提示词库,默认答案是不需要。
引擎:EGC 如何工作
EGC 是一个大脑,具备四种能力。每一项从首次安装起就在每个受支持的工具中开启,无需学习任何命令。
记忆:一个 Agent 学到的,每个 Agent 都知道
决策、会话上下文、工作记忆和习得的经验会在你工作时被记录下来,并可在你打开的任何其他终端、IDE 或 Agent 中使用。你可以用任何语言自然表达:“保存这次会话”“关于 auth 我们决定了什么?”“记住这个决策”。EGC 会理解意图并存储或召回上下文。没有任何需要记住的命令。
会话网格:你打开的会话彼此可见
两个 Cursor 标签页、一个 Claude Code 终端和一个 Antigravity 会话共享同一条实时总线。它们会宣告自己正在处理的内容,声明自己编辑的文件,互相交接工作,并在事件到达的瞬间接收事件,让并行会话相互协作而非彼此冲突。
Guardian:每条命令前的一层安全防护
Guardian 会在命令运行前进行校验,对高风险写入进行管控,并防止上下文溢出,这一切都在后台完成,无需你主动调用。覆盖范围取决于各工具自身对 hook 的支持;安全评估记录了例外情况。任务开始时,orchestrate_task 还会返回该任务涉及的代码,这些代码是通过你项目的本地图谱找到的;参见 Token 优化。
Token Crusher:噪声永远不会到达模型
在 shell 输出到达模型之前,Token Crusher 会将 git 日志、测试刷屏、安装噪声和巨型 JSON 压缩最高达 90%,同时保留每一条错误和警告。用任意语言问一句 "how much did I save?",答案直接来自你的本地账本。
快速开始
没有第二步。打开你的任意 AI 工具,直接说:"hi"、"let's continue"、"remember this decision",任意语言均可。会话自动连接,记忆自动加载,每一个打开的标签页都已经知道其他标签页在做什么。
安装完成后,一个展示 Agent 活动、tokens 和成本的实时仪表盘会立即启动。更喜欢显式控制?每一条命令都在安装指南中有文档说明:你大概率永远都不需要手动输入任何一条。
提示词库(可选)
独立于引擎,且默认关闭,EGC 还附带一个源自真实工程会话的库:你可以获得 61 个 Agent、232 项技能和 77 条命令,外加 109 条规则。有能自行审查你代码的专家,有面向每种语言和场景的最佳实践指南,有能运行一整套任务序列的快捷方式,还有保持代码风格一致的样式规则。用 egc install --prompt-library 将它添加到所有检测到的工具,或用 egc install --target <tool> --profile full 添加到某一个工具。跳过它,引擎的运行方式完全一样。
🌐 English · العربية · Deutsch · Español · Français · हिन्दी · Italiano · 日本語 · 한국어 · Português (Brasil) · Русский · Türkçe · 简体中文
支持 EGC
EGC 由一位开发者构建,以开源方式维护,并且免费。引擎采用 Apache-2.0 许可并保持免费:如果 EGC 未来推出付费内容,那将是构建在其之上的团队层,而绝不会是你机器上的记忆。
- 网站:完整文档、功能概览和在线演示
- 愿景:EGC 的前进方向,以及哪些内容将保持免费
- 加入 Discord:提问、分享反馈
- 在 GitHub 上赞助:任意金额
- 通过 PayPal 捐赠:无需 GitHub 账号
- 为仓库加星:帮助其他开发者发现它
- 贡献:Agent、技能、命令、缺陷修复、文档
- 分享:如果 EGC 改变了你的工作方式,告诉别人
赞助者
来自社区的支持让这个项目得以存续并保持独立。
工具合作伙伴
与 EGC 原生集成的 AI 编码工具。合作伙伴可在所有 README 和 EGCSite 上展示 logo。
年度赞助者 · 成为第一位年度赞助者。
支持者
Monthly sponsors · be the first
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
