Toolkami 是极简的 AI Agent 框架,用七种工具支持运行, 包括读(Read)、写(Write Diff)、浏览(Browse)、命令(Command)、提问(Ask)、思考(Think)。框架支持 Turbo 模式,实现完全自主操作,具备热重载功能,方便实时更新代码。框架易于上手,基于简单的安装和配置即可启动服务器和客户端。Toolkami 是高度可定制化的工具,适合希望快速搭建 AI Agent系统的开发者。
Toolkami的主要功能
- 仅需七种工具运行:基于精简工具集,实现高效、轻量化的 AI Agent功能。
- Turbo 模式:支持完全自主运行,用户能禁用手动干预功能,让系统自主决策。
- 热重载功能:支持代码的动态更新,无需重启服务即可实时应用更改,方便开发和调试。
- 快速启动和部署:提供详细的安装指南和开发容器支持,便于快速上手。
Toolkami的技术原理
- 微服务架构:将功能拆分为多个小型服务(七种工具),实现模块化设计,降低耦合度。
- 实时通信:用 SSE(Server-Sent Events)等技术实现客户端与服务器之间的实时通信,确保数据的即时传输。
- 动态代码加载:基于热重载技术,支持在运行时动态更新代码逻辑,无需重新启动服务。
- 自主决策机制:在 Turbo 模式下,系统用预设的逻辑和算法实现自主决策,减少人工干预。
- 兼容性设计:基于适配主流 AI 平台的 API,扩展框架的适用范围,提升通用性和可扩展性。
Toolkami的项目地址
- GitHub仓库:https://github.com/aperoc/toolkami