项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1110
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 与 npm(安装器会执行 npm install 与 npm run build)
- 支持 bash 或 zsh 的类 Unix 环境(安装脚本写入 ~/.zshrc 或 ~/.bashrc)
- 已安装 curl,且能访问 momozi.cc 与 npm 源
- 首次运行需要配置 API Key(README 中列出该步骤)
安装与启动步骤
-
1一键安装
安装器会克隆仓库到 ~/.momo/lib/momo-code,执行 npm install 与 npm run build(约 30-60 秒),并在 ~/.momo/bin/momo 放置启动脚本。
curl -fsSL https://momozi.cc/install | bash -
2刷新 PATH
安装器已把 ~/.momo/bin 追加到 ~/.zshrc 或 ~/.bashrc,需新开终端或手动 source 使其生效。
source ~/.zshrc -
3验证安装
确认命令可用并查看版本号,README 说明应输出 1.0.0;再用 --help 查看全部参数。
momo --version momo --help -
4配置 API Key
README 中列有“Set up API key”步骤,但节选未给出具体命令,请以官网 momozi.cc 或 INSTALL.md 说明为准。
-
5首次运行
首次运行会自动创建 ~/.momo/ 目录,内含 momo.jsonc 配置、sessions 会话历史与 experience 学习数据。
momo -
6体验长任务
用 /goal 添加持久目标,目标会注入到每次对话;也可用 /schedule 设定时任务、/heartbeat 跑到期任务。
momo /goal add "Ship v2.0" "with full test coverage" momo /goal list
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
~/.momo/momo.jsonc | 是 | 主配置文件,首次运行时自动创建 | /home/user/.momo/momo.jsonc |
MOMO_EVOLVE_ENABLED | 否 | 是否启用自我进化功能 | true |
MOMO_EVOLVE_AUTO | 否 | 是否自动触发训练 | false |
MOMO_EVOLVE_BUDGET_USD | 否 | 训练的最大预算(美元) | 50 |
MOMO_DAEMON_MAX_RUNS | 否 | 守护进程最大运行次数限制 | 10 |
MOMO_DAEMON_MAX_HOURS | 否 | 守护进程最长运行小时数,默认 24 | 24 |
如何确认成功
执行 momo --version 输出版本 1.0.0,momo --help 能正常列出帮助信息,且 ~/.momo/ 目录已被创建。
常见问题
Q:提示 command not found: momo 怎么办?
A:说明 PATH 未生效:新开一个终端,或执行 source ~/.zshrc(bash 用户改 ~/.bashrc);仍不行请查看 INSTALL.md 的 troubleshooting 章节。
Q:如何卸载 MOMO CODE?
A:README 给出的做法是删除安装产物:rm -rf ~/.momo,随后可自行清理 shell 配置里的 PATH 行。
Q:守护进程怎么后台运行?
A:/daemon 默认前台运行,Ctrl+C 停止;需要常驻时用 nohup、systemd 或 Windows 任务计划程序托管,并用 MOMO_DAEMON_MAX_RUNS / MOMO_DAEMON_MAX_HOURS 控制预算。
Q:首次运行会生成哪些文件?
A:会在 ~/.momo/ 下创建 momo.jsonc 配置、sessions 会话历史、experience 目录(含 tactics.json 与 ledger.jsonl)等。
注意事项
- 安装器会把 ~/.momo/bin 追加进 ~/.zshrc 或 ~/.bashrc 的 PATH,安装完记得新开终端。
- README 提到需设置 API Key,但节选未给出具体命令,请以官网 momozi.cc 或 INSTALL.md 为准。
- 配置与会话/学习数据都保存在本地 ~/.momo/ 目录,卸载时删除该目录即可。
- /goal 添加的活跃目标会被注入到每一次对话会话中。
核心亮点
- 强调学习用户编码风格,随使用次数增加建议更精准
- 基于 TypeScript 开发,类型安全,易于二次开发
- 插件化架构,支持自定义规则和工具,灵活性强
不足之处
- 早期项目,功能完整性和稳定性待验证
- 文档/社区待观察
适用场景
- 个人开发者日常编码辅助,提升效率
- 团队统一编码规范,通过 AI 强制执行
- 学习新框架时,获得上下文相关的代码示例
替代项目
Continue、Aider、OpenHands
同类项目推荐
aicommit2
开源
一条命令,AI 帮你写规范提交信息,告别憋 commit message
A Reactive CLI that generates commit messages for Git and Jujutsu with Ollama, ChatG···
agent-skills
开源
让 AI 助手秒变 WordPress 开发专家,少踩坑
Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins,···
kilo
开源
在 IDE 里用 AI 代理,边写边改,交付快一倍
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster···
copilot
开源
用 Haskell 写监控需求,自动生成硬实时 C 监控器
A stream-based runtime-verification framework for generating hard real-time C code.
code-snippets-manager
开源
集中管理代码片段,几秒内搜索并插入到编辑器
Codiga Code Snippets Manager
OpenRCA
开源
用大模型自动定位软件故障根因,减少排查时间
[ICLR'25] OpenRCA: Can Large Language Models Locate the Root Cause of Software Failu···
DSHA
开源
手机装个 APK,免 ROOT 跑 DeepSeek 编码智能体
免 ROOT 免 Termux,在手机上跑 DeepSeek Harness。完整 Ubuntu 环境 + proroot 零 ptrace···
harnessclaw-engine
开源
用 Go 打造可嵌入的 LLM 编程助手,支持实时对话与工具调用。
An LLM programming assistant engine built with Go, supporting WebSocket, multi-turn ···
claude-night-market
开源
给 Claude Code 装上 TDD 和 PR 流水线
23 Claude Code plugins: TDD enforcement hooks, git/PR workflows, spec-driven develop···
