프로젝트 소개
Pixie는 외부 AI 에이전트 명령줄 도구를 위한 통합 워크스페이스를 제공하는 Tauri v2 데스크톱 애플리케이션입니다. 자체 모델이나 API 클라이언트를 포함하지 않고, 대신 설치된 에이전트 CLI를 실행하고 스트리밍 JSON 출력을 파싱하여 세련된 네이티브 인터페이스로 표시합니다. 지원 엔진에는 Claude Code, Cursor Agent, CodeBuddy가 있으며, 각 대화를 서로 다른 엔진에 바인딩할 수 있어 여러 세션을 병렬로 실행할 수 있습니다.
앱은 워크스페이스를 중심으로 구성됩니다. 모든 로컬 폴더가 에이전트 작업 디렉터리가 될 수 있어 에이전트가 코드 프로젝트, 문서, 노트, 스크립트 또는 데이터 파일에서 작업할 수 있습니다. 세션 중에 Pixie는 스트리밍 마크다운, 도구 호출 카드, 지원되는 경우 확장 사고 텍스트, 그리고 토큰, 비용, 소요 시간 판독값을 표시합니다. 후속 메시지는 동일한 CLI 세션을 재개하여 턴 간 컨텍스트를 유지합니다.
Pixie에는 파일 탐색, 미리보기, Git 접근, 내장 브라우저 뷰, PTY 기반 터미널이 포함된 워크스페이스 패널도 있습니다. 예약 작업은 반복적으로 프롬프트를 헤드리스로 실행하고 데스크톱 알림으로 결과를 전달할 수 있으며, 앱은 시스템 트레이에 상주할 수 있습니다.
주요 기능은 로컬 우선 지식 베이스입니다. 대화는 YAML 프런트매터가 있는 Obsidian 호환 마크다운 노트로 요약될 수 있으며, jieba를 통한 CJK 토큰화를 지원하는 Rust 기반 BM25 검색 엔진으로 인덱싱됩니다. 검색 결과는 에이전트 메시지에 컨텍스트로 주입될 수 있고, 관련 노트는 위키 스타일 링크로 연결됩니다.
Pixie는 Claude 에이전트 스킬 및 플러그인 규칙을 따르며, SKILL.md 파일, 플러그인 마켓플레이스, 호환 엔진 전반의 /skill 호출을 지원합니다. React, TypeScript, Tailwind CSS, Rust, tokio로 구축되었으며 영어, 중국어 간체, 일본어 인터페이스를 지원합니다. 데이터와 설정은 로컬에 유지되며, 에이전트 통신은 구성된 외부 CLI가 처리합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.