Saltar a contenido
Asistente de IA Personal

Introducción

Un asistente de IA personal, autónomo y autohospedado que vive directamente en tus aplicaciones de mensajería con razonamiento multipaso, programación proactiva y más de 15 herramientas del mundo real.

La mayoría de interfaces de chat son simples generadores de texto: haces una pregunta, devuelven texto. Cuando necesitas que una IA realice acciones reales en tu nombre — programar recordatorios, revisar pull requests, consultar bases de datos o crear paneles interactivos —, necesitas un sistema autónomo que razone en bucles de múltiples turnos y utilice herramientas directamente.

Bruce se ejecuta como un único binario Go autónomo con los recursos del panel web integrados y una base de datos SQLite local en modo Write-Ahead Log (WAL). Los mensajes recibidos de tus plataformas se desacoplan mediante una cola de tareas asíncrona en Redis (Asynq), lo que permite a Bruce realizar tareas de larga duración, encadenamiento de herramientas y alertas programadas sin bloquearse ni perder mensajes.

flowchart LR
    user["<b>Tú</b><br/>WhatsApp · Discord · Telegram"]

    subgraph core["Núcleo de Bruce"]
        queue["Cola Asíncrona Redis<br/>(Asynq)"]
        loop["Bucle del Agente Autónomo<br/>(RunAgentLoop)"]
        tools["Registro de Herramientas<br/>Búsqueda · Archivos · Git · Google"]
    end

    ai["<b>Proveedores de IA</b><br/>Claude · Gemini · OpenAI"]

    user -- "mensaje" --> queue
    queue --> loop
    loop <--> ai
    loop <--> tools
    loop -- "respuesta directa o artefacto" --> user

Primitivas Principales

Bruce está diseñado en torno a cinco primitivas esenciales pensadas para la automatización personal y la productividad:

Primitiva Propósito Cómo Funciona
Bucle Autónomo Razonamiento multipaso Ejecuta herramientas en secuencia dinámicamente hasta resolver instrucciones complejas.
Programador Proactivo Tareas programadas y alertas Ejecución en modo dual: recordatorios directos sin tokens (message) o informes dinámicos de IA (agent).
Artefactos HTML Documentos web interactivos Genera paneles, calculadoras e informes HTML independientes servidos en /artifacts/....
Memoria Híbrida Continuidad de contexto Ventana deslizante de mensajes recientes + resumen automático a largo plazo en segundo plano.
Conectores Omnicanal Una sola IA, en todas partes Conexión simultánea a Discord, WhatsApp, Telegram y Web Chat integrado.

Código Abierto y Comunidad

Bruce es un proyecto 100% de código abierto publicado bajo la licencia MIT.