pandev-metriks/pandev-cli
AI 코딩 에이전트 비용 청구서를 작업 단위로 쪼개 보여주는 CLI 도구
pandev는 Claude Code, Codex CLI 같은 AI 코딩 에이전트가 남긴 로그를 내 컴퓨터에서 읽어 어떤 작업, 브랜치, 모델, 파일이 얼마를 썼는지 계산해주는 명령줄 도구다. 계정 가입이나 인터넷 전송 없이 전부 로컬에서 동작한다. npx pandev 한 줄로 실행되며 macOS와 Linux에서 정식 배포되고 Windows는 실험적 설치 스크립트로 제공된다.
무엇을 하는 레포인가
- AI 코딩 도구는 토큰 단위로 요금을 매기지만 그 비용이 어떤 작업 티켓과 연결되는지는 보여주지 않는다는 문제에서 출발했다
- Claude Code 로그는 브랜치 이름 대신 항상 HEAD만 기록해서, 이를 그대로 쓰면 특정 작업 비용이 최대 70배까지 부풀려질 수 있다는 점을 발견하고 git reflog로 특정 시점의 실제 브랜치를 역추적해 바로잡았다
- pandev task, pandev files, pandev models 같은 명령으로 작업별, 파일별, 모델별 비용과 캐시 사용 패턴을 확인할 수 있고, pandev web으로 로컬 전용(127.0.0.1) 대시보드도 띄울 수 있다
- 프롬프트 원문까지 읽어서 화면에 보여주지만 저장하거나 전송하지는 않으며, 바이너리 자체는 외부로 어떤 네트워크 요청도 보내지 않는다
- 깃허브 스타 8개의 초기 단계 프로젝트로, 소스코드는 비공개(proprietary) 라이선스이며 실행 파일은 npm으로 배포된다
왜 중요한가
AI 코딩 에이전트를 실무에 쓰는 개발자나 팀 리더에게 청구서 총액이 아니라 어떤 작업에 왜 비용이 몰렸는지 알려줘 예산 관리와 프롬프트 개선에 실질적으로 쓸 수 있다. 로그가 외부로 전송되지 않는다는 점을 스스로 검증할 수 있게 문서화해 개인정보 우려가 큰 코드/프롬프트 데이터를 다루는 도구로서 신뢰를 확보하려 한다.
이 레포의 용어
- 토큰(token) · AI 모델이 텍스트를 처리하는 최소 단위로, 대부분의 AI 서비스 요금이 토큰 수에 따라 매겨진다
- git reflog · 깃 저장소에서 브랜치 이동 등 참조가 바뀐 이력을 시간순으로 기록해두는 로그
- loopback(루프백) · 127.0.0.1처럼 자기 컴퓨터 안에서만 접근 가능하고 외부 네트워크에서는 접근할 수 없는 주소
- 캐시 읽기/쓰기(cache read/write) · AI 모델이 이전에 처리한 내용을 재사용할 때 발생하는 비용 항목으로, 새로 입력하거나 출력하는 것과 가격이 다르다
레포 원문 소개 (영문)
by task, branch, model and file. Runs locally, sends nothing.
GitHub에서 보기주목받는 레포
- vorssaint/vorssaint-utils메뉴바 아이콘 하나로 유료 맥 앱 열 개 값을 대신하는 오픈소스 도구
- Alishahryar1/free-claude-code코딩 AI 에이전트를 무료 모델 49곳에 자유롭게 연결해주는 로컬 프록시
- freestylefly/awesome-gpt-image-2GPT-Image2로 원하는 이미지를 정확히 뽑아내는 프롬프트 설계도 532개를 모아놓은 저장소
- block/buzz사람과 AI 에이전트가 같은 채팅방에서 함께 일하는 오픈소스 협업 플랫폼
- NousResearch/hermes-agentNous Research가 만든, 쓰면 쓸수록 스스로 똑똑해지는 AI 에이전트 Hermes
- virgiliojr94/book-to-skill기술서 PDF를 AI 에이전트가 언제든 펼쳐볼 수 있는 '스킬'로 바꿔주는 도구
- VoltAgent/awesome-agent-skillsAI 코딩 도구가 특정 작업을 '전문가처럼' 하도록 도와주는 매뉴얼 1000개 이상을 한곳에 모았다
- anthropics/claude-plugins-community누구나 만든 Claude 확장 기능을 한곳에 모아 설치하게 해주는 저장소