Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
thatsme/AlexClaw
Agente de IA personal para un solo usuario, basado en Elixir/OTP, que monitoriza fuentes, ejecuta flujos de trabajo programados y conversa por Telegram o Discord, alojado en infraestructura propia.
- Estrellas
- 118
- Forks
- 9
- Issues abiertos
- 0
- Último commit
- hace 13 días
¿Qué es?
AlexClaw es un agente de IA personal para un único operador, desarrollado con Elixir y OTP y pensado para ejecutarse en la infraestructura del propio operador. Monitoriza feeds RSS, páginas web, repositorios de GitHub y API; consulta bases de datos PostgreSQL mediante consultas predefinidas de solo lectura; almacena lo que recopila en una base de conocimiento y ejecuta flujos de trabajo de varios pasos según un horario. El propietario interactúa con él por Telegram o Discord.
Cada tarea se deriva a un enrutador de LLM que selecciona el proveedor configurado más económico que cumpla el nivel de razonamiento requerido; también admite modelos locales, como Ollama y LM Studio. La memoria semántica utiliza PostgreSQL con pgvector y búsqueda híbrida vectorial y por palabras clave. Las credenciales se almacenan en una instancia de OpenBao incluida, en lugar de en la base de datos, y las acciones privilegiadas requieren un código de autenticación de dos factores TOTP en la interfaz de administración.
El proyecto incluye un motor de flujos de trabajo con ramificaciones y funciones de exportación e importación, un ciclo de razonamiento planificar-ejecutar-evaluar, interruptores de circuito por habilidad, carga dinámica de habilidades con declaraciones de permisos y un servidor MCP en /mcp para acceso de lectura y ejecución de flujos de trabajo. Se proporciona Docker Compose para el despliegue.
Funciones clave
- 01Deriva cada tarea de LLM al proveedor configurado más económico que cumpla el nivel de razonamiento requerido, incluidos los modelos locales.
- 02Flujos de trabajo de varios pasos con ramificaciones condicionales, historial de ejecuciones y exportación e importación JSON.
- 03Monitoriza feeds RSS, páginas web, repositorios de GitHub, API y consultas de solo lectura a PostgreSQL.
- 04Memoria semántica y base de conocimiento con PostgreSQL, pgvector y búsqueda híbrida.
- 05Pasarelas de Telegram y Discord que solo responden al propietario configurado.
- 06Credenciales almacenadas en una instancia de OpenBao incluida, con TOTP 2FA para proteger los cambios de administración.
Casos de uso
- Ejecutar un flujo de trabajo diario programado que recopila feeds, evalúa su relevancia y envía un resumen a Telegram.
- Hacer preguntas a un asistente personal por chat, con memoria de conversaciones y documentos anteriores.
- Mantener un agente de LLM completamente local con Ollama y evitar llamadas a API de terceros.
- Automatizar copias de seguridad programadas de PostgreSQL y rotarlas en un directorio montado desde el host.
Antes de usarlo
- Solo admite un usuario: tiene un único operador y no ofrece control de acceso multiusuario.
- La licencia no está claramente identificada (los metadatos indican NOASSERTION), así que consulta la licencia del repositorio antes de usarlo.
- Depende de PostgreSQL con pgvector y de OpenBao incluido, por lo que alojarlo por cuenta propia requiere trabajo de configuración.
Temas
Preguntas frecuentes
- ¿Qué es AlexClaw?
- Agente de IA personal para un solo usuario, basado en Elixir/OTP, que monitoriza fuentes, ejecuta flujos de trabajo programados y conversa por Telegram o Discord, alojado en infraestructura propia. AlexClaw es un agente de IA personal para un único operador, desarrollado con Elixir y OTP y pensado para ejecutarse en la infraestructura del propio operador. Monitoriza feeds RSS, páginas web, repositorios de GitHub y API; consulta bases de datos PostgreSQL mediante consultas predefinidas de solo lectura; almacena lo que recopila en una base de conocimiento y ejecuta flujos de trabajo de varios pasos según un horario. El propietario interactúa con él por Telegram o Discord.
- ¿AlexClaw es gratuito? ¿Qué licencia tiene?
- AlexClaw es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿AlexClaw sigue mantenido?
- Mantenimiento activo. El último commit de AlexClaw fue el 9 oct 2026.
- ¿Para qué puedo usar AlexClaw?
- Ejecutar un flujo de trabajo diario programado que recopila feeds, evalúa su relevancia y envía un resumen a Telegram. Hacer preguntas a un asistente personal por chat, con memoria de conversaciones y documentos anteriores. Mantener un agente de LLM completamente local con Ollama y evitar llamadas a API de terceros. Automatizar copias de seguridad programadas de PostgreSQL y rotarlas en un directorio montado desde el host.
- ¿Dónde consigo AlexClaw?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/thatsme/AlexClaw
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un espacio de trabajo de IA local primero para chatear con varios agentes, usar agentes de programación y crear flujos visuales, como app de escritorio o consola web autoalojada.
Una app de autenticación gratuita y de código abierto para Android que genera códigos de dos factores HOTP y TOTP y los guarda en una bóveda cifrada.
Servidor de autenticación multifactor autogestionado compatible con OTP, passkeys/FIDO2, push, SMS y tarjetas inteligentes, integrado con AD, LDAP y bases de datos SQL.
Agente de IA personal de código abierto y sin sesiones que convierte objetivos en tareas y sigue trabajando en ellas desde distintos dispositivos; se puede alojar con Docker Compose.
Base de conocimiento autohospedada en Rust que crea un grafo de conocimiento bitemporal a partir de documentos, con búsqueda RAG, razonamiento basado en ontologías y acceso MCP para agentes.