Block Goose:4.8 万 Star 的 Rust AI Agent,任意 LLM 可执行
2026-06-15 18:00:00
Block Goose 开源项目分析
仓库:github.com/block/goose · 文档:block.github.io/goose · License: Apache-2.0 · ⭐ 47.7k+
项目是什么
Goose 是 Block 开源的 Rust 编写 AI Agent——定位不仅是 IDE 补全,而是 执行优先:安装依赖、跑测试、改文件、调 API,任意 LLM 驱动。
核心特点
- Rust 性能:低开销、适合长跑 Agent 任务
- LLM 无关:OpenAI、Anthropic、Gemini、Ollama 等
- Desktop + CLI 双形态
- Extensions 扩展工具与 MCP
与 OpenCode 差异
| 维度 | Goose | OpenCode |
|---|---|---|
| 语言 | Rust | TypeScript |
| 背书 | Block(Square) | Anomaly |
| 重心 | 执行 + 扩展 | 终端编码 + 75+ Provider |
快速开始
# 参见官方文档安装 Desktop 或 CLI
curl -fsSL https://block.github.io/goose/install.sh | bash
适用场景
- 重视 Rust 性能与安全 的团队
- 需要 Desktop GUI + Agent 非纯终端工作流
- 金融/支付行业可参考 Block 内部实践
黑豹点评
Goose 代表 大厂(Block)把 Agent 运行时开源 的路线——与 Vercel eve、OpenCode 形成 TS / Rust / 生产框架 三足鼎立,值得并行 PoC。