More AI Code — npm 测试版
在终端里工作的 AI 编程智能体
用平常的话描述任务。它会读你的代码、修改文件、运行命令和测试,遇到有风险的操作先问你。模型由你决定:30 多家服务商的密钥、服务商支持时的订阅登录,或者在你自己电脑上运行的模型。
通过 npm 安装: npm install -g @moreai/code
记得带上 -g:不加的话 npm 只会把包装进当前文件夹,不会出现 moreai 命令。
Node.js 22 或更高版本 · macOS、Linux 和 Windows · 免费;模型用量由你的服务商计费
三步上手
在自己电脑上使用无需账户。登录后可使用云端会话、与网页应用同步以及 More AI 语音输入。
- 安装 — 一个全局 npm 包,带来 moreai 命令和它在你电脑上启动的小型后台引擎。
npm install -g @moreai/code - 连接模型 — 首次启动会列出模型服务商。输入文字即可搜索,然后粘贴 API 密钥、登录,或从 Ollama、LM Studio 中选择本地模型。环境变量里已有的密钥会排在最前面。
cd your-project && moreai - 说出要做的事 — 像跟同事交代工作一样写下任务。它读过的每个文件、以 diff 呈现的每处修改、每条命令及其输出,都会在工作时实时显示。继续输入可以随时调整方向,按 Esc 中断。
为可以放手运行的工作而设计
读代码、改代码、跑测试是日常。真正决定你能否放手的,是下面这些。
任意模型,同一个智能体
30 多家服务商、通过 Ollama 或 LM Studio 运行的本地模型,以及任何兼容 OpenAI 或 Anthropic 的接口。会话中途用 /model 即可切换,常用的可以置顶。
会自己拿主意的 auto 模式
明确的规则,加上对照你真实请求的 AI 检查:安全的步骤直接执行,无法证明安全的会说明理由并拒绝,而不是没完没了地弹确认。
每个依赖包都要过检
它安装的依赖会对照 OSV 恶意软件数据库检查。发布不足 72 小时的版本要等你同意;它自行安装时,安装脚本保持关闭。
密钥不进提示词
文件、命令输出和网页中的 API 密钥与令牌,会在模型读取前被遮盖。智能体写回文件时,真实的值会原样恢复。
自己检查自己的工作
改完代码后,它会运行项目自带的检查——package.json 里的 typecheck、cargo check、go vet 或 AGENTS.md 中的命令——修好失败项再向你汇报。
并行的助手
遇到范围较广的问题,它会启动多个只读的助手智能体,每个占一行,显示正在做什么、用了多少令牌和时间。
需要时交给云端
登录账户后,任务可以连同未提交的修改一起移到云端会话,合上笔记本也会继续运行,最后以新分支或 pull request 的形式交回。
语音与 35 种语言
按 Ctrl+T 直接口述到输入框,整个界面——菜单、卡片和帮助——都使用你的语言。
把大范围的问题交给助手
每个助手都有自己的一行:被分配了什么、正在做什么,结束时显示工具次数、令牌、耗时和报告的第一行。助手只读不写,修改由主智能体完成。任务以 @explore、@scout 或 @general 开头,就会直接交给助手。
moreai "@explore how does the billing webhook verify signatures?"
它能自己做多少,由你决定
五种访问模式,用 Shift+Tab 或 --mode 切换。在 macOS 和 Linux 上,它自行运行的命令会经过操作系统沙箱。
plan- 阅读代码并提出计划,你批准后再动手实现。
read-only- 只读和回答,不做任何修改。
accept-edits- 自行修改文件,每条命令执行前先询问。
auto- 独立工作;无法证明安全的操作一律拒绝。
full- 除少数破坏性命令外,全部直接执行。
同一个智能体,在哪里工作都行
CLI 会在你的电脑上启动一个小型引擎。More AI 桌面应用使用同一个引擎,你的账户则把工作带到网页和云端。
桌面应用
免费支持 macOS、Windows 和 Linux。在终端开始的会话会出现在应用的 Code 区域,附带 diff、终端和内置浏览器;Home 还提供文档、表格和定时任务。
网页应用
登录后,你的对话和任务可以在任何电脑或手机上通过 app.more-ai.net 打开。
云端会话
任务可以使用 More AI 的模型,或你允许在云端使用的服务商密钥运行。合上笔记本也会继续,完成后以新分支交回——你自己的分支和修改不会被动到。在 GitHub 或 GitLab 仓库中,pull request 会用你自己的 gh 或 glab 登录打开。
moreai cloud run "add tests for the parser"— 把这个文件夹移到云端会话moreai cloud— 你的云端会话及其状态moreai cloud finish <id>— 把工作取回本地
值得记住的命令
会话里输入 /help 可以看到全部命令;日常用到的基本就是这些。
在终端里
moreai— 在当前文件夹开启交互会话moreai setup— 引导式设置:模型、账户、服务moreai auth— 连接或更换服务商moreai login— 可选的 More AI 账户moreai doctor— 检查一切是否就绪moreai update --install— 安装更新的版本
在脚本和管道中
moreai -p "summarise the open TODOs"— 运行一次并输出答案git diff | moreai -p "review this diff"— 审查通过管道传入的内容moreai -p --json "add types to utils.ts"— 每行一个 JSON 事件moreai -c— 继续本文件夹最近的会话
常见问题
需要 More AI 账户吗?
在自己电脑上使用不需要:安装、连接服务商密钥或本地模型,就可以开始。账户会增加云端会话、会话与网页应用的同步、More AI 语音输入,以及供智能体使用的 Google 服务。
要花多少钱?
CLI 免费。模型用量由你的服务商按其价格从你的密钥计费;本地模型除了你的硬件不需要任何费用。云端属于订阅部分,目前可用的云端功能在测试期间免费。
我的密钥存在哪里?
服务商密钥会用系统钥匙串中的密钥加密:macOS 上是钥匙串,Windows 上是凭据管理器,Linux 上是 Secret Service。在云端,密钥只用于你在那里发起的运行。
支持 Windows 吗?
支持,需要 Node.js 22 或更高版本。命令的操作系统沙箱目前在 macOS 和 Linux 上提供;在 Windows 上,请按你想亲自批准的程度选择访问模式。
它和桌面应用有什么不同?
它们是同一个智能体、同一个引擎。桌面应用为它加上了窗口——diff、终端、浏览器、文档和定时任务——会话也可以在两者之间切换。
这里的“测试版”是什么意思?
0.1 版本以 beta 标签发布在 npm 上。它每天都在使用,但命令和界面在不同版本之间仍可能变化。moreai update 会告诉你何时有新版本;遇到问题请发邮件至 support@more-ai.net。
如何卸载?
运行 npm uninstall -g @moreai/code。后台引擎会察觉到这一点,并在没有程序使用时自行停止。
它与 Claude Code、OpenCode 或 Codex CLI 相比如何?
这三款都是能力很强的编程智能体。最关键的差别在于能用哪些模型、放手运行的工作如何受到保护,以及云端任务在哪里执行。我们的对比页面会逐项说明,并附上各产品官方文档的链接。
Claude Code、Codex 和 OpenCode 分别是 Anthropic, PBC、OpenAI, L.L.C. 和 Anomaly Innovations, Inc. 的名称,此处仅用于标明兼容的第三方智能体。More AI 是独立产品,与这些公司没有关联,也未获得其认可或赞助。
一行命令即可安装
npm install -g @moreai/code
然后在任意项目文件夹中运行 moreai。