工具概览
KaozKit 是一个 Swift 包,内嵌 XS 引擎(Moddable),用于在 Swift 应用内运行以 JavaScript 编写的自主 LLM 智能体。智能体是一个导出 run 函数的小型 JS 模块,可以驱动语言模型、调用工具并读写记忆。JS 堆可以快照到磁盘,并在全新进程中恢复,让常驻智能体在应用重启后仍保留完整状态。
该包按分层产品组织:KaozJSCore、KaozJS、KaozHostC、KaozKit、KaozMLX,以及名为 kaoz 的无界面 CLI。它支持多种 LLM 提供方,包括 Anthropic、Google、Ollama、OpenAI 和设备端 Apple Intelligence 等原生 Swift 提供方,以及用 JS 定义的提供方。工具注册在 ToolRegistry 中,读取类工具默认安全,执行类工具需要主动启用并受到限制。智能体可以安排任务、派生子智能体,并使用带基于嵌入搜索的持久记忆。
KaozKit 为隔离和小内存占用而设计,利用了 XS 的嵌入式出身。host.* 接口是智能体拥有的唯一能力,密钥绝不会进入 JS。引擎在私有线程上运行,提供简洁的 C API,await 延续在 JS 与 Swift 的边界上也能正确完成。
定价
目录尚未确认完整价格档位,请到官网查看当前额度、限制及计费方式。
访问官网价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 团队用 KaozKit 在 Swift 应用内运行以 JavaScript 编写的自主 LLM 智能体。
- 团队用 KaozKit 通过堆快照在应用重启后保持智能体状态。
- 团队用 KaozKit 借助 Apple Intelligence 运行无需 API 密钥的设备端 LLM 智能体。
- 团队用 KaozKit 在单个智能体中组合多个 LLM 提供方。
- 团队用 KaozKit 将子智能体作为隔离的 XS 机器派生出来。
- 团队用 KaozKit 为智能体提供带基于嵌入搜索的持久记忆。
功能特性
在 Swift 应用中嵌入 JavaScript 智能体
使用 XS 引擎运行智能体
从智能体模块调用工具
读写智能体记忆
将 JavaScript 堆快照保存到磁盘
应用重启后恢复智能体状态
用户评论
还没有评论,来分享你的使用体验吧