aoci-code logo
aoci-code
★ 1.7k
vs
projectmem logo
projectmem
★ 868

aoci-code vs projectmem

aoci-code:AOCI-CODE 创建一个持久的、Git 版本化的代码库全景图,包括数据库架构,编码代理可以读取该图以快速准确地理解系统。该基础设施使 AI 代理能够在不重复读取代码库的情况下构建和维护大型系统,确保跨任务和会话的持续理解。;projectmem:projectmem 是一个开源的、本地优先的 AI 编码代理记忆和判断层,旨在捕获项目开发过程中发生的持久记录,包括问题、尝试、修复和决策。它旨在让 AI 变得有经验,防止重复过去的失败,并通过提供精炼的上下文显著减少 token 使用。

01

简评

aoci-code logo
aoci-codeMemory & Context · ★ 1.7k
何时选择它(优势与适用):
  • 你的代码库或数据库 Schema 庞大复杂,每次让 Claude Code、Cursor 或 Codex 读取都会耗尽上下文且容易产生幻觉。
  • 需要一个基于 Go 语言编写、本地优先、Git 版本化的代码知识拓扑与架构映射系统,让 Agent 在动代码前先读取结构图。
何时考虑替代方案:
  • 项目只是几百行代码的简单脚本或单文件库(智能体直接阅读文件即可,无需引入额外的索引架构图)。
  • 需要针对个人日程或聊天记录的通用对话式长期记忆(推荐 Mem0 或 mcp-memory-service)。
projectmem logo
projectmemMemory & Context · ★ 868

防止 AI 代理重复过去的调试尝试或失败的架构方法。

02

并排对比

字段
aoci-code logoaoci-code
projectmem logoprojectmem
分类
记忆与上下文
记忆与上下文
Stars
★ 1.7k
★ 868
许可证
NOASSERTION
MIT
安装方式
git clone https://github.com/aoci-spec/aoci-code.git && cd aoci-code && make build
pip install projectmem && cd your-project && pjm init
更新时间
1周前
2周前
开源
是
是
标签
代码库映射, AI代理认知, Git版本控制
AI 代理记忆, 本地优先, 开发者工具
03

功能特性

aoci-code logoaoci-code
01为AI代理提供持久的、Git版本化的代码库全景图。
02使代理能够快速上手现有的大型代码库(最高50万行)。
03在首次构建后提供自动、增量的索引维护。
04整合代码和数据库架构知识,实现全面的系统理解。
05本地安全运行,不上传至互联网,不存储凭证。
projectmem logoprojectmem
01预提交警告:在提交前警告开发者是否正在重复失败的方法、修改高流失文件或触及未解决的问题。
02本地优先和 100% 私有:所有记忆和数据都存储在本地 `.projectmem/` 目录中,不涉及云、账户或遥测。
03全局仪表板:提供所有已 `pjm init` 的项目的统一视图,显示等级、问题、节省的资源以及“需要关注”列表,在读取时聚合。
04代码结构 + 判断:将事件日志中的失败热度直接叠加到代码库的导入图上,突出显示重复失败尝试的文件。
05智能上下文注入与 Token 效率:将原始事件日志提炼成紧凑的、AI 可读的摘要,并提供有 Token 预算的记忆块,显著降低 Token 成本。
04

使用场景

aoci-code logoaoci-code
↳使用AI代理开发大型软件系统,确保代理在每个任务中都能保持上下文并避免重复学习。
↳快速高效地让新的AI代理或开发人员熟悉现有复杂代码库。
↳跨不同代理、会话或团队变更维护项目连续性和共享理解。
↳增强AI代理在全面系统视图下执行复杂开发任务(前端、后端、数据库、测试)的能力。
projectmem logoprojectmem
↳防止 AI 代理重复过去的调试尝试或失败的架构方法。
↳通过提供精炼的、上下文感知的项目记忆而非重新读取原始文件,提高 AI 代理的效率并降低 token 成本。
↳可视化项目开发历史,包括问题、修复和决策,以了解代码库演变并识别问题区域。
↳通过注入预先存在的项目知识和决策,快速培训新开发人员或让 AI 代理熟悉项目。
↳在项目中为 AI 代理的交互和学习提供持久、可审计的记录。
05

适合场景

aoci-code logoaoci-code
必备神器
projectmem logoprojectmem
宝藏工具
FAQ

常见问题

aoci-code 和 projectmem 有什么区别?
aoci-code 和 projectmem 都属于 Memory & Context 类别。aoci-code 有 1.7k Stars,projectmem 有 868 Stars。
aoci-code 和 projectmem 哪个更好?
最佳选择取决于你的具体需求。使用AI代理开发大型软件系统,确保代理在每个任务中都能保持上下文并避免重复学习。 时选 aoci-code,防止 AI 代理重复过去的调试尝试或失败的架构方法。 时选 projectmem。
aoci-code 是免费的吗?
是的,aoci-code 在 GitHub 开源(NOASSERTION)。
projectmem 是免费的吗?
是的,projectmem 在 GitHub 开源(MIT)。
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
→

相关链接