More AI Code — npm 测试版

在终端里工作的 AI 编程智能体

用平常的话描述任务。它会读你的代码、修改文件、运行命令和测试,遇到有风险的操作先问你。模型由你决定:30 多家服务商的密钥、服务商支持时的订阅登录,或者在你自己电脑上运行的模型。

通过 npm 安装: npm install -g @moreai/code

记得带上 -g:不加的话 npm 只会把包装进当前文件夹,不会出现 moreai 命令。

在 npm 上查看 · 查看文档

Node.js 22 或更高版本 · macOS、Linux 和 Windows · 免费;模型用量由你的服务商计费

三步上手

在自己电脑上使用无需账户。登录后可使用云端会话、与网页应用同步以及 More AI 语音输入。

  1. 安装 — 一个全局 npm 包,带来 moreai 命令和它在你电脑上启动的小型后台引擎。 npm install -g @moreai/code
  2. 连接模型 — 首次启动会列出模型服务商。输入文字即可搜索,然后粘贴 API 密钥、登录,或从 Ollama、LM Studio 中选择本地模型。环境变量里已有的密钥会排在最前面。 cd your-project && moreai
  3. 说出要做的事 — 像跟同事交代工作一样写下任务。它读过的每个文件、以 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。