<div align="center">
Pendant
<picture>
<img alt="Pendant logo" src="https://pendant.run/icon-bg.png" width="112" height="112">
</picture>
VS Code에 내장된 Pi 코딩 에이전트.
Visit pendant.run
</div>
Pendant는 Pi를 집중적이고 가벼운 사이드바와 편집기 탭으로 VS Code에 가져옵니다. 이는 Pi를 직접 사용하며, 사용자 구성(configuration), 확장 프로그램(extensions), 스킬(skills) 및 프롬프트(prompts)를 로드하고 설정된 모든 모델을 지원합니다. 여기에 이미지 첨부, Mermaid 다이어그램 및 기타 풍부한 출력과 같은 현대적인 기능들이 더해져 집중적인 뷰와 더 많은 기능을 제공합니다.
<div align="center">
<picture>
<source media="(prefers-color-scheme: light)" srcset="https://pendant.run/readme-cover-light.webp">
<source media="(prefers-color-scheme: dark)" srcset="https://pendant.run/readme-cover-dark.webp">
<img alt="Pendant in VS Code: the session rail, a finished agent run and its edit in the editor" src="https://pendant.run/readme-cover-dark.webp">
</picture>
</div>
Pendant를 사용해야 하는 이유?
- 모든 모델 지원. 로컬 모델부터 호스팅되는 최첨단(frontier) 모델까지, Pi 설정이 지원하는 모든 것을 사용할 수 있습니다.
- 편집기 컨텍스트. 복사/붙여넣기 없이 파일, 폴더, 선택 영역, 진단 정보(diagnostics), 이미지 및 Git 상태를 첨부할 수 있습니다.
- 풍부한 에이전트 UI. 채팅에서 스트리밍 도구, diff, 계획(plans), 서브에이전트(subagents), Mermaid 다이어그램, MathJax, 확장 프로그램 위젯, 터미널 인터페이스 등을 추적합니다.
- 지속적인 세션. 사이드바 또는 편집기 탭에서 대화를 고정(pin), 검색, 재배열, 포크(fork), 조향(steer) 및 대기열화(queue)할 수 있습니다.
- 로컬 음성 및 오프라인 작업.
whisper.cpp를 사용하여 온디바이스(on-device)로 받아쓰기를 하거나, Pendant를 로컬 모델과 페어링하여 네트워크 연결 없이 작업할 수 있습니다.
- 종속성 없음 (No lock-in). Pi 구성이 권위적이며, Pendant는 호스팅 프록시, 원격 측정(telemetry) 또는 원격 충돌 보고(remote crash reporting)를 추가하지 않습니다.
Pendant for Desktop은 곧 출시될 예정입니다. 이 VS Code 확장 프로그램은 macOS, Windows 및 Linux의 VS Code, VSCodium 및 호환되는 편집기에서 작동합니다.