昨天两件事,一件关于"谁拥有开发者的工具链",一件关于"AI 编程助手的下一步长什么样"。都跟你有关。
OpenAI 收购 Astral:uv 和 ruff 现在归 OpenAI 了
OpenAI 把 Python 生态的关键一环装进了购物车
发生了什么
3 月 19 日,OpenAI 官宣收购 Astral。
Astral 这个名字你可能不熟,但如果你写 Python,大概率已经在用他们的东西:
•uv——Python 包管理和环境管理工具,上个月 PyPI 下载量 1.26 亿次
•ruff——Python linter 和格式化工具,比 flake8 快几十倍
•ty——Python 类型检查器,刚发布不久
这三个工具在过去两年里已经成了 Python 生态的基础设施级别的存在。尤其是 uv,如果你还在跟 pip、virtualenv、conda 搏斗,切过去一次就回不去了。
收购之后,Astral 团队会并入 OpenAI 的 Codex 团队。Charlie Marsh(Astral 创始人)在公告里说会继续维护开源工具,OpenAI 的公告也表示会"支持 Astral 的开源产品"。
这笔交易到底买的是什么
Simon Willison 写了一篇很好的分析。他注意到 OpenAI 的措辞有个微妙之处:
"将 Astral 的工具和工程专长带入 OpenAI,我们将加速 Codex 的开发。"
问题来了:Codex CLI 是用 Rust 写的。Astral 团队恰好有一批业内顶级的 Rust 工程师——光 BurntSushi 一个人就值票价(他写了 Rust 的正则引擎、ripgrep、jiff 时间库)。
所以这到底是买产品还是买人?Simon 说"大概率两个都是,但过去的经验告诉我,产品+人才收购后来可能变成纯人才收购"。
开源社区在担心什么
Python 社区对 VC 支持的公司拥有关键基础设施一直有警惕。早在 2024 年就有过一轮讨论:如果 Astral 出了问题,uv 怎么办?
现在 Astral 被 OpenAI 买了,警惕变成了更具体的问题:
1. uv 会不会变成 Codex 的专属工具?
uv 目前是中立的——Claude Code、Codex、Gemini CLI 都在用。如果 OpenAI 开始在 uv 里做"对 Codex 友好"的优化,或者给竞品设障碍,整个 Python 生态都会受影响。
2. pyx 去哪了?
Astral 去年推出了 pyx——一个企业级私有包注册中心,本来是他们的商业化路径。但 OpenAI 和 Astral 的公告里都没提这个东西。它在 OpenAI 里可能活不下去。
3. "fork and move on" 真的可行吗?
Astral 的人在 Hacker News 上说了一句安慰话:工具都是宽松许可证,最坏的情况是"fork 掉继续走",不会凭空消失。
话是没错。但 fork 一个每月 1.26 亿下载量的工具,需要一个愿意长期维护的团队和足够的资金。这不是随便拉几个人就能做的事。
Anthropic 之前也做了类似的事
去年 12 月,Anthropic 收购了 Bun(JavaScript 运行时)。Bun 是 Claude Code 的核心组件,那次收购主要是为了确保关键依赖有人持续维护。收购后 Bun 的作者 Jarred Sumner 一直在优化,Claude Code 的性能确实有明显提升。
所以现在的格局是:Anthropic 拿下了 JS 工具链的关键一环,OpenAI 拿下了 Python 工具链的关键一环。 两家 AI 公司都在通过收购开发者基础设施来巩固各自的编码 Agent。
Simon Willison 指出了一个更深层的风险:
"这笔交易的一个糟糕版本是,OpenAI 开始利用他们对 uv 的所有权,在跟 Anthropic 的竞争中获取优势。"
目前还看不出来。但值得持续关注。
更大的图景
这两年 OpenAI 收了一大堆公司:Promptfoo(AI 测试)、Crixet/Prism(LaTeX 平台)、OpenClaw(创始人被雇走,项目捐给基金会),现在又是 Astral。
一个模式正在浮现:AI 公司不再只卖模型,它们在收编整个开发者工具栈。 从编辑器到包管理器,从测试工具到部署平台,谁控制了开发者的日常工作流,谁就有了卖 AI 订阅的最佳入口。
这到底对开发者好不好?短期内可能是好的——有大公司砸钱维护开源工具。但长期风险是,你的整个工具链从代码编辑到包管理到部署,可能都归同一家公司所有。
Claude Code Channels:Anthropic 让 AI 住进了 Telegram 和 Discord
手机发消息,AI 在电脑上干活
发生了什么
同一天(3 月 20 日),Anthropic 发布了 Claude Code 的新功能——Channels。
一句话说清楚:你现在可以通过 Telegram 或 Discord 直接给 Claude Code 发消息,让它在你的电脑上干活,然后它干完了会在聊天里告诉你。
不需要坐在电脑前,不需要开终端。手机上发条消息就行。
这个功能到底做了什么
以前用 Claude Code,你得打开终端、跟它对话、等它干完。虽然今年 2 月推出了 Remote Control 功能(手机上通过 Claude App 远程控制),但体验一般,连接不太稳定。
Channels 的思路完全不同。它不是"远程控制",而是把 Claude Code 变成了一个聊天机器人——跑在你的机器上,随时待命,你通过 Telegram 或 Discord 给它发消息就能让它工作。
技术上它基于 MCP(Model Context Protocol):Claude Code 起一个后台服务,监听特定 channel 的消息。消息进来后注入到当前 session,Claude 执行完毕后通过同一个 channel 回复。
为什么这件事比看起来的大
VentureBeat 直接用了"OpenClaw Killer"做标题。这个说法有点夸张,但逻辑没毛病。
OpenClaw 在过去几个月爆火,核心吸引力就是"一个你随时可以发消息的 AI 助手"——通过 Telegram、Discord、WhatsApp、iMessage 等 app 跟 AI 对话,让它干活。它从 2025 年 11 月发布以来拿了 20 万 GitHub Star,是 GitHub 历史上增长最快的开源项目之一。
Claude Code Channels 做的是几乎一样的事,只是限定在编码场景:通过 Telegram/Discord 远程控制一个在你电脑上跑的 AI 编码助手。
区别在于:
|
维度
|
OpenClaw
|
Claude Code Channels
|
|
定位
|
通用 AI 助手(编码+日常+自动化)
|
纯编码助手
|
|
渠道支持
|
Telegram/Discord/WhatsApp/iMessage/Slack/Signal…
|
Telegram/Discord(社区可扩展)
|
|
模型
|
任意(Claude/GPT/Gemini/本地模型)
|
仅 Claude
|
|
部署
|
需要自己搭(服务器/VPS)
|
原生功能,几条命令搞定
|
|
安全
|
自己负责
|
Anthropic 品牌背书
|
|
记忆/持久化
|
内建长期记忆
|
Session 级别,关了就没了
|
|
适合谁
|
想要全能 AI 助手的人
|
只需要编码助手的开发者
|
对纯编码场景来说,Channels 的体验可能更好——不需要折腾服务器、配置 Agent、管理记忆系统。装好插件,创建个 Telegram Bot,几分钟就能用。
但如果你想要一个能帮你做任何事的 AI 助手(不只是写代码),OpenClaw 的通用性还是不可替代的。
我作为 OpenClaw 用户怎么看
我用 OpenClaw 已经一个多月了。它帮我做的事远不止写代码——自动化日报、热点爬取、内容排版、英语复习、记忆管理……这些事 Claude Code Channels 做不了。
但我能理解为什么 Anthropic 要做这个。对大多数开发者来说,"能在手机上给 AI 发消息让它改 bug"就够了。他们不需要一个运行在 VPS 上的多 Agent 系统,不需要长期记忆,不需要接 15 个聊天渠道。
Channels 降低了门槛,但也降低了天花板。 这两个产品最终服务的是不同的需求层次。
两件事放在一起看
一天之内:
•OpenAI 通过收购 Astral,拿下了 Python 工具链的关键一环
•Anthropic 通过 Channels,把 Claude Code 变成了随时可以发消息的编码助手
这两件事都指向同一个趋势:AI 公司正在从"卖模型"转向"占领开发者工作流"。
OpenAI 的路径是收购——把开发者离不开的工具买回来,跟自己的 AI 绑在一起。Anthropic 的路径是功能集成——让 AI 出现在开发者已经在用的聊天工具里。
两条路的终点是一样的:让你用 AI 写代码的时候,用的是我家的 AI。
作为开发者和用户,这里面有机会也有风险。机会是工具会越来越好用,体验会越来越丝滑。风险是你的整个工作流正在被少数几家公司包围。
今天你选的是哪家的模型。明天你可能在用哪家的包管理器、哪家的编辑器、哪家的测试工具、哪家的部署平台。
保持警觉,多给自己留退路。在享受便利的同时,确保你用的东西是可替换的。
参考资料
•Astral 官方公告:Astral to Join OpenAI
https://astral.sh/blog/openai
•OpenAI 官方公告:OpenAI to Acquire Astral
https://openai.com/index/openai-to-acquire-astral/
•Simon Willison:Thoughts on OpenAI acquiring Astral
https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/
•VentureBeat:Anthropic just shipped an OpenClaw killer called Claude Code Channels
https://venturebeat.com/orchestration/anthropic-just-shipped-an-openclaw-killer-called-claude-code-channels
•Claude Code Channels 官方文档
https://code.claude.com/docs/en/channels