生成式AI代码智能体快速普及,但运行大语言模型的经济成本正成为开发者面临的巨大挑战,特别是当智能体需要进行大量模型调用来完成单个请求时,API费用变得难以预测。
对此,开发者社区的回应是推出了在模型之上运行的开源代码智能体。这些工具独立于具体的大语言模型,能够跨不同模型工作,从而保持成本的一致性。
OpenCode就是这样的代表性工具,最近推出了每月10美元的OpenCode Go订阅服务,旨在让这类工作负载更易于管理。
代码智能体的崛起表明AI软件堆栈中的价值分布正在发生转变。早期的生成式AI关注重点主要集中在大语言模型本身的能力上,而OpenCode这样的工具能够扫描代码仓库、理解开发者指令、将任务分解为多个步骤、执行命令,并在整个项目中应用变更。实际上,它们将模型的通用推理能力转化为代码库中的具体操作。
越来越多的类似开源项目正在探索这一领域。除了OpenCode,还有诸如Cline这样的工具,它是一个开源的VS Code扩展,诞生于2024年Anthropic的"Build with Claude"黑客马拉松,在GitHub上获得了58.7k星标。同时,Aider(目前有41.6k GitHub星标)多年来不断演进,是最成熟的开源代码智能体之一。
这些项目标志着围绕大语言模型构建的开发者工具新层次的出现。智能体成为开发者交互的界面:能够解释任务、导航代码仓库,并协调模型调用以产生最终输出的软件。
与更广泛的软件领域一样,订阅已成为打包这些工具的标准方式。Anthropic的Claude Code、OpenAI的Codex和Cursor等工具将模型访问与能够读取代码仓库、提议编辑和跨项目执行任务的助手相结合。订阅层通常将模型使用打包成单一的月度计划,反映了这些系统产生的大量提示流量。
OpenCode从稍有不同的角度解决这个问题。它是一个在终端中运行的开源代码智能体,能够连接开发者想要使用的任何模型。OpenCode作为开发者和模型之间的中性层,允许同一个智能体与来自OpenAI、Anthropic、Google或其他地方托管的开源模型的系统协作。
OpenCode于2024年由Serverless Stack(SST)团队悄然推出,SST是一个用于在Amazon Web Services(AWS)上构建应用程序的开源框架。包括Dax Raad在内的多位开发者参与其中,还有运营开发者工具公司Anomaly的Jay V和Frank Wang。
在2025年期间,该项目获得了显著关注。根据Runa Capital的快速增长商业开源初创公司ROSS指数,OpenCode代码仓库在去年年底达到了44.6K GitHub星标,位列增长最快的项目之一。该仓库也在持续增长,截至2026年3月撰写本文时已超过117K星标。
OpenCode的吸引力部分在于其灵活性。许多主要的代码智能体都与特定的模型提供商紧密绑定——例如Anthropic的Claude Code或OpenAI的Codex。Cursor则在其编辑器环境中暴露了一组精选的模型。然而,OpenCode允许开发者连接自己的提供商和API密钥,支持数十个模型提供商甚至本地托管的系统。
这种灵活性在模型提供商收紧对其系统访问控制时变得更加相关。例如,Anthropic最近在发现一些第三方工具(包括OpenCode)通过外部智能体路由Claude Code订阅访问后,收紧了Claude的限制。这一变更防止Claude Code订阅凭据在Anthropic自己的工具之外使用,尽管开发者仍可通过OpenCode等工具中的标准API访问Claude模型。
这一举措似乎针对一些开发者采用的模式:通过固定费率订阅运行密集的智能体循环,否则在基于使用量的API定价下成本会高得多。相比之下,OpenAI模型仍可在OpenCode等第三方智能体中使用,反映了模型提供商之间为赢得开发者社区而日益激烈的竞争。
OpenCode Go基于这种模型灵活性提供了打包选项。该月费10美元的计划不需要开发者自己连接外部提供商,而是直接在工具内包含对多个模型的访问,包括智谱的GLM-5、月之暗面的Kimi K2.5和MiniMax M2.5。这三个模型都来自中国AI实验室,被广泛认为运行成本比许多西方前沿系统更低,有助于为可能产生大量模型调用的工具提供低成本订阅。
代码智能体往往会产生突发性的模型活动而非持续活动。单个请求可能触发数十次模型调用,因为智能体需要扫描代码仓库、提议变更、运行命令并修订输出。这种模式可能在短期内产生大量Token。
开源使这一新的智能体层保持可塑性,允许开发者检查、修改和交换塑造智能体行为的组件。这种Token密集型行为也是OpenCode Go定价值得注意的原因:相对较低的月费10美元开源订阅信号表明,运行这些模型的成本已经下降到足以使低利润订阅可行的程度,这是关于底层经济学发展方向的重要信号。
Q&A
Q1:OpenCode是什么?它有什么特点?
A:OpenCode是一个开源代码智能体,在终端中运行,能够连接开发者想要使用的任何模型。它作为开发者和模型之间的中性层,允许同一个智能体与来自OpenAI、Anthropic、Google或其他开源模型协作,具有很高的灵活性。
Q2:OpenCode Go订阅服务包含什么内容?
A:OpenCode Go是月费10美元的订阅计划,直接在工具内包含对多个模型的访问,包括智谱的GLM-5、月之暗面的Kimi K2.5和MiniMax M2.5。这些模型来自中国AI实验室,运行成本相对较低。
Q3:为什么需要开源代码智能体?
A:传统AI代码智能体运行大语言模型的成本难以预测,特别是当智能体需要进行大量模型调用时。开源代码智能体独立于具体模型,能跨不同模型工作,从而保持成本一致性,解决了开发者面临的经济成本挑战。
好文章,需要你的鼓励
穆拉蒂时隔18个月首次接受重大媒体采访,介绍其创立的Thinking Machines Lab正在开发的"交互模型"。该模型能以200毫秒间隔处理音频、文本和视频流,捕捉人类交流中的中断、修正和停顿。她还谈及OpenAI"政变周"经历,强调行业决策权过于集中的担忧,并回应了公司近期研究人员离职问题,表示这是初创实验室的正常波动。
STATE16研究院这篇综述发现,物理AI系统存在"静默失效"风险——AI以高度自信执行基于错误世界信息的动作,却不触发任何报警,并提出在AI输出与物理执行之间建立独立授权层的框架。
本期《Quick Charge》播客涵盖多个热点话题:特斯拉疑似试图删除FSD欺诈相关证据以规避巨额赔付;卡特彼勒持续推进建筑领域电气化布局;住宅太阳能30%税收抵免即将到期。此外,嘉宾Tom Pacheco就高压系统与电池技术培训展开探讨,强调电动车技术人才培养的紧迫性。节目同时提醒有意安装太阳能的用户尽快行动,可通过EnergySage平台比较多家安装商报价。
UIUC与微软联合研发的OpenWebRL框架让4B小模型仅凭400条初始数据,通过在真实网站上边做边学的强化学习方式,在网页智能体基准上超越了用27万条数据训练的竞争对手。