CraftBot
CraftBot: El asistente de IA personal autónomo que vive en tu máquina y trabaja 24/7.
CraftBot es un innovador asistente de IA personal diseñado para ejecutarse localmente y trabajar de forma autónoma las 24 horas del día. A diferencia de otros agentes, CraftBot interpreta tareas, planifica acciones y las ejecuta para alcanzar tus objetivos de vida. Utiliza un sistema flexible de 'Trae tu propia clave' (BYOK), permitiendo alternar entre modelos como OpenAI, Gemini, Claude y Ollama. Con capacidades de memoria a largo plazo, integración con herramientas externas como Google Workspace, Slack y Notion, y soporte para el Model Context Protocol (MCP), CraftBot es capaz de aprender tus hábitos y preferencias. Ya sea a través de su interfaz web, terminal (TUI) o modo gráfico (GUI) para automatización de escritorio, este agente proactivo se convierte en una extensión de tu flujo de trabajo, gestionando desde investigaciones complejas hasta operaciones de Git de manera eficiente y segura bajo una licencia MIT.
2026-04-20
634285.6K
CraftBot Información del producto
CraftBot: Tu Asistente de IA Personal Autónomo 24/7
En el panorama actual de la inteligencia artificial, CraftBot surge como una solución revolucionaria para quienes buscan productividad extrema. Se define como un asistente de IA personal que reside directamente en tu máquina, diseñado para trabajar incansablemente para ti. A diferencia de los chatbots convencionales, CraftBot no solo responde preguntas; interpreta tareas, planifica secuencias de acciones y las ejecuta de manera proactiva para ayudarte a alcanzar tus metas.
¿Qué es CraftBot?
CraftBot es un agente de IA autónomo de código abierto que opera localmente. Su arquitectura está diseñada para aprender tus preferencias, hábitos y objetivos de vida, permitiéndole iniciar tareas (siempre bajo tu aprobación) que mejoran tu flujo de trabajo diario. Al ser una herramienta multiplataforma con soporte para Windows y Linux, CraftBot actúa como un núcleo de orquestación que conecta modelos de lenguaje avanzados con tus aplicaciones y archivos locales.
Este asistente utiliza un enfoque de Bring Your Own Key (BYOK), lo que significa que tienes el control total sobre qué proveedor de LLM utilizar, ya sea en la nube o de forma local.
Características Principales de CraftBot
El éxito de CraftBot como herramienta de optimización personal se basa en sus robustas funcionalidades:
1. Flexibilidad de Modelos (BYOK)
CraftBot permite intercambiar fácilmente entre diversos proveedores de modelos de lenguaje, incluyendo:
- OpenAI
- Google Gemini
- Anthropic Claude
- BytePlus
- Ollama (para ejecución local)
2. Sistema de Memoria Inteligente
El asistente cuenta con un administrador de memoria basado en RAG (Generación Aumentada por Recuperación) usando ChromaDB. Cada medianoche, CraftBot destila y consolida los eventos del día, permitiendo una continuidad semántica y un aprendizaje real sobre tus actividades pasadas.
3. Integración con Herramientas Externas
CraftBot puede conectarse de forma nativa a servicios esenciales mediante OAuth y credenciales integradas:
- Google Workspace (Gmail, Calendar, Drive)
- Slack y Discord
- Notion
- Zoom
- Telegram
4. Soporte para MCP y Skills
Gracias a la integración del Model Context Protocol (MCP), las capacidades de CraftBot son extensibles. Posee un marco de trabajo de "Skills" (habilidades) integradas para investigación, revisión de código, operaciones de Git y planificación de tareas complejas.
5. Modos de Interfaz Versátiles
- Navegador (Browser): Interfaz web moderna (requiere Node.js).
- TUI (Terminal User Interface): Basada en el framework Textual, ideal para terminales sin dependencias adicionales.
- CLI: Interfaz de línea de comandos ligera.
- GUI: Modo experimental para automatización de escritorio donde la IA puede "ver" e interactuar con la pantalla.
Casos de Uso de CraftBot
¿Cómo puede ayudarte CraftBot en tu día a día? Aquí algunos ejemplos:
- Gestión de Proyectos: Pedirle que organice tareas en Notion basándose en correos electrónicos de Gmail.
- Investigación y Desarrollo: Realizar búsquedas complejas en la web, consolidar información y realizar revisiones de código en repositorios locales.
- Automatización de Comunicaciones: Responder mensajes en Slack o invitar a personas a reuniones de Zoom de forma autónoma.
- Asistente Proactivo: Al conocer tus metas, CraftBot puede sugerirte planes de acción matutinos o recordarte hitos importantes de tus proyectos.
Cómo usar CraftBot
La instalación de CraftBot es sencilla y se adapta a diferentes entornos. Sigue estos pasos para comenzar:
Requisitos previos
- Python 3.10 o superior.
- Git.
- Una clave de API de tu proveedor elegido (OpenAI, Gemini o Anthropic).
- Node.js 18+ (opcional para el modo navegador).
Instalación rápida
- Clona el repositorio:
git clone https://github.com/zfoong/CraftBot.git - Accede al directorio:
cd CraftBot - Instala las dependencias:
python install.py - Ejecuta el agente:
python run.py
Nota: La primera ejecución te guiará a través de un proceso de configuración (onboarding) para tus claves de API, nombre del agente y habilidades.
Uso como servicio de fondo
Para que CraftBot funcione permanentemente, puedes instalarlo como servicio:
python service.py install
Esto permite que el asistente se ejecute en segundo plano y se inicie automáticamente al encender tu equipo.
FAQ (Preguntas Frecuentes)
¿Es obligatorio usar Node.js para CraftBot?
No. Si no tienes Node.js, puedes ejecutar CraftBot en modo terminal usando el comando python run.py --tui.
¿Qué es el modo GUI experimental?
Es una función que permite al agente ver e interactuar con tu entorno de escritorio. Requiere una instalación adicional (python install.py --gui) y aproximadamente 4GB para los pesos del modelo de visión.
¿Cómo conecto mi cuenta de Google?
Simplemente escribe el comando /google login dentro de la interfaz de CraftBot. El sistema utiliza PKCE para una conexión segura.
¿Puedo usar CraftBot de forma gratuita? El software es de código abierto bajo licencia MIT. Sin embargo, los costos dependerán del proveedor de LLM que elijas (algunos tienen capas gratuitas y otros son de pago por uso).
¿CraftBot funciona en contenedores? Sí, el repositorio incluye una configuración de Docker que permite ejecutar el agente en entornos aislados con todas las dependencias necesarias, incluyendo soporte para OCR y automatización de pantalla.








