
rekal-cli
给 AI 编码代理装上团队记忆,新会话不再从零开始
rekal-cli 是一个面向 AI 编程代理的团队记忆层命令行工具。它要解决的核心问题是:Claude Code 等编码代理每次新会话都从零开始,不了解你的代码库历史、团队约定和过往决策,导致重复提问、重复踩坑。Rekal 通过 Git 集成自动采集代码上下文,用嵌入模型把项目知识向量化后存入 DuckDB 本地数据库,让代理在会话开始时就能检索到相关的历史决策、代码片段和团队规范。它提供 CLI 命令来写入、检索和管理记忆,支持按项目或团队维度组织,数据默认留在本地,不依赖外部云服务。对经常用 AI 写代码的团队来说,它相当于给代理装了一个可持久化的项目大脑,减少重复解释成本,让代理的输出更贴合既有代码风格和架构约定。
项目数据
使用教程
核心亮点
- 用 DuckDB 做本地向量存储,无需外部数据库或云服务即可跑起来
- 与 Git 深度集成,能自动从提交历史和代码变更中提取上下文
- CLI 设计轻量,Go 编译单文件,安装和接入现有工作流成本低
不足之处
- 项目处于早期,201 星,API 和命令可能频繁变动
- 记忆检索质量高度依赖嵌入模型选择,缺少开箱即用的效果基准
适用场景
- 团队用 Claude Code 开发时,让新会话自动继承项目架构决策
- 个人维护大型仓库,避免每次向 AI 重复解释模块职责
- 多人协作中统一 AI 代理对代码规范和命名约定的理解
替代项目
mem0、Letta、basic-memory
项目介绍
上一篇:openwiki
下一篇:CodeInsight
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···