FaqFirebase/pi-desktop

A free, open source Electron GUI for the Pi and oh-my-pi coding agents. Chat, edit files, run a terminal, and review diffs in one window. Linux, macOS, and Windows.

해결하는 문제

Pi Desktop은 Pi 및 oh-my-pi 코딩 에이전트를 위한 포괄적인 그래픽 사용자 인터페이스(GUI)를 제공하여 채팅, 프로젝트 관리, 파일 탐색, 터미널 액세스를 단일 창에 통합합니다. CLI를 통해 이러한 에이전트와 상호 작용할 필요가 없어지며, AI 기반 개발을 위한 풍부한 시각적 경험을 제공합니다.

작동 방식

이 애플리케이션은 Pi RPC 프로토콜과 직접 통신하여 표준 pi CLI 또는 omp 바이너리를 실행할 수 있습니다. 여러 작업 공간과 세션별 독립 에이전트 프로세스를 관리하여 프로젝트를 전환해도 백그라운드 작업이 계속 실행되도록 보장합니다.

대상 사용자

Pi 또는 oh-my-pi 코딩 에이전트를 사용하고 AI 지원 코딩 작업을 관리하기 위해 터미널 기반 워크플로보다 시각적 인터페이스를 선호하는 개발자.

주요 기능

  • 다중 에이전트 협의 계획: 구현 전에 Pi, Claude, Codex가 협력하여 합의 계획에 도달하는 옵트인 기능.
  • 세분화된 권한: 4가지 기본 모드(계획/읽기 전용, 편집 전 확인, 명령 전 확인, 신뢰)와 도구별 사용자 정의 허용/거부 글로브 규칙.
  • 통합 개발 도구: 파일 트리, 코드 편집기(CodeMirror 6), diff 뷰어, ANSI 색상 터미널, 패키지 브라우저를 포함합니다.
  • 로컬 음성 받아쓰기: Moonshine, Whisper, Parakeet V3와 같은 모델을 사용하는 기기 내 음성-텍스트 변환으로, 오디오를 서버로 보내지 않아 개인정보를 보호합니다.
  • 다중 작업 공간 지원: 세션별 독립 에이전트 프로세스와 프로젝트 간 백그라운드 활동을 추적하는 "미션 컨트롤".
  • 사용자 정의 테마: 7가지 시드 색상을 기반으로 테마를 생성, 가져오기, 내보낼 수 있는 유연한 테마 엔진.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트