Meta 过去在 AI 编程工具这条赛道上一直被说成慢半拍,这周它终于把拳头产品亮出来了。周三,扎克伯格在社交平台上宣布,Meta 发布了一款叫 Muse Code 的终端编程智能体,目前还是 beta。一句话概括它能干嘛:在超大的代码库里帮你做完整的软件工程任务——规划改动、写代码、再自己验证结果。
一个会分身的终端助手
和 Anthropic 的 Claude Code、OpenAI 的 Codex 不同,Muse Code 没有独立 App,就活在终端里,一条命令就能装好,目前支持 macOS 和 Linux。它背后跑的是 Meta 同步训练的编程模型 Muse Spark 1.2。
Meta 超级智能实验室负责人 Alexandr Wang 把话说得很直白——Muse Code 是冲着便宜去的,不是冲着能力碾压。标准按量计费之外,还有一个贡献者档,价格比按量档还低十倍以上,代价是你要同意 Meta 拿你的代码去训练模型。对企业客户,Meta 也开始接受零数据保留的申请。
标准档:输入约 1.25 美元/百万 token,输出约 4.25 美元/百万 token
贡献者档:便宜十倍以上,但你的代码可用于训练
支持 macOS / Linux,单命令安装,零数据保留面向企业
这步棋是 Meta 在广告业务之外找 AI 收入的最新动作。六月它刚用 Meta Business Agent 杀进企业客服市场。不过上周 Meta 股价不太好看——营收指引偏软,二季度自由现金流还在往下掉。Muse Code 能不能靠价格撬动开发者,得看 Muse Spark 1.2 的真实代码质量扛不扛得住实战。
Meta 推出终端 AI 编程智能体 Muse Code,正面叫板 Claude Code 与 Codex(图源:TechCrunch / Getty)
Meta 做这件事并不突兀。六月它刚闯进企业 AI 市场,推出了面向 WhatsApp、Instagram 和 Messenger 商家的 Meta Business Agent,做客服和销售。Muse Code 算是顺着同一条线再往前走一步:既然要挣广告之外的 AI 钱,开发者这群人自然绕不开。
技术上还有几个细节值得记一笔。Muse Code 用本地事件日志把每一步操作都记下来,万一崩了能从断点精确续上;Muse Spark 1.2 除了跟着智能体走,也通过 Meta 的模型 API 和 OpenRouter 平台对外开放;对企业客户在意的隐私问题,Wang 说已经开始接受”零数据留存”的申请。
终端安装,一条命令搞定,目前支持 macOS 和 Linux
大仓库自动拆任务,子智能体并行、隔离工作区,不动你的工作副本
双档定价,贡献者档靠数据共享把价格压到按量付费的十分之一以下
不过也要泼点冷水。Meta 在 AI 工具这块长期被形容为”追赶者”,Muse Code 到底能不能扛住真实项目的考验,还得看社区很快会跑出来的 SWE-bench 这类评测。Windows 支持目前也还是空白,对企业开发团队不算友好。再说,上周 Meta 刚因为营收指引偏软、自由现金流下滑,股价不大好看,这时候把开发者工具抬到台前,多少也有转移叙事、证明 AI 投入能变现的意味。
git clone https://github.com/esengine/DeepSeek-Reasonix.git
cd DeepSeek-Reasonix
make build # -> bin/reasonix
make cross # -> dist/ (darwin|linux|windows x amd64|arm64)
三步上手
reasonix setup # 配置 provider 与模型
reasonix # 启动交互式会话
reasonix run "implement the TODOs in main.go" # 一次性跑任务
import asyncio
from copilot import CopilotClient
from copilot.session_events import AssistantMessageData, SessionIdleData
from copilot.session import PermissionHandler
async def main():
async with CopilotClient() as client:
async with await client.create_session(
on_permission_request=PermissionHandler.approve_all,
model="gpt-5",
) as session:
done = asyncio.Event()
def on_event(event):
match event.data:
case AssistantMessageData() as data:
print(data.content)
case SessionIdleData():
done.set()
session.on(on_event)
await session.send("What is 2+2?")
await done.wait()
asyncio.run(main())
核心功能
六语言官方 SDK:TypeScript/Python/Go/.NET/Java/Rust 全部由 GitHub 官方维护,统一 API 设计,语义化版本管理(GA 状态)。
Agent Loop 完整循环:内置完整的工具调用循环(Tool Use Loop),自动处理回合(Turn)与完成信号,无需自建编排层。