agegr/pi-web
Web UI for the pi coding agent
해결하는 문제
Pi Web은 pi 코딩 에이전트를 위한 그래픽 사용자 인터페이스(GUI)를 제공하여 사용자가 명령줄 인터페이스 대신 웹 브라우저를 통해 에이전트와 상호작용할 수 있도록 합니다. 사용자는 중앙 집중식 워크스페이스에서 대화, 프로젝트 파일, 모델 설정을 시각적으로 관리할 수 있습니다.
작동 방식
Pi Web은 pi 코딩 에이전트가 사용하는 동일한 구성 및 세션 파일(~/.pi/agent에 일반적으로 위치)을 읽는 로컬 서버로 작동합니다. 에이전트의 데이터와 동기화되어 대화를 재개하거나 에이전트의 턴을 실행하거나 설정을 수정할 수 있습니다. 내장된 파일 브라우저와 Git 통합을 통해 브라우저에서 직접 프로젝트 파일과 차이점을 확인할 수 있습니다.
대상 사용자
pi 코딩 에이전트를 사용하고 AI 지원 코딩 세션, 프로젝트 파일, API 설정을 시각적 인터페이스로 관리하고자 하는 개발자들.
주요 기능
- 세션 관리: 프로젝트별로 그룹화된 대화를 브라우징, 이름 변경, 내보내기, 삭제할 수 있으며, 컨텍스트 사용량과 비용을 시각화할 수 있습니다.
- 브랜칭 기능: 특정 메시지에서 기존 대화를 분기하거나 독립적인 새 세션을 생성할 수 있습니다.
- 통합 파일 도구: 소스 코드, Markdown, 이미지, PDF, DOCX 파일을 미리보기하고, 자동 갱신되는 Git 차이점을 확인할 수 있습니다.
- Git Worktree 지원: 사이드바를 통해 다양한 Git 체크아웃을 전환하면서 리포지토리별로 세션을 그룹화할 수 있습니다.
- 웹 기반 설정: API 키, 모델 제공자, 플러그인 패키지를 UI에서 직접 관리할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트