@xiaofandegeng/rmemo
v2.2.0
Published
Repo memory + dev journal CLI: scan any project, persist conventions/progress, and generate an AI-ready context pack.
Maintainers
Readme
rmemo
面向任意代码仓库的“项目记忆 + 开发日志”CLI。
rmemo 会扫描仓库、把规则和进度沉淀到 .repo-memory/,并生成可直接给 AI 使用的上下文包,减少跨天开发丢失上下文。
安装
npm i -g @xiaofandegeng/rmemo5 分钟上手
在你的项目根目录执行:
rmemo init --auto
rmemo start
rmemo done "今天完成了什么"
rmemo handoff如果不想全局安装:
node /path/to/rmemo/bin/rmemo.js --root /path/to/your-repo init日常工作流
rmemo start
rmemo check --staged
rmemo done "今天变更 / 下一步"
rmemo handoff
rmemo pr --base origin/main建议一次性执行:
rmemo setup会自动配置 sync 目标和 git hooks(pre-commit、post-commit、post-merge、post-checkout)。
关键产物
rmemo 主要维护 .repo-memory/ 下这些文件:
rules.md:团队/项目约定todos.md:下一步与阻塞journal/YYYY-MM-DD.md:每日进展日志context.md:AI 上下文包manifest.json/index.json:项目扫描元数据
集成能力
同步 AI 指令文件:
rmemo sync
rmemo sync --check本地 HTTP 服务(面板 + API):
rmemo serve --root . --token devtoken --port 7357以 MCP Server 方式运行:
rmemo mcp --root .
rmemo mcp --root . --allow-write可选语义检索:
rmemo embed build
rmemo embed search "auth token refresh"Monorepo 支持:
rmemo ws ls
rmemo ws batch handoff稳定性契约
从 v1.0.0+ 开始:
- CLI 命令名和已存在参数在次版本内保持稳定。
- HTTP/MCP 响应结构向后兼容(可新增字段,不破坏旧字段)。
.repo-memory目录结构可稳定用于自动化。
发版与质量校验
常用校验命令:
node --test
npm run pack:dry
npm run verify:release-ready完整发版流程请看:
