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。

项目链接https://github.com/block/goose