rcarmo/piclaw

pi coding agent in a technicolor web trenchcoat

해결하는 문제

PiClaw는 AI 코딩 에이전트를 위한 셀프 호스팅 올인원 워크스페이스를 제공합니다. 채팅 인터페이스, 코드 에디터, 터미널 및 파일 뷰어를 단일 상태 유지 웹 환경으로 통합하여 로컬 또는 컨테이너에서 실행할 수 있게 함으로써, 여러 도구 사이를 전환해야 하는 번거로움을 제거합니다.

작동 방식

Pi Coding Agent를 3개 국어 스트리밍 웹 UI와 SQLite를 사용한 지속적 상태 백엔드를 포함하는 워크스페이스로 패키징합니다. 여러 LLM 제공업체(OpenAI 호환 엔드포인트 및 llama.cpp 포함)를 지원하며, 코어 런타임에 선택적 애드온을 추가하여 추가 도구, 기술 및 UI 창을 확장할 수 있는 모듈형 시스템을 제공합니다.

대상 사용자

통합 개발 도구와 지속적인 세션 기록을 갖춘 프라이빗한 셀프 호스팅 AI 에이전트 환경을 원하는 개발자 및 파워 유저.

주요 특징

  • 통합 워크스페이스: 채팅, CodeMirror 6 에디터, xterm.js 터미널 및 다양한 뷰어(PDF, CSV, 이미지, 비디오, VNC)를 하나의 UI에 결합.
  • 지속적 상태: SQLite를 사용하여 메시지, 작업, 토큰 사용량 및 암호화된 키체인을 추적.
  • 광범위한 도구 세트: 브라우저 자동화, 이미지 처리, MCP에 대한 내장 지원 및 Windows 데스크톱 자동화와 Proxmox를 위한 선택적 통합 제공.
  • 유연한 배포: Docker, Bun 및 선택 사항인 Electrobun 데스크톱 래퍼를 지원.
  • 에이전트 워크플로우: 스티어링, 대기 중인 후속 작업, 예약된 작업 및 시각적 아티팩트 생성 기능 제공.