jmfederico/pi-web
Web UI for Pi Coding Agent that keeps sessions alive in real workspaces.
해결하는 문제
PI WEB는 Pi Coding Agent를 위한 지속적인 웹 기반 인터페이스를 제공하여, 에이전트 세션이 로컬 브라우저 세션에 종속되는 문제를 해결합니다. 이를 통해 개발자는 서버나 워크스테이션의 실제 워크스페이스에서 AI 에이전트를 실행할 수 있으며, 브라우저 연결이 끊어진 후에도 작업이 계속 유지되도록 보장합니다.
작동 방식
PI WEB는 런타임 엔드포인트에 연결되는 제어 표면(control surface) 역할을 합니다. 작업을 Machine(런타임 엔드포인트), Project(폴더), Workspace(작업 폴더 또는 Git worktree), Session(개별 에이전트 채팅)의 계층 구조로 정리합니다. 여러 원격 머신을 등록하여 "fleet"를 생성할 수 있으므로, 단일 브라우저 인스턴스로 다양한 원격 환경의 프로젝트, 파일 및 세션을 프록시하고 관리할 수 있습니다.
대상 사용자
Pi Coding Agent를 사용하며 클라우드 VM, 홈 랩 또는 전용 워크스테이션과 같은 리모트 퍼스트 환경에서 AI 기반 개발을 실행하는 동시에, 어떤 기기에서든 이를 감독하고자 하는 개발자.
주요 특징
- 지속적인 세션: 브라우저 연결이 끊긴 후에도 에이전트 세션을 유지합니다.
- 리모트 퍼스트 설계: 코드, 자격 증명 및 빌드 캐시가 있는 곳에서 에이전트를 실행합니다.
- 플릿 관리: 단일 Web UI에서 여러 원격 PI WEB 런타임을 관리합니다.
- 워크스페이스 통합: 실제 레포지토리 및 Git worktree를 지원합니다.
- 플러그인 시스템: 신뢰할 수 있는 브라우저 플러그인 및 세션-데몬 기반 워크스페이스 제공자를 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트