Ir para o conteúdo
Assistente de IA Pessoal

Introdução

Um assistente de IA pessoal autônomo e auto-hospedado que vive diretamente nos seus aplicativos de mensagens com raciocínio multi-etapas, agendamento proativo e mais de 15 ferramentas do mundo real.

A maioria das interfaces de chat com IA são simples geradores de texto: você faz uma pergunta, elas retornam texto. Quando você precisa que uma IA execute ações no mundo real em seu nome — agendar lembretes, revisar pull requests, consultar bancos de dados ou construir painéis interativos —, você precisa de um sistema autônomo que raciocine em loops multi-etapas e utilize ferramentas diretamente.

O Bruce roda como um binário Go único e independente com os recursos do painel web embutidos e um banco SQLite local em modo Write-Ahead Log (WAL). As mensagens recebidas das suas plataformas de chat são desacopladas por uma fila assíncrona no Redis (Asynq), permitindo que o Bruce realize pesquisas longas, encadeamento de ferramentas e tarefas agendadas sem travar ou perder mensagens.

flowchart LR
    user["<b>Você</b><br/>WhatsApp · Discord · Telegram"]

    subgraph core["Núcleo do Bruce"]
        queue["Fila Assíncrona Redis<br/>(Asynq)"]
        loop["Loop do Agente Autônomo<br/>(RunAgentLoop)"]
        tools["Registro de Ferramentas<br/>Busca · Arquivos · Git · Google"]
    end

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

    user -- "mensagem" --> queue
    queue --> loop
    loop <--> ai
    loop <--> tools
    loop -- "resposta direta ou artefato" --> user

Primitivas Principais

O Bruce foi construído com base em cinco primitivas fundamentais projetadas para automação pessoal e produtividade diária:

Primitiva Finalidade Como Funciona
Loop Autônomo Raciocínio multi-etapas Executa dinamicamente ferramentas em sequência até solucionar comandos complexos.
Agendador Proativo Tarefas temporizadas & alertas Execução em modo duplo: lembretes diretos sem tokens (message) ou relatórios inteligentes (agent).
Artefatos HTML Documentos web interativos Gera dashboards, calculadoras e relatórios HTML autônomos acessíveis via /artifacts/....
Memória Híbrida Continuidade de contexto Janela deslizante de mensagens recentes + sumarização automática de longo prazo em background.
Conectores Omnichannel Uma só IA, em todo lugar Conecta-se simultaneamente ao Discord, WhatsApp, Telegram e Web Chat integrado.

Código Aberto & Comunidade

O Bruce é um projeto 100% de código aberto sob a licença MIT, feito para quem busca controle total e soberania sobre sua IA.