AI 에이전트 도구
AI 코딩 에이전트를 위한 로컬 데스크톱 워크스페이스
vastsa/PI-Desktop
GitHubPI-Desktop은 AI 코딩 에이전트를 위한 독립형 데스크톱 워크스페이스입니다. 기존 편집기나 터미널에 종속되지 않고, 모든 프로젝트와 세션을 통합 관리할 수 있습니다.
세 줄 요약
- 사용자가 원하는 모델(오픈AI, 로컬 등)을 직접 연결하고, 에이전트의 민감한 행동은 승인 절차를 거치게 하여 개발 과정에 대한 통제권을 극대화합니다.
- 단순 채팅창 이상의 기능을 제공하며, 'Agent', 'Plan', 'Goal' 세 가지 모드를 통해 작업의 단계별 검토와 방향성을 명확히 제어할 수 있습니다.
- 현재 초기 미리보기 버전이며 기능 개선이 진행 중입니다. 데이터는 로컬 기반이지만, 원격 모델 사용 시 컨텍스트 정보 전송은 해당 제공업체 정책을 따릅니다.
PI-Desktop은 AI 코딩 전용의 독립형 데스크톱 워크스페이스입니다. 이 시스템은 기존 편집기나 터미널에 작업 흐름을 종속시키지 않고, 프로젝트, 대화, 파일 등을 하나의 통합된 공간에서 관리할 수 있도록 설계되었습니다. 사용자는 OpenAI, Anthropic 등 원하는 모델을 직접 연결하여 사용할 수 있으며, PI-Desktop 계정이나 강제적인 릴레이 없이 로컬 환경에서 에이전트가 작동합니다.
에이전트의 작업 과정은 'Agent', 'Plan', 'Goal' 세 가지 모드를 통해 단계별로 제어됩니다. 사용자는 단순히 결과만 받는 것이 아니라, 변경 사항을 검토하고 명령 출력을 확인하는 등 모든 과정을 인스펙션(Inspect)할 수 있습니다. 예를 들어 Plan 모드는 에이전트가 구현 계획을 작성한 후 사용자 승인이 있어야 실행되며, Goal 모드는 목표 달성 여부에 초점을 맞춥니다.
PI-Desktop은 로컬 우선(local-first) 원칙에 따라 대화 기록이나 설정 등 데이터를 기기에 저장하며, 필수적인 PI-Desktop 계정이나 강제적인 서버 중계가 필요 없습니다. 모델 런타임 역시 특정 목록에 고정되지 않아 오픈AI 호환 나 Ollama 같은 로컬 게이트웨이 등 다양한 환경의 모델 사용을 지원합니다.
용어 풀이
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.