
今年,基于Rust智能体框架MoFA,首次作为独立组织入选了Google Summer of Code 2026。
对于很多开发者来说,GSoC这个名字可能既熟悉又陌生。它是Google从2005年开始举办的全球性开源计划,至今已经运行了20年。每年夏天,来自世界各地的学生会和开源组织配对,在导师的指导下完成一个真实的开源项目。
今年,MoFA成为了其中一员。
如果你是学生,或者刚工作不久的开发者,GSoC可能是你进入开源世界的最好入口。
它的运作方式很简单:
津贴有多少? 根据项目规模,分为小(约90小时)、中(约175小时)、大(约350小时)三档,大型项目津贴约6000美元。
更重要的是,你会收获:
今年的重要时间点:
日期 | 事件 |
|---|---|
2月19日 | 公布入选组织名单 |
2月19日-3月15日 | 与组织沟通项目想法 |
3月16日-3月31日 | 提交申请 |
4月30日 | 公布入选学生 |
5月25日 | 编码正式开始 |
MoFA的全称是 Modular Framework for Agents,一个用Rust写的AI智能体框架。
在这个AI Agent井喷的时代,你可能已经见过LangChain、AutoGen、CrewAI这些名字。那MoFA有什么不一样?
它是一个追求极致性能和运行时可编程性的生产级框架。
MoFA的核心用Rust构建,这带来几个好处:
这是MoFA最有意思的设计。
传统的框架要么追求性能(编译时扩展),要么追求灵活(运行时脚本)。MoFA把两者结合了:
业务层:你定义的Agent、工作流、规则
↓
运行时插件层:Rhai脚本,热更新,改了就生效
↓
编译时插件层:Rust/WASM,极致性能
↓
微内核:生命周期管理、元数据、任务调度什么场景用什么?
两者可以无缝协作,覆盖几乎所有的扩展场景。
MoFA原生支持多种智能体协作模式:
MoFA还在探索"秘书模式"——让人在关键节点参与智能体的决策。这是一个有趣的方向,目前还在持续迭代中。
已经可以用了。
但还有很多事情要做:
这也是为什么MoFA参加GSoC的原因——需要更多人的帮助,把这个框架变得更好。
当下MoFA正在吸引着全球开发者参与贡献:

无论你是否参加GSoC,都可以随时为MoFA做贡献。
你需要安装Rust工具链:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup toolchain install stable
rustup default stable然后克隆仓库:
git clone https://github.com/mofa-org/mofa.git
cd mofacargo build # 构建
cargo test # 跑测试
cargo fmt # 格式化代码
cargo clippy # 代码检查
cargo run -p mofa-cli # 运行CLI1. Fork仓库,在自己的分支上开发
2. 确保通过所有检查:
cargo fmt --check
cargo clippy --workspace --all-features -- -D errors
cargo test --workspace --all-features
cargo build --examples3. 写好PR描述,说明改了什么、为什么改
4. 等待至少一位维护者审核
MoFA今年准备了6个项目方向,涵盖:
详细的项目列表:GSoC Ideas List
申请建议:
开源是一场马拉松,不是百米冲刺。
MoFA选择用Rust来构建,是因为我们相信性能和安全不应该妥协。我们设计微内核架构,是因为我们相信好的架构能让系统活得长久。
如果你也对AI智能体感兴趣,对Rust感兴趣,或者只是想找一个真正用心的开源项目来学习——欢迎加入。
联系方式:
今年夏天,一起写点有意思的代码吧。