CraftOS-dev/CraftBot

One agent. Every kind of work.

What it solves

CraftBot is a general-purpose AI agent harness designed to move beyond simple chat and tool calls. It allows users to automate complex workflows, manage daily tasks, and create custom software tools (SaaS tools) that the agent can then operate and evolve over time.

How it works

CraftBot functions as a proactive agent that integrates with various LLM providers (OpenAI, Gemini, Claude, etc.) or local models via Ollama. It uses a hybrid memory system combining RAG, knowledge graphs, and an Agent File System to remember preferences and goals. The system includes a "Living UI" feature, where the agent can scaffold, build, and import React-based apps that it can read, write, and interact with directly via the DOM and REST APIs.

Who it’s for

It is designed for users who want a highly customizable AI assistant that can act as a remote employee, automate business processes using pre-built playbooks, or build their own internal tools without writing code.

Highlights

  • Living UI: Ability to build, import, or evolve custom apps that the agent can natively operate.
  • Proactive Agency: Learns habits and goals to initiate tasks and planning independently.
  • Extensive Library: Includes 40+ agent profiles, 120+ playbooks, 150+ MCPs, and 170+ skills.
  • Hybrid Memory: Uses a combination of RAG and knowledge graphs with a "dreaming" process to consolidate daily events.
  • Broad Integration: Connects to Google Workspace, Slack, Notion, Zoom, and other external platforms via OAuth.

Related

  • Project
  • Project
  • Project
  • Dispatch
  • Project