惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
雷峰网
雷峰网
博客园 - 叶小钗
C
Check Point Blog
F
Fortinet All Blogs
A
About on SuperTechFans
Y
Y Combinator Blog
Vercel News
Vercel News
IT之家
IT之家
V
V2EX
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The GitHub Blog
The GitHub Blog
Jina AI
Jina AI
Blog — PlanetScale
Blog — PlanetScale
罗磊的独立博客
云风的 BLOG
云风的 BLOG
U
Unit 42
博客园_首页
量子位
M
MIT News - Artificial intelligence
G
Google Developers Blog
小众软件
小众软件
N
Netflix TechBlog - Medium
P
Palo Alto Networks Blog
S
Schneier on Security
T
Tor Project blog
F
Full Disclosure
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tenable Blog
T
The Blog of Author Tim Ferriss
Spread Privacy
Spread Privacy
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
Google DeepMind News
Google DeepMind News
T
Threat Research - Cisco Blogs
Know Your Adversary
Know Your Adversary
P
Proofpoint News Feed
Security Latest
Security Latest
D
Darknet – Hacking Tools, Hacker News & Cyber Security
博客园 - 司徒正美
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
Recorded Future
Recorded Future
L
Lohrmann on Cybersecurity
I
Intezer
L
LangChain Blog
L
LINUX DO - 热门话题

博客园 - iTech

AI Agent 写完代码谁来测?这个开源沙箱把 CI/CD 和多 Agent 协作全包了 7万星的AI交易框架:让大模型模拟投行多空辩论,自动做交易决策 71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策 13400颗星的开源项目:输入一句话,AI全自动帮你做短视频 102颗星的沙盒:当AI学会自己写代码、跑测试、做部署 AI 技术日报 - 2026-05-08 29k 星的 PageIndex:不用向量数据库,靠推理就能做 RAG 每天花两小时刷信息?这个开源项目帮你全自动搞定 读源码像读小说?试了 DeepWiki 和 Zread,我再也不想裸读 GitHub 了 Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头? Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流 AI 技术日报 - 2026-05-07 AI 技术日报 - 2026-05-06 AI 技术日报 - 2026-05-05 Anthropic CEO 说 12 个月内程序员要失业,我扒完他的底牌,发现事情没那么简单 把工程师的肌肉记忆装进 Claude Code,这个 4300 Star 的项目我后悔没早用 AI 技术日报 - 2026-05-04 AI 技术日报 - 2026-05-03 AI 技术日报 - 2026-05-02 六大 Agent 框架横评:谁支持 Skills?谁能自动创建 Agent?MCP 呢? Wechatsync:一个 Chrome 插件,一键把文章同步到 31 个平台 LangChain 开源了 Open SWE:Stripe、Ramp、Coinbase 内部都在造的编程 Agent Cockpit:把 Claude Code 从终端里搬出来,装进浏览器 Cursor 把自家的 AI Agent 开放了:写几行 TypeScript 就能调 Cursor 干活 AI 技术日报 - 2026-05-01 AI 写代码每次结果都不一样?Archon 用 YAML 工作流把 AI 编程变成流水线 AI 写代码比你快了,但你还是得学编程——只不过学法得换 腾讯的龙虾特工队:4 个 AI Agent 同日更新,全家桶正式成型 Agno 不做更聪明的 Agent,它要把所有 Agent 框架包进同一个操作系统 Hermes Agent 终于有了像样的 Web 界面,而且还支持远程访问 Datawhale 出了一套 29 学科知识地图,把 AI 的底牌全掀了 Hermes Agent 在聊天框里就能用的 20 种高级功能 一份 AGENTS.md 能顶一次模型升级?Augment Code 用数据说了算 NVIDIA 开源了一个「AI 沙箱」,20K Star,让 Agent 跑代码不再裸奔 60ms 冷启动、5MB 内存:腾讯开源的这个沙箱让 Docker 安全隔离像笑话 AI 技术日报 - 2026-04-30 AI 技术日报 - 2026-04-29 AI 技术日报 - 2026-04-28 AI 技术日报 - 2026-04-27 AI 技术日报 - 2026-04-26 Google 把价值20美元/月的东西免费了,102K人已经抢到了 OpenClaw 和 Claude Code 网络搜索配置指南 AI 技术日报 - 2026-04-25 Anthropic 为什么遥遥领先:从 Cat Wu 专访看AI霸主的底层逻辑 Mac 本地跑大模型完全指南:你的苹果电脑就是 AI 工作站 同样 70B 参数,为什么 MoE 只激活 13B 就能打平 Dense? DeepSeek-V4 技术报告里藏着一条线:华为昇腾 NPU 已完成推理验证 DeepSeek-V4 深夜炸场:1M 上下文、384K 输出、双模型,API 定价直接卷到底 MacBook Air 跑大模型实测:Ollama、llama.cpp、LM Studio 谁才是本地推理之王? AI 技术日报 - 2026-04-24 OpenCode:Claude Code 的最佳平替 2026 开源大模型五国杀:Qwen 3.6 vs Gemma 4 vs Llama 4 vs GLM-5.1 vs DeepSeek V4 MCP 与 Skills 的你死我活:Anthropic 的 Agent 生态野心与开发者的站队困境 给 AI Agent 配搜索,国内能用的搜索 API 实测对比 AI 技术日报 - 2026-04-23 CC Switch:49K Star 的 Claude Code 登录绕过神器,还能管 Codex 和 Gemini CLI NVIDIA 开出 32 万美元年薪招 AI Agent 工程师,JD 里藏着这些信号 fast-mirror-skill 技术拆解:一个小而完整的 Claude Skill 是怎么设计的 Cursor 值 600 亿美元?马斯克这次赌的不是技术,是入口 AI 技术日报 - 2026-04-22 别再问 AI 能不能赚钱了:3 个上班族亲测有效的副业方法(2026 最新版) 10 分钟从零搞定 Hermes Agent:飞书微信双通道丝滑上线 AI 技术日报 - 2026-04-21 Anthropic 实战总结:AI Agent 的 3 种工作流模式,选错代价很大 安装 openclaw,hermes 慢的想发疯,fast-mirror-skill 来救了 Claude Routines:你下班睡觉了,Agent 还在为你干活 微信飞书里敲一个斜杠就能干活:Hermes Quick Command 到底多省事 AI 正在疯狂吃电:算力尽头是电力,谁能解这道题? AI 技术日报 - 2026-04-20 3K 行代码造一个越用越聪明的 AI Agent:GenericAgent 登顶 GitHub Trending 高德途途封神机器人半马,背后的 ABot-Claw 到底是什么 人们希望 AI 能干啥?Anthropic 调查:第一名不是赚钱,是变强 AI 时代人们在担心什么?Anthropic 的 13 条焦虑排行榜 OpenAI 官方 Agent SDK 来了:22k Star,支持 100+ 模型,Python 10 行代码上手 AI 技术日报 - 2026-04-19 OpenAgents Workspace:让 Claude Code 和 Codex 在同一个群里干活 Claude 是要干掉整个软件行业吗? Claude 官方推荐多 Agents 设计模式 多 Agent 系统的 5 种协调模式:选错了模式,再强的 Agent 也白搭 AI 技术日报 - 2026-04-18 AI 技术日报 - 2026-04-17 Better-Harness:让AI Agent自己优化自己的革命性框架 OpenClaw Workspace 完全指南:我的AI编程工作流 DeepSeek内蒙草原高薪招聘:AI时代的数字牧民梦,还是营销噱头? 2 核 2G 的阿里云 ECS 能跑 OpenClaw 吗?能,但有点折腾 AI 技术日报 - 2026-04-16 OpenCLI:一个命令行搞定 16+ 内容平台的神器 从零到精通:OpenClaw CLI 命令完全指南 AI 技术日报 - 2026-04-15 AI Agent 如何自我进化?Hermes Agent Self-Evolution 深度解析 AI 技术日报 - 2026-04-14 为什么你的飞书 Bot 总是连不上?OpenClaw Gateway 架构深度解析 OpenClaw 连接飞书的原理:Gateway、Channel 与消息流转 国内安装 Hermes Agent 踩坑全记录:从 GitHub 超时到正常跑起来的每一步 35 万 Star 的 OpenClaw:5 分钟部署你的私人 AI 助手,直连飞书 AI 技术日报 - 2026-04-13 公司用 AI 筛简历,这个开源项目让候选人用 AI 反选公司 为什么 Google ADK 可能是你下一个 Agent 框架——7 个改变游戏规则的特性 Microsoft Agent Framework 深度解析:架构设计与实战落地 AI 技术日报 - 2026-04-11
Goose:Linux 基金会亲儿子,能撼动 Claude Code 和 OpenCode 吗?
iTech · 2026-04-27 · via 博客园 - iTech

Goose:Linux 基金会亲儿子,能撼动 Claude Code 和 OpenCode 吗?

上周刷 GitHub Trending,一个 43000+ Star 的项目引起了我的注意——Goose。更让我意外的是,它刚从 Block(Square 的母公司)迁移到了 Linux 基金会旗下的 Agentic AI Foundation (AAIF)。一个用 Rust 写的 AI Agent,既有桌面 App 又有 CLI,还能嵌入 API。这不就是 Claude Code 和 OpenCode 的直接竞品吗?

我花了一个周末深入看了它的源码和文档,把这三个工具放在一起做了个对比。结论可能跟你想的不一样。

本文提纲

  1. Goose 是什么:来自 AAIF 的开源 AI Agent
  2. 核心架构:三层分离 + MCP 扩展生态
  3. Claude Code:Anthropic 的终极武器
  4. OpenCode:轻量级开源选手
  5. 三者正面对决:关键维度对比
  6. 该怎么选

Goose 是什么:来自 AAIF 的开源 AI Agent

Goose 的定位很清晰:一个跑在你机器上的通用 AI Agent。不只是写代码——研究、写作、自动化、数据分析,什么都能干。

几个硬数据:

指标 数据
GitHub Stars 43,358
Forks 4,417
主要语言 Rust
License Apache 2.0
贡献者 30+
支持的 LLM Provider 15+(Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock 等)
MCP 扩展 70+
创建时间 2024-08-23

2026 年 4 月,Goose 从 block/goose 正式迁到了 aaif-goose/goose。Linux 基金会专门成立了 Agentic AI Foundation 来托管这个项目——这在 AI Agent 领域是头一遭。

它有三种使用方式:

  1. 桌面 App(macOS / Linux / Windows)——图形界面,拖拽操作
  2. CLI——curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash 一行安装
  3. API——嵌入到你自己的应用里

核心架构:三层分离 + MCP 扩展生态

Goose 的架构设计是它最大的亮点,也是最值得学习的地方。

三层架构

┌─────────────────────────────────┐
         Interface Layer         
    (Desktop App / CLI / API)    
└───────────────┬─────────────────┘
                
┌───────────────▼─────────────────┐
           Agent Core            
  (interaction loop, context     
   management, error handling)   
└───────────────┬─────────────────┘
                
┌───────────────▼─────────────────┐
         Extensions (MCP)        
  70+ tools via Model Context    
  Protocol                       
└─────────────────────────────────┘

Interface 层收集用户输入,展示输出。Agent Core 管理整个交互循环:把请求 + 可用工具列表发给 LLM,执行 LLM 返回的工具调用,把结果返回给 LLM,循环往复直到任务完成。Extensions 层通过 MCP 协议提供具体的工具能力。

交互循环的关键细节

Goose 的 Agent Loop 有个值得注意的设计——Context Revision。每次工具调用返回结果后,Goose 会用一个小型 LLM 做摘要,移除过时信息,优化 token 使用。这意味着它能在长对话中保持上下文质量,而不是像一些 Agent 那样越聊越笨。

错误处理也很有意思:Goose 把所有错误(包括 JSON 解析失败、工具不存在这类问题)都作为工具响应返回给 LLM,让模型自己决定怎么处理。不是直接抛异常挂掉,而是给模型一个自我修复的机会。

MCP 扩展生态

Goose 基于 Model Context Protocol (MCP) 构建扩展系统,这是 Anthropic 提出的开放标准。70+ 扩展包括:

类别 扩展举例
内置 Developer(默认启用)、Computer Controller、Memory、Auto Visualiser
平台 Apps、Chat Recall、Code Mode、Extension Manager、Summon、Todo
外部 通过 --with-extension "npx -y @modelcontextprotocol/server-github" 动态加载

特别提一下 Summon——它可以加载 skills 和 recipes,把子任务委派给子 Agent。这跟 Claude Code 的 multi-agent 思路异曲同工。

ACP:Agent Client Protocol

除了 MCP,Goose 还支持 ACP (Agent Client Protocol)。这意味着:

  • Goose 可以作为 ACP Server,让 JetBrains、Zed 等编辑器连接过来
  • Goose 也可以把外部的 ACP Agent(比如 Claude Code、Codex)当作 Provider 使用

说白了,Goose 不只想当 Agent,还想当 Agent 的调度器。

Claude Code:Anthropic 的终极武器

Claude Code 不需要太多介绍。它是 Anthropic 官方的 CLI Agent,深度绑定 Claude 模型。

优势很明显

  • 模型能力天花板最高:Claude 4 系列在代码任务上的表现是公认的顶级
  • 深度 IDE 集成:VS Code 扩展、JetBrains 插件,无缝衔接
  • 成熟的 Agent 能力:多文件编辑、上下文管理、错误恢复都很稳
  • MCP 支持:也能连接外部工具和服务器
  • 企业级支持:Max 订阅、Team 计划,有 SLA

短板也很明显

  • 锁死 Anthropic 生态:只能用 Claude 模型,没得选
  • 不开源:你看不到它的决策逻辑,也没法自定义
  • :API 调用费用不低,Max 订阅 $200/月
  • 纯 CLI:没有官方桌面 App(虽然有第三方方案)

Claude Code 的定位是一个高度优化的单模型 Agent。它在 Claude 生态里表现最好,但出了这个生态就是另一回事了。

OpenCode:轻量级开源选手

OpenCode 是另一个开源的终端 AI Agent,走的是简洁路线。

核心特点

  • 开源:代码完全透明
  • 多 Provider 支持:不绑定单一模型
  • 终端优先:纯 CLI,启动快,资源占用小
  • 轻量:没有 Goose 那么重的桌面 App,也没有 Claude Code 的企业级包袱

不足之处

  • 扩展生态相对薄弱:没有 Goose 的 70+ MCP 扩展那么丰富
  • 模型优化不如 Claude Code:毕竟 Claude Code 是针对 Claude 模型深度调优的
  • 社区和资源较少:项目成熟度和文档完善度不如前两者

OpenCode 更像是一个务实的工具选择——够用、开源、不折腾。

三者正面对决:关键维度对比

直接上表,不废话:

维度 Goose Claude Code OpenCode
开源 ✅ Apache 2.0 ❌ 闭源 ✅ 开源
语言 Rust TypeScript Go
使用方式 桌面 App + CLI + API CLI + IDE 插件 CLI
模型支持 15+ Provider 仅 Claude 多 Provider
MCP 扩展 70+ 支持 有限
ACP 支持 ✅(双向)
桌面 App ✅ 全平台
上下文管理 自动摘要 + 压缩 原生优化 基础
错误恢复 LLM 自修复 成熟 基础
治理 Linux 基金会 Anthropic 社区
成本 免费(自带模型 API 费) API 费 + 订阅 免费(自带模型 API 费)
成熟度 快速成长中 最成熟 早期

几个关键差异值得展开说说:

模型自由度 vs 模型深度

Goose 和 OpenCode 都支持多个 LLM Provider,你可以用 Anthropic、OpenAI、Google,甚至本地 Ollama。但 Claude Code 对 Claude 模型的优化是其他工具比不了的——它的 prompt engineering、工具调用格式、上下文管理都是针对 Claude 深度调优的。

这是典型的 广度 vs 深度 权衡。如果你只用 Claude 模型,Claude Code 的体验可能是最好的。但如果你想在 GPT-5、Gemini、Llama 之间切换,Goose 是更灵活的选择。

扩展生态

Goose 的 70+ MCP 扩展是实打实的优势。而且 MCP 是开放标准,理论上任何 MCP 服务器都能接入。这意味着 Goose 的工具集可以持续增长,不需要等官方开发。

更关键的是 ACP 协议——Goose 可以把 Claude Code 当作自己的 Provider。也就是说,你可以用 Goose 的界面和扩展生态,同时享受 Claude Code 的模型能力。这种"我全都要"的思路很有意思。

Rust 带来的性能差异

Goose 用 Rust 写的,这意味着:

  • 启动速度快
  • 内存占用低
  • 跨平台一致性好
  • 适合嵌入到其他应用里(通过 API)

Claude Code 用 TypeScript 写,在 Node.js 环境里跑,对于大多数开发场景够用了。但如果你在意性能和资源占用,Rust 的优势是真实的。

该怎么选

说了这么多,给出我的建议:

选 Claude Code,如果
- 你已经是 Claude 订阅用户
- 你主要用 Claude 模型,不需要切换
- 你需要最成熟的代码 Agent 体验
- 你不介意闭源

选 Goose,如果
- 你想要一个开源、可自托管的 Agent
- 你需要在不同 LLM Provider 之间切换
- 你需要桌面 App 而不只是 CLI
- 你想要丰富的 MCP 扩展生态
- 你在乎项目的长期治理(Linux 基金会背书)

选 OpenCode,如果
- 你想要一个轻量级的终端 Agent
- 你不需要桌面 App
- 你更看重简洁而非功能丰富度
- 你想快速上手,不想配置太多东西

有一点可以确定:Goose 转投 Linux 基金会,意味着 AI Agent 领域开始出现基金会级别的治理结构。这对开源生态是个好信号——至少在治理层面,AI Agent 工具正在走向成熟。

如果你的团队在评估 AI Agent 工具,建议三个都试一下。Goose 的桌面 App + CLI 组合对新手最友好,Claude Code 在纯代码场景下效率最高,OpenCode 适合已经有成熟工作流的老手。


作者: itech001
来源: 公众号:AI人工智能时代
主页: https://www.theaiera.cn,每日分享最前沿的AI新闻和技术。

本文首发于 AI人工智能时代,转载请注明出处。