KrakBot Assistant
● Online
🐙 KrakBot ⚡

Tu Telegram.
Tus agentes.
Una sola interfaz.

Gateway self-hosted para Claude, Gemini y Codex — con soporte de equipos multi-agente. Creá agentes especializados, organizalos en equipos con roles, y ejecutá tareas complejas con flujo automático de revisión.

Cómo funciona

Tres pasos. Sin configuración adicional.

1

Escribís en Telegram

Abrís tu bot de Telegram y escribís tu pregunta o tarea. Usás @menciones para elegir el agente.

2

KrakBot despacha

KrakBot enruta el mensaje al agente elegido — Claude, Gemini o Codex — en tu máquina local.

3

La respuesta llega

La respuesta del agente aparece directo en tu chat de Telegram, con contexto de la sesión.

Los agentes

Elegí el mejor para cada tarea. Cambiá en cualquier momento.

🤖
Claude Code
Anthropic

Código, análisis, razonamiento complejo y edición de archivos. El más capaz para tareas de ingeniería profunda.

CLI nativo
Gemini CLI
Google

Búsquedas en tiempo real, síntesis de información y procesamiento multimodal. Ideal para investigación y resúmenes.

CLI nativo
Codex CLI
OpenAI

Especializado en código y refactors quirúrgicos. Rápido y preciso para tareas de transformación de código.

CLI nativo

Novedades

Lo último de KrakBot.

Todo lo que necesitás

Para cualquiera que quiera usar IA de verdad. Con los MCP de Claude y Gemini, y las skills de Codex, podés controlar tu máquina de forma segura — sin saber programar.

🔀
Multi-agente

Cambiá de agente con un comando. Cada uno recuerda su propio historial de sesión.

@
@menciones

Usá @claude, @gem o @codex para dirigir cada mensaje al agente exacto.

💬
Historial de sesión

El bot mantiene el contexto de la conversación. No tenés que repetir información en cada mensaje.

🎭
Personalización (Soul)

El bot aprende tu estilo mediante un onboarding conversacional. Respuestas adaptadas a cómo trabajás.

🧠
Memoria persistente

Guardá notas y el bot las recuerda entre sesiones. Tu contexto siempre disponible.

🏠
Self-hosted

Corre en tu máquina. Tus datos nunca salen de tu entorno. Control total, zero vendor lock-in.

🎤
Mensajes de voz

Mandá un audio por Telegram. KrakBot lo transcribe y se lo pasa a tu agente.

🤖
Custom Agents Nuevo

Creá agentes especializados con su propio system prompt. Flujo guiado en 4 pasos con /newagent. Hasta 20 agentes.

🧭
Root Agent

El Root Agent analiza cada tarea y elige el mejor agente o equipo automáticamente. Activalo con /automode on.

👥
Equipos multi-agente Nuevo

Organizá agentes en equipos con roles: coordinator, worker y reviewer. Creá el equipo con /buildteam y el wizard IA arma la estructura por vos.

🔍
Live Dialog View Nuevo

Activá "Ver diálogo interno" al lanzar una tarea y mirá en tiempo real la conversación entre coordinator, worker y reviewer.

📋
Gestión de tareas Nuevo

Historial completo con estados: pendiente, en curso, en revisión, completada, fallida. Consultá cualquier tarea con /taskstatus <id>.

🔊
Respuestas en voz Nuevo

El bot puede responder en audio. /voicemode para respuestas solo voz, /ttsbutton para un botón 🔊 al pie de cada mensaje.

🌍
Voces multiidioma Nuevo

24 voces Neural en 12 idiomas via /ttsvoice. Selector en 2 pasos: idioma → voz. Cada agente custom puede tener la suya.

📎
Archivos e imágenes Nuevo

Adjuntá imágenes, PDFs, código o texto. Claude los analiza directo. Con o sin caption, hasta 20 MB.

Seguridad

Construido para entornos reales. Sin compromisos.

🔒
Aislamiento de entorno

Los procesos CLI hijo solo reciben las variables estrictamente necesarias. TELEGRAM_TOKEN y claves del bot nunca llegan a los agentes.

CHILD_ENV_EXTRA
Rate limiting por usuario

Límite configurable de requests por ventana de tiempo. Evita abusos sin bloquear usuarios legítimos.

RATE_LIMIT_MAX · RATE_LIMIT_WINDOW_SECONDS
📋
Audit log

Todos los eventos de seguridad se registran en data/logs/audit.log como JSON lines — autenticación, rate limit, path traversal y más.

data/logs/audit.log
🛡
Validación de archivos

Los adjuntos de Telegram se verifican contra el directorio de uploads antes de escribirse al disco. Cualquier intento de escape queda bloqueado y logueado.

path.resolve() · uploads/
🔐
Encriptación en reposo

Sesiones y memorias se guardan cifradas con AES-256-GCM. Se activa con SESSION_SECRET. Retrocompatible — los archivos existentes se migran automáticamente.

SESSION_SECRET · AES-256-GCM
📄
Políticas de comportamiento

Archivos Markdown en data/policies/ inyectados en el contexto de cada agente. Soporta política global y por agente. Editables con /policy desde Telegram.

/policy · data/policies/

¿Qué podés agregar?

Cada agente soporta sus propios módulos. Elegí el tuyo y expandí las capacidades de KrakBot.

Listo en 30 segundos

Un comando. Un wizard. Sin tocar código.

Mac / Linux — Terminal
$ curl -fsSL https://raw.githubusercontent.com/DiegoBoni/KrakBot/main/bootstrap.sh | bash

Abre un wizard visual en el browser — no hace falta saber de programación.
Te guía paso a paso para configurar tu bot de Telegram y los agentes.

Windows
bootstrap.ps1

Descargá el ZIP desde GitHub y ejecutá el script de PowerShell.

Ya tenés Node.js
npm run setup

Cloná el repo y ejecutá el setup directamente desde la raíz del proyecto.

Comandos del bot

Copiá esto en BotFather → /mybots → Edit Bot → Edit Commands

BotFather — Edit Commands
start - Bienvenida e inicio del bot help - Instrucciones de uso agents - Ver y gestionar agentes disponibles teams - Ver y gestionar equipos tasks - Ver tareas activas y completadas task - Crear y ejecutar una tarea en un equipo buildteam - Wizard IA para crear un equipo newagent - Crear un agente especializado soul - Ver o editar la personalidad del bot remember - Guardar una memoria permanente memories - Ver y borrar memorias guardadas automode - Activar o desactivar el routing automatico voice - Panel de voz y audio update - Actualizar el bot a la ultima version