Repolode
xiaomoBoy

xiaomoBoy/pi-durable-assistant

Agente personal de IA autoalojado, basado en Pi Durable, que reanuda tareas tras reiniciar el proceso e incluye subagentes, tareas programadas, una interfaz web y un puente opcional a WeChat.

Estrellas
38
Forks
4
Issues abiertos
0
Último commit
hace 9 días

¿Qué es?

Pi Durable Assistant es un agente personal de IA autoalojado que mantiene en curso el trabajo aunque se produzcan fallos del proceso. Las tareas, conversaciones y el estado de los documentos se guardan en SQLite, por lo que es posible recuperar el trabajo pendiente tras un reinicio y consultar el resultado más tarde en el navegador.

El proyecto funciona como un servidor Node.js 22 con una interfaz web en JavaScript puro que usa server-sent events. También puede iniciarse localmente con un modelo simulado integrado para probar la interfaz sin una API key. Para usarlo de verdad, se conecta a API de modelos compatibles con OpenAI o con el estilo de Anthropic. Además, ofrece subagentes en primer y segundo plano, tareas programadas puntuales o por intervalos, notas persistentes, archivos adjuntos de imágenes y texto, notificaciones opcionales por webhook o Feishu, y un canal WeChat iLink mediante un contenedor independiente.

La implementación se ofrece mediante Docker Compose y, de forma predeterminada, se enlaza a localhost con HTTP Basic Auth. El proyecto se describe como una implementación experimental para un solo usuario, no como un producto oficial de Pi Durable.

Funciones clave

  • 01Reanuda tareas recuperables tras reiniciar el proceso, con persistencia respaldada por SQLite
  • 02Interfaz de chat en el navegador con varias sesiones, bifurcación de conversaciones y visualización del uso de tokens
  • 03Subagentes en primer y segundo plano que se pueden consultar, detener y reanudar
  • 04Tareas programadas puntuales o a intervalos fijos que se pueden pausar, reanudar o cancelar
  • 05Búsqueda de solo lectura en notas de Obsidian incluidas en una lista de permitidas, con rutas de origen y números de línea
  • 06Canal opcional de WeChat iLink que procesa texto y transcripciones de voz

Casos de uso

  • Ejecutar tareas de investigación o en segundo plano de larga duración que deban sobrevivir al reinicio del servidor
  • Alojar un asistente personal privado en un VPS con Docker Compose
  • Configurar recordatorios recurrentes que envíen notificaciones a un webhook o a un bot de Feishu
  • Chatear con un agente autoalojado desde una cuenta de WeChat

Temas

Preguntas frecuentes

¿Qué es pi-durable-assistant?
Agente personal de IA autoalojado, basado en Pi Durable, que reanuda tareas tras reiniciar el proceso e incluye subagentes, tareas programadas, una interfaz web y un puente opcional a WeChat. Pi Durable Assistant es un agente personal de IA autoalojado que mantiene en curso el trabajo aunque se produzcan fallos del proceso. Las tareas, conversaciones y el estado de los documentos se guardan en SQLite, por lo que es posible recuperar el trabajo pendiente tras un reinicio y consultar el resultado más tarde en el navegador.
¿pi-durable-assistant es gratuito? ¿Qué licencia tiene?
pi-durable-assistant es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿pi-durable-assistant sigue mantenido?
Mantenimiento activo. El último commit de pi-durable-assistant fue el 11 oct 2026.
¿Para qué puedo usar pi-durable-assistant?
Ejecutar tareas de investigación o en segundo plano de larga duración que deban sobrevivir al reinicio del servidor Alojar un asistente personal privado en un VPS con Docker Compose Configurar recordatorios recurrentes que envíen notificaciones a un webhook o a un bot de Feishu Chatear con un agente autoalojado desde una cuenta de WeChat
¿Dónde consigo pi-durable-assistant?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/xiaomoBoy/pi-durable-assistant

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados