Repolode
xiaomoBoy

xiaomoBoy/pi-durable-assistant

프로세스 재시작 후에도 작업을 이어가는 Pi Durable 기반 셀프 호스팅 개인 AI 에이전트

스타
38
포크
4
열린 이슈
0
마지막 커밋
9일 전

어떤 프로젝트인가요?

Pi Durable Assistant는 프로세스가 중단돼도 진행 중인 작업을 이어가는 셀프 호스팅 개인 AI 에이전트입니다. 작업, 대화, 문서 상태를 SQLite에 저장하므로 재시작 후 미완료 작업을 복구하고 브라우저에서 결과를 확인할 수 있습니다.

이 프로젝트는 Node.js 22 서버와 server-sent events를 사용하는 순수 JavaScript 웹 UI로 실행됩니다. API 키 없이 인터페이스를 시험해 볼 수 있도록 내장 faux model로 로컬에서 시작할 수도 있습니다. 실제 사용 시에는 OpenAI 호환 또는 Anthropic 스타일의 모델 API에 연결합니다. 포그라운드 및 백그라운드 서브에이전트, 일회성 또는 간격 기반 예약 작업, 영구 메모, 이미지 및 텍스트 첨부, 선택적 webhook 또는 Feishu 알림, 별도 컨테이너를 통한 WeChat iLink 채널도 제공합니다.

Docker Compose로 배포하며, 기본적으로 HTTP Basic Auth를 적용해 localhost에 바인딩합니다. 공식 Pi Durable 제품이 아니라 단일 사용자를 위한 실험적 구현으로 소개되어 있습니다.

핵심 기능

  • 01SQLite에 상태를 저장해 프로세스 재시작 후 복구 가능한 작업을 이어서 실행
  • 02여러 세션, 대화 분기, 토큰 사용량 표시를 지원하는 브라우저 채팅 UI
  • 03확인, 중지, 재개할 수 있는 포그라운드 및 백그라운드 서브에이전트
  • 04일시 중지, 재개, 취소할 수 있는 일회성 또는 고정 간격 예약 작업
  • 05출처 경로와 줄 번호를 표시하는 허용 목록 기반 Obsidian 노트 읽기 전용 검색
  • 06텍스트와 음성 전사를 처리하는 선택적 WeChat iLink 채널

활용 사례

  • 서버를 재시작해도 유지되어야 하는 장기 조사 또는 백그라운드 작업 실행
  • Docker Compose로 VPS에 비공개 개인 비서 호스팅
  • webhook 또는 Feishu 봇으로 알림을 보내는 반복 알림 설정
  • WeChat 계정으로 셀프 호스팅 에이전트와 채팅

토픽

자주 묻는 질문

pi-durable-assistant은(는) 무엇인가요?
프로세스 재시작 후에도 작업을 이어가는 Pi Durable 기반 셀프 호스팅 개인 AI 에이전트 Pi Durable Assistant는 프로세스가 중단돼도 진행 중인 작업을 이어가는 셀프 호스팅 개인 AI 에이전트입니다. 작업, 대화, 문서 상태를 SQLite에 저장하므로 재시작 후 미완료 작업을 복구하고 브라우저에서 결과를 확인할 수 있습니다.
pi-durable-assistant은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pi-durable-assistant은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pi-durable-assistant은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pi-durable-assistant의 마지막 커밋은 2026년 10월 11일입니다.
pi-durable-assistant은(는) 어디에 사용할 수 있나요?
서버를 재시작해도 유지되어야 하는 장기 조사 또는 백그라운드 작업 실행 Docker Compose로 VPS에 비공개 개인 비서 호스팅 webhook 또는 Feishu 봇으로 알림을 보내는 반복 알림 설정 WeChat 계정으로 셀프 호스팅 에이전트와 채팅
pi-durable-assistant은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/xiaomoBoy/pi-durable-assistant

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트