代码语义记忆服务

为AI编程助手提供持久化的语义记忆功能,能够从项目历史中学习并存储决策、模式和知识。

  • by AbianS
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 AbianS/code-recall

使用说明

人工智能编码代理的语义记忆

为你的AI助手提供持久的记忆,从你的项目历史中学习。


包裹

此monorepo包含两个独立的包:

code-recall -MCP服务器

核心MCP服务器,为AI代理提供持久的语义记忆。它使用向量搜索、全文搜索和规则引擎将观察结果、决策和学习存储在本地SQLite数据库中。

bun install -g code-recall
claude mcp add code-recall -- bunx code-recall

code-recall-tui -终端用户界面

用于浏览和探索代码召回数据库的终端UI。查看记忆、规则、代码实体,并搜索你的AI代理学到的一切。

bun install -g code-recall-tui
code-recall-tui

快速开始

  1. 安装MCP服务器 并将其添加到您的AI编码代理中
  2. 开始编码 --代理将自动存储决策、模式、警告和学习
  3. 浏览您的数据 和TUI一起看看你的经纪人学到了什么

所有数据都保留在您的计算机上。没有云,没有遥测,完全私有。


贡献

欢迎投稿!请随时提交拉取请求。

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

许可证

MIT许可证-请参阅 许可证 了解详情。