burnlog은(는) 무엇을 하나요?
AI 코딩 어시스턴트의 토큰 사용량을 실제 개발 작업과 연계합니다.
개요
AI 코딩 어시스턴트(Claude Code, Cursor, Codex 등)가 사용한 토큰을 추적하고, 이를 Git 커밋, 이슈, 풀 리퀘스트와 같은 실제 개발 작업에 매핑합니다.
주요 기능
- 각 개발 세션별 토큰 사용량 로깅
- Git 히스토리와의 통합을 통한 작업별 비용 추적
- 프로젝트 및 팀 수준의 토큰 소비 보고서 생성
- AI 어시스턴트 효율성 분석
사용 방법
CLI 도구로 사용 가능하며, 다음과 같은 명령어를 지원합니다:
burnlog init # 현재 디렉토리에서 burnlog 초기화
burnlog track # 현재 세션의 토큰 사용량 추적 시작
burnlog stop # 추적 중지 및 Git 커밋과 연결
burnlog report # 보고서 생성
설정
burnlog.config.json 파일을 통해 설정을 관리합니다:
{
"project": "my-project",
"tokenSources": ["claude-code", "cursor", "codex"],
"outputFormat": "markdown"
}
연동 환경
- macOS, Linux, Windows (WSL)
- Git 저장소
- CI/CD 파이프라인 (GitHub Actions, Jenkins 등)
라이선스
MIT