首页 › new-tools › 四件海外开源新货:把AI底座搬回自己家

如果你对海外AI圈的印象还停留在Manus、Cursor和ChatGPT三件套,那这篇文章正好补上一块盲区:真正动手干活的人,正在把AI的“水电煤”一件件搬回自己电脑上。云服务当然方便,但月费、限流、数据出境、模型绑架这四座山,压得越来越多海外开发者选择了另一条路——开源、本地、自带Key。这条路上已经沉淀出几件打磨得相当成熟的新工具,功能不输商业产品,国内却几乎没人系统写过。今天拆四件:一个是大厂开源的企业级Agent,一个是能把Notebook变成应用的新物种,一个是专治AI长任务超时掉线的后台引擎,外加两件模型管理和观测的“暗器”。看完你就能用零月费拼出一套完整的个人AI基建。

一、Goose:Block 把自家内部用的AI员工开源了

官网/GitHub:https://github.com/block/goose

先说背景你就知道分量:Goose 是 Block(就是 Square 和 Cash App 的母公司,Jack Dorsey 那家)在2025年初开源的AI Agent,最早是他们内部工程师日常在用的生产力工具,用顺了才放出来。这和很多“先开源再找场景”的项目逻辑完全相反——它是先在生产环境跑通了,才开源的。

它能干什么:

  1. 本地自动化杂活。给它一个目标(比如“把这个目录下所有CSV按月份合并,异常行标红另存”),它会自己规划步骤、写脚本、执行、检查结果。全程在你电脑上,数据不出门。
  2. 通过 MCP 无限扩展。Goose 全面拥抱 MCP(Model Context Protocol)协议,接上不同的 MCP Server 就能操作浏览器、读数据库、发消息。装扩展的方式和装浏览器插件差不多。
  3. 模型随便换。它不绑定任何一家模型,OpenAI、Anthropic 的 API 可以接,本地 Ollama 跑的开源模型也能接。这意味着你可以“日常杂活用便宜模型,关键任务换贵模型”,成本自己说了算。

价格与协议:Apache 2.0 开源,完全免费,成本只有你自己的模型 API 费(用 Ollama 本地模型的话,连这个都省了)。

为什么值得关注的:国内现在聊 Agent,聊的多是 Coze、扣子这类云端编排平台,或者 Manus 这类托管产品——共同点是你的数据和流程都在别人服务器上。Goose 代表的是另一条路线:Agent 本身开源、运行在你自己机器上、模型你自己挑。对于有数据合规顾虑、或者单纯不想再交一份月费的技术人,这是目前完成度最高的选择之一。

适合谁:手里有大量重复性文件处理、脚本编写、本地开发辅助需求的开发者和数据人员。

二、Marimo:Notebook 这个20年老品类,终于有人翻新了

官网:https://marimo.io (开源仓库:https://github.com/marimo-team/marimo)

Jupyter Notebook 诞生快二十年了,你有没有想过一个问题:为什么单元格的执行顺序要靠你手动控制? 上面改了个变量,下面忘了重跑,得出的图表就是错的——每个用 Notebook 的人都踩过这个坑。

Marimo 是2024年开源的下一代 Notebook,核心就一招:响应式。你改了任何一个单元格,所有依赖它的单元格自动重新执行,改一处、全联动,从根上消灭“顺序错了结果不对”这类事故。但它的野心不止于此:

  1. Notebook 就是 .py 文件。Marimo 的文件格式是纯 Python 脚本,可以用 Git 正常做版本管理、做 code review,彻底告别 .ipynb 里那些藏满历史输出的巨型 JSON。
  2. 一键把分析变成应用。写完的分析,命令行 marimo run 一下,Notebook 直接变成一个带交互控件(滑块、下拉框、按钮)的 Web 应用,可以发给不懂代码的同事自己调参数看结果。数据分析师的交付物从“截图发微信”升级成“甩一个链接”。
  3. 内置对 SQL 和 AI 的支持。单元格里可以直接写 SQL 查数据框,也可以把 AI 调用当作普通函数嵌进响应式链条里。

价格与协议:核心开源(Apache 2.0),本地使用完全免费;官方另提供托管云服务,按团队协作需求收费,具体价格以官网为准。

为什么值得关注:国内数据分析圈基本被 Jupyter 和各大云厂商的 Notebook 服务包圆了,“响应式 Notebook”这个品类认知几乎是零。但它解决的是真实痛点——分析结果不可复现、交付靠截图。对一个数据团队来说,这是工作方式的升级,不只是换个工具。

适合谁:数据分析师、算法工程师、任何要用 Notebook 做实验和交付报告的人。

三、Trigger.dev:给AI长任务准备的“不死”后台引擎

官网:https://trigger.dev (开源仓库:https://github.com/triggerdotdev/trigger.dev)

你给自己的产品加过AI功能吗?大概率撞过同一堵墙:AI任务太慢,而你的服务器环境不允许慢。生成一份报告要3分钟,分析一个视频要20分钟——传统云函数动辄几十秒到几分钟就超时掐断,HTTP 请求根本等不起。多数人的土办法是上消息队列加定时轮询,代码写得痛苦不堪。

Trigger.dev 是专门为这种场景设计的开源后台任务引擎,海外AI创业公司里用得相当多,核心卖点三句话:

  1. 长任务不掐断。任务跑10分钟还是2小时都行,执行状态持久化在数据库里,进程挂了能从断点恢复(durable execution),不用自己写任何重试和状态机逻辑。
  2. 就是普通 TypeScript 代码。写一个带装饰器的普通函数,声明重试次数和队列,部署后自动获得后台执行、失败重试、并发控制、定时调度全套能力。学习成本大约一个下午。
  3. 为AI场景内置了顺手的原语。比如批处理大量 LLM 调用、任务间依赖编排、执行中途暂停等人类确认再继续(很适合“AI起草→人工审核→继续执行”的流程)。

价格与协议:核心开源(Apache 2.0)可自托管;官方云版有免费额度,超出后按任务执行量计费,具体价格以官网为准。

为什么值得关注:国内主流云函数(阿里云FC、腾讯云SCF等)对执行时长普遍卡得比较死,跑AI任务要么拆步骤、要么自建Celery/BullMQ全家桶。Trigger.dev 展示了一个更省事的范式:把“不可靠的长任务”变成平台帮你兜底的普通函数。这个思路比工具本身更值钱。

适合谁:正在给SaaS或小程序加AI功能、被超时和重试折磨的独立开发者和后端工程师。

彩蛋两件:管模型的网关 + 看AI的显微镜

篇幅关系再塞两个小的,都是“用过就回不去”型:

四件工具怎么串:一张图看懂

这四件不是孤立的单品,恰好覆盖了一个AI功能从想法到上线的完整生命周期:

flowchart TD
    A["一个AI功能从想法到上线"] --> B["阶段一:实验"]
    A --> C["阶段二:接入"]
    A --> D["阶段三:运行"]
    A --> E["阶段四:日常"]
    B --> B1["Marimo 写原型"]
    B1 --> B2["改一格全联动<br/>分析一键变应用"]
    C --> C1["LiteLLM 做统一网关"]
    C1 --> C2["换模型不改代码<br/>按人发Key控预算"]
    D --> D1["Trigger.dev 跑长任务"]
    D1 --> D2["超时不掐断<br/>失败自动重试"]
    E --> E1["Goose 干本地杂活"]
    E1 --> E2["整理文件写脚本<br/>数据不出本机"]

信息差总结

工具 你可能知道的 大多数人不知道的
Goose Coze、Manus等云端Agent 大厂Block把生产级Agent开源了,本地跑、自带Key、MCP扩展
Marimo Jupyter Notebook Notebook可以是响应式的,还能一键发布成交互应用
Trigger.dev 云函数+消息队列 存在专为AI长任务设计的开源durable执行引擎
LiteLLM 各家模型各用各的SDK 一个自建网关统一上百家供应商,还能按人控预算
Langfuse 上线后靠打日志排查 开源可自托管的trace+评测全家桶,AI应用也有“显微镜”

行动指南:周末两小时上手清单

  1. 第一步(20分钟):打开 https://github.com/block/goose ,按 README 里的安装脚本装好,配上你现有任一家的 API Key(或本地 Ollama),把最近一个“懒得写”的脚本任务丢给它。
  2. 第二步(20分钟):pip install marimo,然后 marimo edit 打开你最近的一个 Jupyter 项目感受响应式重跑;最后 marimo run 把它变成一个可分享的小应用。
  3. 第三步(40分钟):在你的 TypeScript 项目里跑 npx trigger.dev@latest init,把一段“调用大模型生成报告”的代码改造成后台任务,故意让它失败一次,观察自动重试。
  4. 第四步(可选,40分钟):pip install litellm 先在代码里体验统一接口;团队场景再研究 Proxy 网关模式。观测需求重的,去 langfuse.com 注册云版或用 Docker 自托管。
  5. 长期建议:所有“AI基建”决策前先问一句——这活儿有没有开源自托管选项?月费省下来的钱,够你买不少 API 额度。

参考来源

  1. Goose 开源仓库:https://github.com/block/goose
  2. Marimo 官网与文档:https://marimo.io
  3. Trigger.dev 官网:https://trigger.dev (仓库:https://github.com/triggerdotdev/trigger.dev)
  4. LiteLLM 开源仓库:https://github.com/BerriAI/litellm
  5. Langfuse 官网:https://langfuse.com

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入