Repolode
thatsme

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