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 容器。