pizza-bot-app/pizza-bot
A local-first inbox for long-running AI agents, built with DeepAgents and LangGraph.
해결하는 문제
Pizza Bot은 장시간 실행되는 AI 에이전트 작업을 위한 비동기 '수신함'을 제공합니다. 복잡한 작업을 완료할 때까지 실시간으로 대기하거나 연결을 유지해야 하는 문제를 해결하며, 사용자가 작업을 시작하고 연결을 끊은 후 나중에 돌아와 '읽지 않음' 큐에 완료된 작업이나 '조치' 큐에 대기 중인 승인 요청을 확인할 수 있도록 합니다.
작동 방식
DeepAgents/LangGraph 기반의 상태 유지 런타임을 사용하여 에이전트 워크플로를 관리합니다. 시스템은 로직 및 모델 통신을 처리하는 api-server로 구성되어 있으며, Electron 데스크톱 앱, 웹 앱 또는 터미널 CLI를 통해 접근할 수 있습니다. 사용자는 Amazon Bedrock, OpenAI, Anthropic 등 다양한 모델 제공자를 구성하고 MCP 서버, 사용자 정의 스킬, 플러그인을 사용하여 봇의 기능을 확장할 수 있습니다.
대상 사용자
복잡한 다단계 AI 작업을 전문 에이전트에 위임하고, 채팅 인터페이스에 묶이지 않고 이러한 작업을 비동기적으로 관리하려는 사용자를 위해 설계되었습니다.
주요 특징
- 비동기 워크플로: 사용자가 연결을 끊어도 작업은 계속 진행되며, 완료된 작업은 '읽지 않음'에, 승인 요청은 '조치'에 저장됩니다.
- 휴먼-인-더-루프: 중요한 작업을 제어하기 위한 승인 게이트를 내장 지원합니다.
- 확장 가능한 아키텍처: 도구 범위의 서브에이전트로 작동하는 MCP 서버와 사용자 정의 '스킬'을 지원합니다.
- 모델 비종속성: Bedrock, Anthropic, Google Gemini, OpenAI, OpenRouter, Ollama를 포함한 여러 제공자와 호환됩니다.
- 로컬 우선 보안: 애플리케이션 상태는 로컬에 저장되며, 로컬 파일에 대한 액세스는 명시적으로 허용되어야 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트