C

clanker

已认证
3免费

Zig 0.16 中的自我改进 AI 代理工具 — 受限的自我补丁循环、沙盒化的 WASM 工具、命令行 + 网络用户界面

速览信息

定价
Free
7
浏览
0
收藏
收录时间
2026年8月
官方网址
github.com

工具概览

概览

clanker 是一个用 Zig 0.16 编写的自我改进 AI 智能体运行框架。它通过 zwasm 将自己的工具作为沙盒化的 WebAssembly 模块运行,并通过一个有闸门的循环改进自身的源码:智能体提出精确匹配的补丁,将其应用到暂存副本上,用 zig build、zig build test、zig build tools、zig fmt 和 lint 进行验证,只有所有闸门都通过后才会提升到线上树。项目遵循“一切皆插件”的设计:工具、模型与服务商、Web UI 视图、技能与提示词以及配置都是插件面,而仍保留在核心中的部分(沙盒策略、闸门、凭据处理)有意保持很小,且不在任何插件的触及范围内。大多数插件以沙盒化的 WASM 模块形式发布,因此插件边界同时也是安全边界。0.13.0 是最新发布的版本,main 分支承载下一个版本。从源码构建的要求是 Zig 0.16.0、Git、Bash 和 patch;测试套件还需要 Bun 和 Python 3。功能包括 WASM 工具、MCP 服务器、对等通知和通讯录、网状集群、A2A 智能体卡片、目标生命周期,以及带流式输出和斜杠命令的 REPL。

功能特点

  • AI 助手
  • 自然语言界面
  • 工作流自动化

相关标签

ai-agent
agent-harness
llm
mcp
sandboxing
ai
ai assistant
automation

应用场景

  • 团队用 clanker 把工具作为沙盒化的 WebAssembly 模块运行。

  • 团队用 clanker 让智能体通过有闸门的循环改进自己的源码。

  • 团队用 clanker 通过 stdio JSON-RPC 服务器向 MCP 客户端暴露工具。

  • 团队用 clanker 向其他 clanker 实例发送消息并列出智能体卡片。

  • 团队用 clanker 加入、离开和检查由 clanker serve 进程组成的 TCP 集群。

  • 团队用 clanker 起草、保存和运行目标循环。

  • 团队用 clanker 通过带实时 token 输出和斜杠命令的 REPL 进行交互。

  • 团队用 clanker 查看每个回合的成本和上下文用量。

用户评论

还没有评论,来分享你的使用体验吧