基于 Rust 构建的自进化 AI 多智能体框架,内置 50+ 工具,支持多渠道接入与自动技能迭代。
BlockCell(演进名 BlueClaw)是一个以 Rust 为可信计算基的自进化多智能体框架。其核心亮点在于自进化机制:当智能体执行失败时,系统能自动调用 LLM 生成修复代码,经沙箱审计、编译、测试后,通过金丝雀部署(10%→50%→100%)平滑发布,并具备性能退化时的自动回滚能力。
框架采用严格的双层架构,底层 Rust 宿主负责消息总线、工具注册、调度与安全审计,上层技能层支持纯 Markdown、Markdown+Rhai、Markdown+Python 三种形态。项目内置 50+ 工具,深度覆盖文件处理(Excel/Word/PDF)、CDP 浏览器自动化、实时金融数据获取(A股/港股/美股及加密货币)及主流 IM 平台通讯。支持以守护进程模式接入 Telegram/Slack/飞书/钉钉/企业微信等渠道,并通过意图路由实现多 Agent 协作。记忆系统基于 SQLite + FTS5 + 向量索引构建,支持长期语义检索及结构化字段过滤(scope、tags、importance)。
安全机制包括路径访问自动验证、Rhai 脚本沙箱隔离、全量工具执行审计日志及网关 Bearer token 认证。自升级系统采用 Manifest 驱动,通过 SHA256 校验和与 Ed25519 签名验证确保包完整性,利用原子重命名实现无缝热更新。当前支持 macOS 与 Linux 平台,采用 MIT 许可证。
安装方式
curl -fsSL https://raw.githubusercontent.com/blockcell-labs/blockcell/main/install.sh | sh
最小配置(~/.blockcell/config.json5):
{
"providers": {
"deepseek": {
"apiKey": "YOUR_API_KEY",
"apiBase": "https://api.deepseek.com"
}
},
"agents": {
"defaults": {
"model": "deepseek-chat"
}
}
}
支持的主要 LLM 提供商:OpenAI(GPT-4o/o1/o3)、Anthropic(Claude 3.5/4)、Google Gemini、DeepSeek、Kimi/Moonshot、MiniMax、智谱 AI、硅基流动、Ollama(本地离线)、OpenRouter(200+ 模型统一接入)。
典型应用场景:金融行情监控与投资组合分析、非结构化数据批量处理与报表生成、网页表单自动化、跨通讯平台消息路由与汇报、服务器运维监控。
注意:项目正处于从 BlockCell 到 BlueClaw 的更名过渡期,仓库名与域名仍保留 blockcell,最终形态待确认。Windows 平台支持情况未明确。