momo-code

越用越懂你的 AI 编程搭档,让代码建议更贴合你的习惯

开源 🏷️定价信息待确认 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 107 👀 关注 3
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1110
维护状态 较活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

momo-code 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队momozi1996
官网地址https://momozi.cc
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型agent,agents,ai,claude-code,cli,code-agent,codex,coding,dsh,evolve,hermes,jev,llm,opencode-ai,opencode-plugin,pioneer,rsi,self-evolve
GitHub 星标★ 1110
上线时间2026-06-16 00:00:00
代码更新2026-10-27
仓库体积10.0 MB
本站数据更新2026-11-08
维护状态较活跃
收录时间2026-08-09
浏览次数12

项目介绍

MOMO CODE 是一个用 TypeScript 构建的 AI 编程代理,定位为“与你一同进化”的智能编码助手。它旨在解决传统 AI 编程工具静态、不学习用户习惯的问题,核心能力包括:通过持续交互理解用户的编码风格和项目上下文,逐步优化建议;支持多文件级代码生成与重构;提供可扩展的插件机制,允许开发者自定义规则和工具链。项目早期,但架构清晰,强调本地优先和隐私保护,适合希望深度定制 AI 辅助流程的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1110

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • Node.js 与 npm(安装器会执行 npm install 与 npm run build)
  • 支持 bash 或 zsh 的类 Unix 环境(安装脚本写入 ~/.zshrc 或 ~/.bashrc)
  • 已安装 curl,且能访问 momozi.cc 与 npm 源
  • 首次运行需要配置 API Key(README 中列出该步骤)

安装与启动步骤

  1. 1一键安装

    安装器会克隆仓库到 ~/.momo/lib/momo-code,执行 npm install 与 npm run build(约 30-60 秒),并在 ~/.momo/bin/momo 放置启动脚本。

    curl -fsSL https://momozi.cc/install | bash
  2. 2刷新 PATH

    安装器已把 ~/.momo/bin 追加到 ~/.zshrc 或 ~/.bashrc,需新开终端或手动 source 使其生效。

    source ~/.zshrc
  3. 3验证安装

    确认命令可用并查看版本号,README 说明应输出 1.0.0;再用 --help 查看全部参数。

    momo --version
    momo --help
  4. 4配置 API Key

    README 中列有“Set up API key”步骤,但节选未给出具体命令,请以官网 momozi.cc 或 INSTALL.md 说明为准。

  5. 5首次运行

    首次运行会自动创建 ~/.momo/ 目录,内含 momo.jsonc 配置、sessions 会话历史与 experience 学习数据。

    momo
  6. 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否守护进程最长运行小时数,默认 2424

如何确认成功

执行 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···

★ 532 2026-08-09
agent-skills 开源

让 AI 助手秒变 WordPress 开发专家,少踩坑

Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins,···

★ 2344 2026-09-13
kilo 开源

在 IDE 里用 AI 代理,边写边改,交付快一倍

Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster···

★ 203 2026-08-09
copilot 开源

用 Haskell 写监控需求,自动生成硬实时 C 监控器

A stream-based runtime-verification framework for generating hard real-time C code.

★ 840 2026-11-06
OpenRCA 开源

用大模型自动定位软件故障根因,减少排查时间

[ICLR'25] OpenRCA: Can Large Language Models Locate the Root Cause of Software Failu···

★ 451 2026-08-09
DSHA 开源

手机装个 APK,免 ROOT 跑 DeepSeek 编码智能体

免 ROOT 免 Termux,在手机上跑 DeepSeek Harness。完整 Ubuntu 环境 + proroot 零 ptrace···

★ 3158 2026-09-22
harnessclaw-engine 开源

用 Go 打造可嵌入的 LLM 编程助手,支持实时对话与工具调用。

An LLM programming assistant engine built with Go, supporting WebSocket, multi-turn ···

★ 198 2026-08-09
claude-night-market 开源

给 Claude Code 装上 TDD 和 PR 流水线

23 Claude Code plugins: TDD enforcement hooks, git/PR workflows, spec-driven develop···

★ 348 2026-09-30