单一 compose 工具
Kit 提供一个 compose 工具,而不是多个独立的代理工具。compose 程序可以读取文件、运行测试、应用编辑、重试失败的命令,并在一次往返中返回结构化数据。
Kit 是一种编码代理运行时,为模型提供一个用于编写和运行程序的工具。它以一个静态二进制文件的形式,集成了终端客户端、Agent Client Protocol(ACP)服务器、A2A 端点和子代理编排器。
Kit 将自身定位为一种更低摩擦的代理运行框架替代方案,后者会暴露许多工具。Kit 不采用多次往返,而是围绕以 Runlet 编写的单一 compose 操作来组织工作;该操作可以读取文件、运行命令、编辑代码、协调子代理,并返回结构化输出。
Kit 提供一个 compose 工具,而不是多个独立的代理工具。compose 程序可以读取文件、运行测试、应用编辑、重试失败的命令,并在一次往返中返回结构化数据。
该运行时支持在 Runlet 程序中调用 shell、edit、subagent、prompt、fork、tool_search、tool、auth、skill、a2a 和 docs。独立调用可以并发运行,并通过数据依赖和 after 块控制顺序。
子代理是一等值,可以继续运行、派生、检查或关闭。文档还说明,你可以要求返回符合某个架构的 JSON,并通过 ACP 使用 Claude Code、Codex、Cursor 或 Kit 作为子代理运行框架。
Kit 通过标准输入输出、HTTP/SSE 和 WebSocket 提供 ACP v1 与 v2,同时支持双向 A2A v1。它还支持 MCP、Agent Skills 和 Agent Plugin 软件包。
该运行时会在磁盘上保留仅追加的 JSONL 记录,在上下文窗口达到 80% 时自动压缩上下文,并允许你从 tui、prompt 或任意 ACP 客户端恢复会话。
Kit 通过原生 OAuth 支持 ChatGPT 订阅,也可以使用 OpenRouter 和 Speakeasy AI Control Plane 中的模型。/model 命令可以在会话期间更改模型。
当你希望编码代理不只是逐个调用独立工具时,可以使用 Kit。compose 程序可以将读取、编辑、测试、重试和子代理委派整合到一个工作流中。
当你希望将 Kit 接入编辑器或其他兼容 ACP 的客户端时,可以使用 ACP 服务器。仓库指出,ACP 将客户端与运行时分离,从而减少了对自定义集成的需求。
对于交互式项目工作,可以使用终端 UI 或 prompt 命令。README 展示了如何针对项目根目录启动会话,然后在 tui 中继续,或运行返回会话 ID 的一次性请求。
当你需要通过远程 ACP 或 HTTP 使用 Kit 时,可以使用无头服务器模式。快速入门包含 serve 命令,并提供远程 ACP、HTTP 以及按需禁用本地标准输入输出或 A2A 的选项。
当你需要与其他代理系统或可复用工具协作时,可以使用 Kit 的协议支持。文档明确提到 A2A、MCP、Agent Skills、Agent Plugin 软件包以及通过 ACP 运行的子代理。
Kit 以静态二进制文件形式安装。README 展示了适用于 macOS arm64 和 Linux x86-64 的安装脚本、Docker 镜像,以及使用仓库中 Rust 工具链进行源码构建的方式。
Kit 旨在通过 ACP 工作,因此可以在兼容的编辑器和 ACP 客户端中运行。README 还说明它支持 A2A、MCP、Agent Skills 和 Agent Plugin 软件包。
README 将 Kit 描述为一个包含终端客户端、ACP 服务器、A2A 端点和子代理编排器的运行时。它旨在通过 compose 工具和 Runlet 程序协调编码工作。
Kit 并未被描述为安全边界。README 表示它没有权限框架、沙箱或 Web UI,并且应在你信任的安全边界内运行。
文档提供了使用 OpenAI、OpenRouter 或 Speakeasy 登录的快速入门命令,之后可以启动终端 UI、运行一次性提示,或为编辑器和客户端提供 ACP 服务。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Ghost 是一款基于终端的 AI 助手,可在命令行中聊天、生成代码并运行任务。内置免费模型,支持 Linux、macOS 和 Windows,且为开源项目。
Vi3ecode 是面向 AI 编程代理的持续开发环境,保留项目上下文、终端、Git、记忆、流程、评审与沟通,围绕你正在使用的 agent 协同工作。
Lucid Train 是一款本地优先的 AI 编码工具,可将仓库代码生成架构图,并把图作为编码代理的规格说明。支持桌面应用与轻量 Rust CLI,可运行本地模型或使用自有 API key。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。