Mentat 命令速查表 - 终端多文件 AI 编码代理 CLI 全参数

Mentat 是终端原生的 AI 编码代理,核心动作是「产出跨多文件的 diff」:你给它文件与需求,它提出统一补丁,你审阅后应用。它尊重 .gitignore、支持自动上下文检索与 MCP 工具。本表覆盖上下文控制、模型与交互命令,读完即可在终端里做大规模重构。

AI 命令行·共 20 条命令·最后更新 2026-09-10
mentataicoding-agentmulti-fileclidiffmcp

安装与起步 4

pip install mentat-ai
安装 Mentat
mentat
在项目目录启动交互会话
mentat --help
查看全部参数
export OPENAI_API_KEY=sk-xxxx
设置 API 密钥

上下文控制 7

mentat src/main.py tests/
把指定文件/目录纳入上下文
mentat "scripts/**/*.py"
用 glob 纳入多个文件
mentat src/ --exclude tests/legacy/
纳入目录但排除子路径
mentat --auto-context
开启自动上下文检索
mentat -a --auto-tokens 8000
限制自动上下文 token 数
mentat --model claude-3-5-sonnet
指定模型
mentat --mcp-server "npx @modelcontextprotocol/server-postgres"
接入 MCP 工具服务

交互与脚本 9

/include
会话中追加文件到上下文
/exclude
会话中排除文件
/model gpt-4o
会话中切换模型
:save
保存当前会话
:load
加载已保存会话
mentat --run "生成文档字符串"
非交互模式直接执行
git init
首次使用 Mentat 前初始化 git(它依赖 git)
mentat --version
查看版本
mentat src/ --exclude "**/*.test.ts"
排除测试文件纳入上下文

提示

  • Mentat 产出的是统一 diff,审阅后再应用,比聊天式工具更贴近「结对编程」。
  • `--auto-context` 用 RAG 自动找相关片段,大仓库里能少手动挑文件。
  • 它尊重 .gitignore,只改你传入路径内的文件,是个不错的安全默认。

常见问题

Mentat 和 Aider 有什么不同?

两者都是终端多文件编码代理,Mentat 以「统一 diff + 审阅」为核心交互,Aider 更强调 git 式的 /add 与聊天循环;可按手感选择。

必须联网用云端模型吗?

默认走 OpenAI,也支持 Anthropic 或经 LiteLLM 接本地模型;密钥通过环境变量或 .env 提供。

官方参考来源

下方为命令对应的官方权威文档,供你核对最新用法与深入查阅。

由 巧匠 维护

公开更新于 2026年9月10日,内容持续校对官方文档。

联系我们

命令或描述有误?提交反馈、商务合作或产品建议都可发送邮件给我们。

联系我们