Back to products
CraftBot

CraftBot

Self-hosted proactive AI assistant that lives locally

Overview

What it is

A self-hosted Proactive AI Assistant that lives inside your machine and works 24/7 for your daily execution. It autonomously interprets tasks, plans actions, and executes them to achieve your goals. It learns your objectives, proactively helping you plan and initiate tasks to achieve your life goals. MCPs,Skills, and external App integrations are supported. The agent harness, from prompt to agentic loop, is under the MIT license. Try it out here! https://github.com/CraftOS-dev/CraftBot

Intent

I need it when

Extend agent capabilities with 150+ pre-built integrations and skills

CraftBot includes 150+ MCP (Model Context Protocol) integrations and 170+ Skills ready for quick installation. Users can create or improve Skills from completed tasks with one click, enabling rapid capability expansion.

Deploy an AI agent across Windows, macOS, and Linux with minimal setup

CraftBot installs with a single Python command, auto-starts as a background service, and provides both browser UI and CLI interfaces. It includes Docker support for containerized deployment and cross-platform code variants.

Build and operate custom SaaS tools without writing boilerplate code

CraftBot creates and evolves its own SaaS tools (Living UIs) through natural language descriptions, scaffolding data models, backend APIs, and React frontends. Users can describe what they need and CraftBot iterates through a structured design process, reducing manual development effort.

Automate daily tasks and workflows with an AI agent that learns preferences

CraftBot functions as a general-purpose AI agent with persistent memory (RAG + Agent File System + distillation), learns user preferences and habits, and proactively initiates tasks with approval. It integrates with Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord, and Telegram.

Use flexible LLM providers without vendor lock-in

CraftBot supports OpenAI, Google Gemini, Anthropic Claude, OpenRouter, and self-hosted models via Ollama with zero token costs. Users can switch providers or run local models, maintaining full control over their AI infrastructure.

Drop

Not a fit when

  • User requires commercial support or SLA guarantees; CraftBot is community-supported open-source software
  • User needs a fully managed cloud service without self-hosting; CraftBot requires local installation and management
  • User cannot use Python 3.10+ or Node.js 18+; CraftBot has strict technical requirements
  • User requires proprietary, closed-source software for compliance reasons; CraftBot is MIT-licensed open-source
  • User needs real-time multi-user collaboration on the same agent instance; CraftBot is designed for single-user operation
Commercials

Pricing

Free and open-source (MIT license)