Repolode
xiaomoBoy

xiaomoBoy/pi-durable-assistant

Персональный AI-агент на базе Pi Durable для самостоятельного хостинга: продолжает задачи после перезапуска процесса, поддерживает субагентов, задачи по расписанию, веб-интерфейс и дополнительную интеграцию с WeChat.

Звёзды
38
Форки
4
Открытые issues
0
Последний коммит
9 дней назад

Что это?

Pi Durable Assistant — персональный AI-агент для самостоятельного хостинга, который сохраняет незавершённую работу при аварийном завершении процесса. Задачи, переписки и состояние документов сохраняются в SQLite, поэтому после перезапуска можно восстановить незавершённую работу и позже посмотреть результат в браузере.

Проект запускается как сервер на Node.js 22 с веб-интерфейсом на обычном JavaScript, использующим server-sent events. Для знакомства с интерфейсом его можно запустить локально со встроенной заглушкой модели — API key не потребуется. Для реальной работы проект подключается к API моделей, совместимым с OpenAI или работающим по схеме Anthropic. Также доступны субагенты в переднем и фоновом режиме, задачи по расписанию — однократные или с заданным интервалом, постоянные заметки, вложения с изображениями и текстом, дополнительные уведомления через webhook или Feishu, а также канал WeChat iLink в отдельном контейнере.

Для развёртывания предусмотрен Docker Compose; по умолчанию сервис привязывается к localhost и защищён HTTP Basic Auth. Проект позиционируется как экспериментальная реализация для одного пользователя, а не официальный продукт Pi Durable.

Ключевые возможности

  • 01Восстанавливает незавершённые задачи после перезапуска процесса благодаря сохранению данных в SQLite
  • 02Веб-интерфейс чата с несколькими сессиями, их разветвлением и отображением расхода токенов
  • 03Субагенты в переднем и фоновом режиме, которых можно просматривать, останавливать и возобновлять
  • 04Задачи по расписанию — однократные или с фиксированным интервалом; их можно приостанавливать, возобновлять и отменять
  • 05Поиск только для чтения по заметкам Obsidian из белого списка с указанием путей к источникам и номеров строк
  • 06Дополнительный канал WeChat iLink для обработки текста и расшифровок голосовых сообщений

Сценарии использования

  • Запуск длительных исследовательских или фоновых задач, которые должны переживать перезапуск сервера
  • Развёртывание личного приватного ассистента на VPS с помощью Docker Compose
  • Настройка регулярных напоминаний с отправкой уведомлений на webhook или боту Feishu
  • Общение с самостоятельно размещённым агентом через аккаунт WeChat

Темы

Частые вопросы

Что такое pi-durable-assistant?
Персональный AI-агент на базе Pi Durable для самостоятельного хостинга: продолжает задачи после перезапуска процесса, поддерживает субагентов, задачи по расписанию, веб-интерфейс и дополнительную интеграцию с WeChat. Pi Durable Assistant — персональный AI-агент для самостоятельного хостинга, который сохраняет незавершённую работу при аварийном завершении процесса. Задачи, переписки и состояние документов сохраняются в SQLite, поэтому после перезапуска можно восстановить незавершённую работу и позже посмотреть результат в браузере.
pi-durable-assistant можно использовать бесплатно? Какая у него лицензия?
pi-durable-assistant распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pi-durable-assistant всё ещё поддерживается?
Активно поддерживается. Последний коммит в pi-durable-assistant — 11 окт. 2026 г..
Для чего можно использовать pi-durable-assistant?
Запуск длительных исследовательских или фоновых задач, которые должны переживать перезапуск сервера Развёртывание личного приватного ассистента на VPS с помощью Docker Compose Настройка регулярных напоминаний с отправкой уведомлений на webhook или боту Feishu Общение с самостоятельно размещённым агентом через аккаунт WeChat
Где скачать pi-durable-assistant?
Исходный код и инструкции по установке — на GitHub: https://github.com/xiaomoBoy/pi-durable-assistant

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемое приложение для мониторинга доступности и инфраструктуры: проверяет HTTP, ping, порты, DNS, Docker и многое другое, а также предоставляет страницы статуса и уведомления об инцидентах.

11 тыс.1,2 тыс.TypeScriptAGPL-3.0Обновлён 16 часов назад

Приложение с открытым исходным кодом для заметок и базы знаний: классический интерфейс из трёх панелей, мгновенная синхронизация между устройствами и встроенный MCP для AI-агентов; работает на Cloudflare или в Docker.

2,3 тыс.1,2 тыс.TypeScriptAGPL-3.0Обновлён 16 часов назад