开发与工程 clicoding-assistantcode-navigationfile-editinggitmcpvoice-input

Mistral Vibe

Mistral 推出的极简命令行编码助手,通过自然语言对话探索、修改代码库。

FollowAgents 评估 · FARS-2.1
不推荐
59/ 100 五分制 3.0 / 5
1 2 3 4 5 6
1信任安全16 / 29 · 2.8/5

证据显示:工具权限可配置(如`[tools.bash] permission`),提供`default`、`plan`、`accept-edits`、`auto-approve`等代理,默认要求审批,支持`--auto-approve`/`--yolo`。信任文件夹系统要求用户确认。API密钥存储在`~/.vibe/.env`,支持环境变量。依赖版本固定,CI使用固定哈希的容器镜像。外部效果包括执行shell命令、文件写入,但需审批。回滚功能未明确,仅提及会话管理。来源归属:发布者未验证,但仓库有明确的作者和许可证。扣分:数据流透明度不足,未详细说明遥测或数据收集;回滚机制未明确;来源归属仅基于元数据。

2可靠稳定9 / 14 · 3.2/5

证据显示:README和配置文档一致,工具命名清晰。依赖列表完整,版本固定,CI测试覆盖。失败消息:有`/retry`命令处理后端错误,但未详细说明错误处理。扣分:未提供故障排除指南,失败消息的具体内容未展示。

3适用触发12 / 18 · 3.3/5

证据显示:面向开发者,支持多种场景(交互、编程、子代理)。能力边界通过工具启用/禁用、代理配置明确。触发精度:通过`--agent`、`--enabled-tools`等精确控制。环境适配:支持Linux、macOS、Windows,但Windows支持有限。扣分:未详细说明不同环境的限制。

4规范维护10 / 18 · 2.8/5

证据显示:README结构清晰,安装说明详细(curl、uv、pip)。命名稳定:`vibe`命令和配置文件名一致。示例丰富,有FAQ部分。已知限制:Windows支持警告。许可证:Apache-2.0。版本号在pyproject.toml中,但无CHANGELOG。维护责任:发布者未验证,但仓库有CI和发布流程。扣分:无CHANGELOG,维护责任不明确。

5有效结果9 / 13 · 3.5/5

证据显示:输出格式支持text、json、streaming,便于集成。边际价值:提供多种代理和技能系统,增强灵活性。成本效益:有`--max-price`限制,但未提供定价信息。扣分:成本效益未充分评估。

6证据核验3 / 8 · 1.9/5

证据显示:README中的功能描述与代码结构一致,但未提供具体实现细节。跨来源验证:有CI测试和PyPI链接,但未独立验证。事实与推断分离:文档中区分了警告和说明,但部分功能描述可能基于推断。扣分:缺乏可追溯的测试结果和独立验证。

证据充分度: 评估于 2026年8月9日 审查版本 b78b451c39ea
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 发布者身份未验证,需谨慎对待来源。
  • 数据收集与使用说明不完整,需进一步了解遥测和隐私政策。
  • 回滚机制未明确,操作前建议备份。
  • Windows支持有限,可能影响跨平台使用。
  • 依赖版本固定,但需关注安全更新。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Mistral Vibe 是 Mistral AI 开源的命令行编码助手,基于 Mistral 模型提供交互式对话界面。它集成了文件读写、Shell 命令执行、代码搜索、todo 列表、子代理委派和交互式提问等工具。项目支持通过 config.toml 高度配置,包括模型、系统提示词、工具权限和 MCP 服务器。采用信任文件夹机制保障安全,并提供多种内置代理配置(如 plan、auto-approve)。支持语音输入和会话恢复,遵循 Agent Skills 规范扩展。适用于 Unix 环境,Windows 仅部分支持。

Mistral Vibe 以 vibe 命令启动交互式会话,可读取项目文件、使用 grep 搜索(含 ripgrep)、通过 bash 执行命令、编辑文件、管理 todo 列表,并通过 ask_user_question 向用户提问。支持 task 工具将任务委派给子代理(如 explore)。支持 MCP 服务器集成,通过 config.toml 配置工具权限、启用/禁用模式、自定义代理和提示词。程序化模式下使用 --prompt 执行单次任务,可设置 --max-turns、--max-price 等预算限制,输出支持 text、json、streaming 格式。语音模式通过 /voice 激活,使用 Ctrl+R 录音。

  1. 开发者快速定位并替换代码中的 TODO 注释,使用 grep 工具搜索并编辑文件。
  2. 用户通过自然语言请求重构指定函数,代理自动分解任务并执行文件编辑。
  3. 在大型代码库中,用户让 explore 子代理分析项目结构,同时自己处理其他任务。
  4. 安全敏感场景下,用户使用 plan 代理进行只读探索,避免意外修改。
  5. 自动化脚本中,用户通过 --prompt 非交互式运行 Vibe,并设置令牌或费用上限。

这个 Agent 有哪些优点和局限?

优点
  • 极简 CLI,快速启动,适合终端工作流。
  • 内置多种代理(plan、auto-approve 等),可灵活控制工具审批。
  • 支持 MCP 服务器,可扩展外部工具和数据源。
  • 支持语音输入、会话恢复和会话预算控制。
局限
  • 依赖 Mistral API 密钥,平台锁定,无法使用其他模型。
  • Windows 平台仅部分支持,官方推荐 Unix 环境。
  • 需要 Python 3.12+ 和 uv/pip 环境,手动安装步骤较多。
  • 语音模式仍处于实验阶段,可能不稳定。

如何安装或部署这个 Agent?

Linux 和 macOS 一键安装:curl -LsSf https://mistral.ai/vibe/install.sh | bash。或使用 uv:uv tool install mistral-vibe。或使用 pip:pip install mistral-vibe。Windows 需先安装 uv,然后使用 uv,但官方仅部分支持。

如何使用这个 Agent?

在项目根目录运行 vibe。首次运行会提示输入 Mistral API 密钥(保存至 ~/.vibe/.env),或通过 vibe --setup 配置。交互模式输入自然语言指令,支持 @ 引用文件、! 执行 shell 命令、/help 等。程序化模式:vibe --prompt "分析代码库" --auto-approve --output json。

常见问题

Vibe 需要付费吗?
Vibe 本身开源免费,但需要 Mistral API 密钥,使用模型会产生费用。
Vibe 可以自定义模型吗?
可以,通过 config.toml 自定义模型、提供方和系统提示词。
Vibe 会执行所有命令而不询问吗?
默认需要工具执行审批,可通过 --agent auto-approve 或 --auto-approve 启用自动批准。
Vibe 支持中文输入吗?
支持,模型支持多语言,界面为英文但对话可用中文。
Vibe 能连接其他工具吗?
支持通过 MCP 协议添加外部服务器,如 Linear、GitHub 等。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents