
CraftBot
Compartir
CraftBot
Asistente de IA proactivo alojado en tu ordenador que ejecuta tareas de forma autónoma. Aprende tus hábitos, planifica objetivos e integra herramientas de productividad.
Información General de CraftBot
CraftBot es un asistente de inteligencia artificial proactivo y de autoalojamiento diseñado para ejecutarse localmente en el ordenador del usuario. A diferencia de los chatbots convencionales, esta herramienta funciona de manera autónoma las 24 horas del día, interpretando tareas complejas, planificando acciones y ejecutándolas para alcanzar objetivos específicos. Su enfoque principal es la privacidad y la personalización, permitiendo que el agente aprenda las preferencias, hábitos y metas del usuario para anticiparse a sus necesidades de forma activa.
La arquitectura de CraftBot se basa en un sistema de Bring Your Own Key (BYOK), lo que otorga total flexibilidad para elegir el proveedor de modelos de lenguaje (LLM). Es compatible con OpenAI, Google Gemini, Anthropic Claude, BytePlus y modelos locales mediante Ollama. Utiliza una infraestructura robusta que incluye un motor de contexto optimizado, un sistema de memoria semántica basado en RAG (Retrieval-Augmented Generation) con ChromaDB y una capa de orquestación que gestiona el ciclo de vida de cada tarea de forma eficiente.
Entre sus capacidades funcionales y beneficios prácticos destacan:
- Sistema de memoria avanzada: Destila y consolida los eventos diarios a medianoche para mantener una base de conocimientos relevante.
- Living UI: Permite construir, importar o evolucionar aplicaciones personalizadas dentro del ecosistema de la herramienta, donde el agente interactúa directamente con los datos y estados de la interfaz.
- Integración de herramientas externas: Conexión nativa mediante OAuth con plataformas como Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord y Telegram.
- Protocolo de Contexto de Modelo (MCP): Integración que amplía las habilidades del agente conectándolo con servicios externos de forma estandarizada.
- Marco de habilidades (Skills): Sistema extensible con funciones integradas para investigación, revisión de código, operaciones de Git y planificación de tareas.
- Versatilidad de interfaz: Soporte para modo navegador (interfaz web moderna), TUI (interfaz de terminal) y CLI (línea de comandos).
Este asistente de IA local es ideal para desarrolladores, profesionales de la productividad y usuarios avanzados que buscan automatizar flujos de trabajo sin comprometer la seguridad de sus datos. Al ser multiplataforma, ofrece soporte completo para Windows, macOS y Linux, permitiendo además el despliegue mediante Docker para entornos aislados.
El funcionamiento se apoya en un Action Router inteligente que selecciona la mejor acción según los requisitos de la tarea y resuelve parámetros de entrada mediante el LLM elegido. Para su configuración, requiere Python 3.10+ y ofrece métodos de instalación simplificados que gestionan automáticamente las dependencias y el inicio del servicio en segundo plano, asegurando que el asistente esté siempre disponible para ejecutar órdenes o proponer mejoras en la gestión de tareas diarias.
Características y Casos de Uso de CraftBot
Cómo Funciona CraftBot
Preguntas Frecuentes de CraftBot
¿Qué es exactamente CraftBot y para qué sirve?
Es un asistente de inteligencia artificial personal y proactivo que se aloja de forma local en tu equipo para realizar tareas de forma autónoma las veinticuatro horas del día.
¿Necesito mis propias claves de API para utilizar CraftBot?
Sí, la herramienta utiliza un sistema de aportación de claves propias compatible con proveedores como OpenAI, Google Gemini, Anthropic Claude o modelos locales mediante Ollama.
¿Cuál es la forma recomendada de instalar CraftBot en mi ordenador?
La opción más sencilla es la instalación como servicio mediante el comando python craftbot.py install ya que configura automáticamente el entorno y permite que funcione en segundo plano.
¿Qué tipo de aplicaciones externas puedo integrar con CraftBot?
El asistente puede conectarse con herramientas populares como Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord y Telegram para gestionar tus flujos de trabajo.
¿Es obligatorio tener instalado Node.js para que la herramienta funcione?
Node.js solo es necesario si deseas utilizar la interfaz de usuario en el navegador pero puedes ejecutar el asistente en modo terminal o línea de comandos sin este requisito.
¿Qué funciones cumple el sistema de memoria de CraftBot?
Este sistema destila y consolida los eventos ocurridos durante la jornada para aprender de tus hábitos y preferencias permitiendo al asistente planificar tareas que te ayuden a alcanzar tus objetivos.
¿En qué sistemas operativos puedo ejecutar CraftBot actualmente?
La plataforma ofrece soporte completo y específico para Windows, macOS y Linux además de permitir la ejecución mediante contenedores Docker.
¿Qué son las aplicaciones Living UI que menciona la documentación?
Son cuadros de mando y aplicaciones personalizadas que evolucionan con tus necesidades y que el asistente puede leer o manejar directamente para realizar acciones en tu nombre.
¿Puedo usar CraftBot de forma gratuita?
El proyecto se distribuye bajo licencia MIT lo que permite usarlo y alojarlo libremente aunque deberás asumir los costes de las consultas de API que realices a los proveedores de inteligencia artificial.
¿Sigue estando disponible el modo de automatización de escritorio mediante interfaz gráfica?
No, el modo de automatización de escritorio ha sido marcado como obsoleto y se recomienda utilizar los modos de navegador o terminal para interactuar con el asistente.
CraftBot Precio
Versión Open Source (Gratuita)
0 $
Licencia MIT: software de código abierto que permite el uso, alojamiento y monetización sin coste de licencia.
Ejecución local y autohospedada (self-hosted): compatible con Windows, macOS, Linux y contenedores Docker.
Sistema "Bring Your Own Key" (BYOK): requiere que el usuario aporte sus propias claves API de proveedores (OpenAI, Google Gemini, Anthropic Claude, BytePlus) o utilice modelos locales mediante Ollama.
Living UI: permite construir, importar y evolucionar aplicaciones personalizadas dentro del asistente que este puede leer y manipular.
Integración con herramientas externas: conexión mediante OAuth con Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord y Telegram.
Memoria semántica: sistema basado en RAG con ChromaDB para recordar preferencias, hábitos y objetivos del usuario.
Soporte MCP (Model Context Protocol): integración para extender las capacidades del agente con herramientas y servicios externos.
Framework de habilidades (Skills): herramientas integradas para planificación de tareas, investigación, revisión de código y operaciones Git.
Modos de interfaz: incluye modo Navegador (requiere Node.js 18+), modo TUI (Terminal) y modo CLI (línea de comandos).
Para consultar posibles planes corporativos o servicios adicionales, se debe consultar la web oficial.
Capturas de pantalla de CraftBot

