← WORK01 / 04

2025 —

Argus AI 코딩 에이전트 모니터링 — 릴리즈 운영 중

Next.js 15 · Electron · OpenTelemetry · SQLite · Recharts

Argus 화면

01문제

Claude Code, Codex, Gemini CLI — 매일 쓰는 AI 코딩 에이전트가 늘어날수록 비용과 토큰 사용량은 블랙박스가 됐습니다. 프로젝트별로 얼마를 쓰는지, 어떤 프롬프트 전략이 토큰을 아끼는지 정량적으로 알 수 없었습니다.

02설계

Next.js API Route로 OTLP 인제스트 엔드포인트(/v1/logs)를 열고 에이전트별 자동 태깅·파싱을 붙였습니다. 저장은 SQLite WAL 모드(agent_logs · pricing_model · config_snapshots), 시각화는 Recharts 대시보드, 상주는 Electron 트레이 앱 — 백그라운드에서 OTLP를 수신하며 macOS/Windows를 모두 지원합니다. CLAUDE.md와 .mcp.json 같은 에이전트 설정도 프로젝트 표준에 포함시켰습니다.

03결과

프로젝트별 에이전트 비용을 정량 추적해 도구 선택의 근거로 쓰고 있고, 텔레메트리 분석으로 프롬프트 전략과 토큰 효율을 개선했습니다. GitHub Actions로 릴리즈를 자동화해 크로스 플랫폼 데스크톱 앱으로 운영 중입니다.