
开发者开源 ECX 配置方案,让 Claude Code 与 Codex 共享记忆协同工作
来源标题:Show HN: ECX – My Claude Code and Codex setup, where both agents share memory
开发者 @nerfsaksham 发布 ECX 配置方案,让 Claude Code 和 Codex 两个不同实验室的 AI 代理共享同一份记忆并看到彼此最新消息。该方案包含 18 个技能、21 个钩子和 3 个搜索引擎,支持跨代理接续任务、按语义搜索笔记,并可通过手机远程使用。据称该配置经 6 个月每日使用打磨,已支撑 37 个项目交付,安装仅需 30 秒。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
真实、未经编辑。一个暗号通过语音告诉 Codex。一分钟后 Claude 就知道了,没有读取任何文件。 Claude Code 和 Codex,作为一个团队协同工作。来自两个不同实验室的两个 agent 共享同一份记忆,并能看到彼此最新的消息,因此你可以在一个里开始任务,在另一个里完成,无需重复解释。围绕这个团队:每个会话启动时就已经了解你,你的笔记可以按语义搜索,系统会在工具出问题之前自检,而且即使笔记本合上,它也能从你的手机继续工作。 不是一个技能包。它与 Superpowers 之类的包并行运行,而不是替代它们。 由 @nerfsaksham(3 次黑客松冠军)每天构建和实战检验,持续 6 个月。这是 37 个已交付项目背后的配置。30 秒即可安装。 你跟任一 agent 说话 -> 两者都记住 -> 你的笔记来回答 -> 你的手机继续推进 包含 数量 它能给你什么 Skills 18 /boot、/daily、/weekly、/catchup、/opps、/outreach、/content、/ship、/video-notes、/wiki 等 Hooks 21 记忆加载、“完成”前跑测试、每次会话启动时的健康检查、真正生效的危险防护、MCP 健康检查、AI 痕迹防护 搜索引擎 3 按语义(ChromaDB)、按关系(LightRAG 图)、按图像(对你的幻灯片和截图使用 CLIP) Agents,一份记忆 2 Claude Code 和 Codex 读取同一份记忆,并能看到彼此最新的消息 手机访问 1 个仓库 你的私有 GitHub 仓库就是桥梁。无需服务器,无需新应用 健康检查 16+ doctor 在每个会话开始时检查每个部件,并告诉你确切的修复方法 测试 27 Hooks、安装器和 doctor 均针对真实的 Claude Code payload 测试,覆盖 macOS 和 Linux 30 秒安装 git clone https://github.com/saksham10arora-dotcom/everything-claude-codex ~/ecx cd ~/ecx && ./install.sh 它会问两个问题(你的笔记存放在哪里、你的名字),然后把一切接好。可以安全地重复运行,绝不会覆盖你的文件,并会备份它接触到的每个设置文件。 ./install.sh --vault ~/vault --name Ada --with-search --with-cron --with-phone 然后在你的 vault 中打开 Claude Code,输入 /boot。 大多数配置 ECX 通过语音告诉 Codex 某件事,然后问 Claude Claude 完全不知道 Claude 已经知道了。每条消息,双向,低于 0.1 秒 笔记本合上时从手机向你的笔记提问 不可能 可行。你口述的内容会落入你的 vault “找到那张有梯度下降图的幻灯片” 用 grep 搜词 通过描述图像来搜索图像,并跳转到它们所在的笔记 从另一个 Claude 窗口继续聊天 从头开始 /catchup 完整读取另一个会话 你的 agent 依赖的某个工具悄无声息地失效了 浪费轮次,空回答 在调用前被拦截,并给出确切的修复方法 你的夜间索引停止更新 几个月后你才发现 你的下一个会话打开时会看到警告以及它最后更新的时间 agent 说“完成”但测试失败 你之后才发现 测试不通过它就无法停止。Claude Code 和 Codex 都会被带着失败输出打回 rm -rf ~ 大多数防护读取的是 Claude Code 从不设置的变量,所以什么都拦不住 已拦截。针对真实的 hook payload 测试过 没有系统 vs. 有 ECX 没有 有 ECX 每个会话都从零开始 在你第一条消息之前加载 hot.md + 记忆 Claude 和 Codex 是陌生人 它们共享记忆并直接互相发消息 你的知识散落在笔记、PDF、幻灯片中 一个 vault,三个搜索引擎,每晚重新索引 你在为时已晚时才发现工具坏了 每次调用前健康检查,doctor 检查一切 你的 AI 写得像 AI AI 痕迹防护会在你发布前标记出来 来自你手机的想法丢失了 一条语音笔记,inbox/ 中的一个文件,自动归档到你的笔记本上 里面有什么 everything-claude-codex/ |-- agent-sync/ Claude <-> Codex:彼此能看到对方最新的消息,外加 agent 之间的邮件 |-- skills/ 18 个技能:boot、daily、weekly、catchup、opps、outreach、email、content、brand、resume、 | money、project、summary、ship、tldr、wiki、wiki-health、video-notes |-- hooks/ 完成前跑测试、防护、MCP 健康、会话记忆、inbox、archive、AI 痕迹防护、用量 |-- vault-search/ 3 个 MCP server(语义、图、路由)+ 图像搜索 + 夜间索引器 |-- phone-vault/ 每次回复后 GitHub 同步、手机捕获自动合并、云端启动规则 |-- memory/ 每次 /compact 后保持 hot.md 最新 |-- watch-notes/ 视频 -> 关键帧 + 转录,用于 /video-notes |-- statusline/ 上下文栏 + 来自 Codex 的未读邮件 |-- templates/ CLAUDE.md、AGENTS.md(Codex 启动时知道 Claude 所知道的)、hot.md |-- scripts/ install.py、doctor.py `-- tests/ 27 个测试,macOS + Linux,Python 3.9 到 3.12 各部分如何组合在一起 flowchart LR you((你)) -- 输入 --> CC[Claude Code] you -- 说话 --> CX[Codex + 语音] CC <-- agent-sync:最新消息 + 邮件 --> CX CC & CX -- 启动自 --> M[(hot.md + 记忆)] CC & CX -- MCP --> S[Vault 搜索:语义、图、图像] M & V[(你的 vault)] -- 每次回复后同步 --> GH[(私有 GitHub 仓库)] phone((手机,笔记本合上)) -- Claude app / ChatGPT app --> GH Loading 各个部件
- 了解你的记忆 hot.md 保存当下为真的事情:截止日期、项目、硬性规则。在你第一条消息之前,一个 hook 会加载它,以及你最近的会话。每次 /compact 之后,它会自动刷新。Codex 通过 AGENTS.md 读取完全相同的文件,所以它知道 Claude 所知道的。 在每条消息之前,一个 hook 会把对方聊天的最新行交给每个 agent,包括 Codex 的语音转录。本地运行,一个 Python 文件,仅用标准库。它们也可以直接互相发邮件(sync.py send),你会在 agents/AGENT_CHAT.md 中得到一份可读的日志。 按语义:“关于延迟的笔记”即使这个词从未出现也能找到它们。 按关系:“我的引擎与我的竞争策略有何关系”会走一遍知识图谱。 按图像:“那张有架构图的幻灯片”会搜索你的幻灯片、截图和 PDF 页面,并告诉你每一个所在的笔记。
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。