Repolode
xiaomoBoy

xiaomoBoy/pi-durable-assistant

可自托管的个人 AI Agent,基于 Pi Durable 构建,进程重启后可恢复任务,支持子 Agent、定时任务、网页界面和微信接入。

Star
38
Fork
4
未关闭 Issue
0
最近提交
9天前

这是什么?

Pi Durable Assistant 是一个可自托管的个人 AI Agent,进程崩溃后仍能恢复正在执行的任务。任务、会话和文档状态保存在 SQLite 中,重启后未完成的工作可以继续,结果可在浏览器中查看。

项目以 Node.js 22 服务端运行,网页界面为原生 JavaScript 加 SSE,无需前端构建。本地可使用内置的 faux 模拟模型直接体验界面,无需 API Key;接入真实场景时可对接 OpenAI 兼容接口或 Anthropic 消息接口。此外还支持前台与后台子 Agent、一次性或固定间隔的定时任务、持久记事、图片和文本附件、Webhook 与飞书通知,以及通过独立容器接入的微信 iLink 通道。

部署方式为 Docker Compose,默认只监听本机地址并启用 HTTP Basic Auth。项目定位为单用户的实验性实现,不是 Pi Durable 官方产品。

核心功能

  • 01进程重启后恢复可恢复的任务,数据由 SQLite 持久化
  • 02浏览器聊天界面,支持多会话、会话分支和 Token 用量展示
  • 03前台与后台子 Agent,后台任务可查看、停止和恢复
  • 04一次性或固定分钟间隔的计划任务,可暂停、恢复或取消
  • 05配置后只读检索白名单 Obsidian 笔记,回答附带来源路径和行号
  • 06可选微信 iLink 通道,收发文字并处理语音转写

适用场景

  • 运行需要跨服务器重启持续进行的长时间研究或后台任务
  • 在 VPS 上通过 Docker Compose 部署私有个人助手
  • 设置周期性提醒,并通过 Webhook 或飞书机器人推送通知
  • 通过微信账号与自托管 Agent 对话

标签

常见问题

pi-durable-assistant 是什么?
可自托管的个人 AI Agent,基于 Pi Durable 构建,进程重启后可恢复任务,支持子 Agent、定时任务、网页界面和微信接入。 Pi Durable Assistant 是一个可自托管的个人 AI Agent,进程崩溃后仍能恢复正在执行的任务。任务、会话和文档状态保存在 SQLite 中,重启后未完成的工作可以继续,结果可在浏览器中查看。
pi-durable-assistant 可以免费使用吗?用的什么许可证?
pi-durable-assistant 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
pi-durable-assistant 还在维护吗?
活跃维护中。pi-durable-assistant 最近一次提交是在 2026年10月11日。
pi-durable-assistant 适合用来做什么?
运行需要跨服务器重启持续进行的长时间研究或后台任务 在 VPS 上通过 Docker Compose 部署私有个人助手 设置周期性提醒,并通过 Webhook 或飞书机器人推送通知 通过微信账号与自托管 Agent 对话
在哪里获取 pi-durable-assistant?
源代码和安装说明在 GitHub 上:https://github.com/xiaomoBoy/pi-durable-assistant

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目