CraftOS-dev/CraftBot
One agent. Every kind of work.
What it solves
CraftBot 是一个自托管的 AI 代理平台,旨在超越简单的聊天界面。它解决了静态 AI 助手的问题,让代理能够自行构建、演化与运行自定义的软件工具(类 SaaS 应用)来自动化复杂的工作流,并比标准聊天窗口更有效地管理数据。
How it works
CraftBot 作为后台服务运行,能够与多种 LLM 提供商(OpenAI、Gemini、Claude,或通过 Ollama 的本地模型)集成。它使用 “Living UI” 系统,可以根据纯语言描述快速搭建基于 React 的前端和后端 API,或导入已有代码库。代理对这些 UI 具备上下文感知,能够读取 DOM、查询 API,并在它创建的应用中触发操作。它还具备使用 RAG 的记忆系统和代理文件系统,汇总每日事件并记住用户偏好。
Who it’s for
此平台面向希望拥有主动式、自托管 AI 助手的用户,该助手能够管理专业角色(通过预设的代理配置文件)、通过剧本自动化重复任务,并在无需手动编写每个集成的情况下创建自定义内部工具。
Highlights
- Living UI: 能生成、导入并演化自定义应用,让代理能够读取并操作。
- Proactive Automation: 学习用户习惯和目标,能够自主发起任务和规划。
- Extensive Ecosystem: 包含 40+ 代理配置文件、120+ 剧本,以及超过 300 个 Skills 与 MCP 的组合。
- Memory & Context: 使用 RAG 的本地知识库,并通过 “dreaming” 过程汇总每日交互。
- Flexible Deployment: 支持 BYOK(自带密钥)以使用云端 LLM、本地 Ollama 部署,以及 Docker 容器。