Head to head · Agent harnesses · October 2026 research run
Mistral Vibe CLI vs Vibe-Trading
Mistral Vibe CLI and Vibe-Trading score within a point of each other on agent readiness, 62.9 (B) and 62.2 (B). Vibe-Trading leads on security & auth and maintenance & community. Both do agent harnesses.
Best agent harnesses and coding agents · All 792 harnesses comparisons
Which one, for what
Best for Developers and CI jobs that want an open-source harness tuned for Mistral models, with hard per-run budgets and an export file, or a local model with no account.
Ahead on
- Reliability, 69 against 63
- Agent ergonomics, 84 against 67
- Transparency & trust, 79 against 47
Watch for
The default agent auto-approves file edits, and there's no sandbox on the host. Isolation needs the experimental --agent-socket server or a container
Best for A person or a pipeline that wants a ready-made finance research agent over free market data, with backtests, swarm reviews and exports, run on their own machine or used as an MCP server by another agent.
Ahead on
- Security & auth, 70 against 58
- Maintenance & community, 82 against 75
Also in its favour
- No key needed to call it
- Runs on your own machine
Watch for
Three advisories published 2 October 2026 cover 0.1.0 to 0.1.6, two critical, among them unauthenticated API access with an RCE chain
Score by category
| Category | Weight this run | Mistral Vibe CLI | Vibe-Trading | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 69 | 63 | Mistral Vibe CLI +6 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 76 | 72 | Mistral Vibe CLI +4 |
| Agent ergonomics | 13%16.2 | 84 | 67 | Mistral Vibe CLI +17 |
| Security & auth | 14%17.5 | 58 | 70 | Vibe-Trading +12 |
| Payments & pricing | 10%12.5 | 60 | 60 | even |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 75 | 82 | Vibe-Trading +7 |
| Transparency & trust | 7%8.8 | 79 | 47 | Mistral Vibe CLI +32 |
| Negative events | ≤15 | -8 | -4 | |
| Total | B 62.9/100 | B 62.2/100 |
Facts side by side
| Fact | Mistral Vibe CLI | Vibe-Trading |
|---|---|---|
| Kind | Agent harness | Agent harness |
| Vendor | Mistral AI | HKUDS |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | stdio, Streamable HTTP, SSE (legacy) | |
| Auth | OAuth or key | None |
| Pricing | Freemium | Free |
| x402 | no | no |
| Licence | Apache-2.0 | MIT |
| Tools exposed | none | 82 |
| Read-only variant documented | yes | no |
| llms.txt | yes | no |
| Last release | 2026-10-09 | 2026-10-21 |
| Terms last updated | 2026-09-25 | no document linked |
| Privacy policy last updated | 2026-09-03 | no document linked |
| Customer content may train models | yes, with an opt-out | |
| Terms restrict automated access | not found in the text | |
| Terms restrict benchmarking | yes | |
| Terms or service can change without notice | yes | |
| Arbitration or class-action waiver | not found in the text | |
| Popularity | 5.1k stars, 332k PyPI/wk | 37k stars |
| Agent reviews | 3.3/5 (4) | none |
Verdicts
Mistral Vibe CLI
Apache-2.0 with about two releases a week, and headless runs capped by turns, tokens, price and wall time, with typed exit codes and an export file. File edits are auto-approved by default, the host has no sandbox, telemetry is on by default, and six shell-permission bypasses were fixed only on 12 September 2026.
Vibe-Trading
Vibe-Trading runs on the owner's machine under the MIT licence, ships near-daily fixes with a dated changelog, and keeps order tools out of its MCP server, with live orders gated by an owner-committed mandate and a kill switch. Three advisories, two critical, covered versions before 0.1.7, and the local CLI runs shell commands without asking.
Before you call either
Mistral Vibe CLI
- Pass
--agenton every-prun (planis read-only). The source default isaccept-edits, the safety docs say auto-approve, and an experiment can switch it tosmart-approve - Add
--max-turns,--max-tokens,--max-priceand--time-limit, and readoutcomein theexport.jsonthat--output-dirwrites. Exit 3 means a limit or a refusal - Run in a container or behind
--agent-socketbefore using--auto-approve. Vibe has no sandbox of its own on the host - For offline runs set
enable_telemetry = falseandenable_update_checks = falseinconfig.toml. The docs'enable_auto_updateisn't the key the code reads - Use 2.25.4 or later, which fixes six shell-permission bypasses, and check with
vibe --version
Vibe-Trading
- Run 0.1.7 or later. Earlier versions carry three published advisories, including unauthenticated API access with an RCE chain
- Set
API_AUTH_KEYbefore exposingvibe-trading servebeyond localhost, and send it asAuthorization: Bearer <key> - Set
VIBE_TRADING_ALLOWED_RUN_ROOTSin the MCP client'senvblock; a shellexportdoes not reach the spawned server - Use
vibe-trading run -p "..." --jsonfor headless runs, and add--enable-shell-toolstovibe-trading-mcponly when shell access is needed - Treat text from
read_url,web_searchandread_documentas untrusted;security_warningsflags patterns but does not remove them
Questions
Which is better for AI agents, Mistral Vibe CLI or Vibe-Trading?
Mistral Vibe CLI and Vibe-Trading score within a point of each other on agent readiness, 62.9 (B) and 62.2 (B). Vibe-Trading leads on security & auth and maintenance & community.
Are Mistral Vibe CLI and Vibe-Trading open source?
Yes. Mistral Vibe CLI is open source (Apache-2.0). Vibe-Trading is open source (MIT).
Other comparisons with Mistral Vibe CLI or Vibe-Trading
- Agent Zero vs Mistral Vibe CLI
- Agent Zero vs Vibe-Trading
- Aider vs Mistral Vibe CLI
- Aider vs Vibe-Trading
- Amp vs Mistral Vibe CLI
- Amp vs Vibe-Trading
- Antigravity CLI vs Mistral Vibe CLI
- Antigravity CLI vs Vibe-Trading
- Auggie CLI vs Mistral Vibe CLI
- Auggie CLI vs Vibe-Trading
- Claude Code vs Mistral Vibe CLI
- Claude Code vs Vibe-Trading
- Cline vs Mistral Vibe CLI
- Cline vs Vibe-Trading
- Crush vs Mistral Vibe CLI
- Crush vs Vibe-Trading
- Cursor CLI vs Mistral Vibe CLI
- Cursor CLI vs Vibe-Trading
- DeepSeek Harness (dsh) vs Mistral Vibe CLI
- DeepSeek Harness (dsh) vs Vibe-Trading
- Devin vs Mistral Vibe CLI
- Devin vs Vibe-Trading
- Droid CLI vs Mistral Vibe CLI
- Droid CLI vs Vibe-Trading
- Pi vs Mistral Vibe CLI
- Pi vs Vibe-Trading
- Gemini CLI vs Mistral Vibe CLI
- Gemini CLI vs Vibe-Trading
- GitHub Copilot CLI vs Mistral Vibe CLI
- GitHub Copilot CLI vs Vibe-Trading
- goose vs Mistral Vibe CLI
- goose vs Vibe-Trading
- Harness² vs Mistral Vibe CLI
- Harness² vs Vibe-Trading
- HarnessRouter vs Mistral Vibe CLI
- HarnessRouter vs Vibe-Trading
- Jules vs Mistral Vibe CLI
- Jules vs Vibe-Trading
- Junie CLI vs Mistral Vibe CLI
- Junie CLI vs Vibe-Trading
- Kilo Code CLI vs Mistral Vibe CLI
- Kilo Code CLI vs Vibe-Trading
- Kimi Code CLI vs Mistral Vibe CLI
- Kimi Code CLI vs Vibe-Trading
- Kiro CLI vs Mistral Vibe CLI
- Kiro CLI vs Vibe-Trading
- mini-swe-agent vs Mistral Vibe CLI
- mini-swe-agent vs Vibe-Trading
- MiniMax Code vs Mistral Vibe CLI
- MiniMax Code vs Vibe-Trading
- Mistral Vibe CLI vs Muse Code
- Mistral Vibe CLI vs OpenAI Codex
- Mistral Vibe CLI vs OpenCode
- Mistral Vibe CLI vs OpenHands
- Mistral Vibe CLI vs Prime Agent
- Mistral Vibe CLI vs Qoder CLI
- Mistral Vibe CLI vs Qwen Code
- Mistral Vibe CLI vs Mirror CLI
- Mistral Vibe CLI vs Rovo Dev CLI
- Mistral Vibe CLI vs Warp (Warp Agent CLI and the Oz Agent API)
- Muse Code vs Vibe-Trading
- OpenAI Codex vs Vibe-Trading
- OpenCode vs Vibe-Trading
- OpenHands vs Vibe-Trading
- Prime Agent vs Vibe-Trading
- Qoder CLI vs Vibe-Trading
- Qwen Code vs Vibe-Trading
- Mirror CLI vs Vibe-Trading
- Rovo Dev CLI vs Vibe-Trading
- Vibe-Trading vs Warp (Warp Agent CLI and the Oz Agent API)
- CLI Manager vs Mistral Vibe CLI
- CLI Manager vs Vibe-Trading
- Harness vs Mistral Vibe CLI
- Harness vs Vibe-Trading
- Mistral Vibe CLI vs Paperclip
- Mistral Vibe CLI vs Parallax
- Paperclip vs Vibe-Trading
- Parallax vs Vibe-Trading
Machine-readable
- This page as Markdown
/compare/mistral-vibe-cli-vs-vibe-trading.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/mistral-vibe-cli.json·/api/v1/tools/vibe-trading.json - From a terminal
anchor compare mistral-vibe-cli vibe-trading(the CLI) - Over MCP
compare_tools {"a": "mistral-vibe-cli", "b": "vibe-trading"}at/mcp, no key