npm install -g ur-dashboard
ur-dashboardhttp://localhost:3000을 열면 끝입니다.
# 설치 없이 바로 실행
npx ur-dashboard
# 옵션
ur-dashboard --port 8080 # 포트 변경
ur-dashboard --claude-home /path/to # Claude 홈 디렉토리 지정- 여러 에이전트와 스킬을 관리하는 Claude Code 파워 유저
- AI 에이전트가 무엇을 하는지 한눈에 보고 싶은 AI 개발자
- 멀티 에이전트 워크플로를 운영하며 공유 모니터링이 필요한 팀
- OpenAI, Gemini 등 API 비용을 실시간으로 추적하고 싶은 분
- 설정이 필요 없습니다 — 명령어 하나면 바로 시작
- 한 화면에 모든 것 — 에이전트, 비용, 스킬, 커밋을 한눈에
- 에이전트를 팀으로 구성 — 그룹화하고 저장
- 실시간 스트리밍 — 항상 최신 데이터, 새로고침 불필요
- 어디서든 동작 — macOS, Windows, 오케스트레이터 유무 무관
- Claude Code 에이전트 활동을 실시간으로 확인
- API 사용량과 비용을 한눈에 추적
- 멀티 에이전트 환경의 팀/스킬 그룹화
- 설정 없이 바로 시작 — 어떤 Claude Code 환경에서든 동작
- 프로그래밍 방식의 에이전트 실행을 위한 내장 Dispatch API
| 패널 | 설명 |
|---|---|
| API Usage | OpenAI, Gemini, Tripo3D 비용 추적 |
| Teams / Agents | 팀 또는 자동 감지된 에이전트 그룹 모니터링 |
| Skill Usage | 스킬 호출 빈도 및 최근 사용 추적 |
| Recent Commits | 타임라인 데이터 기반 Git 커밋 |
| Components | ~/.claude/ 디렉토리 구조 시각화 |
| Recent Activity | 환경 내 최근 수정 파일 |
| 섹션 | 설명 |
|---|---|
| Team Configuration | 에이전트-팀 그룹 편집, 팀 생성, 재스캔 |
| Discovered Components | 스캔된 디렉토리 및 파일 수 |
| Config Files | 설정 파일 및 마지막 수정 날짜 |
| Runtime | Node.js 버전, 플랫폼, 대시보드 버전 |
모든 섹션은 접기/펼치기 가능합니다.
~/.claude/를 스캔하여 환경을 자동 감지- SSE를 통해 5초마다 데이터를 스트리밍 — 폴링 불필요
- 사용 가능한 데이터에 따라 패널을 자동 조정
- 팀 구성을
~/.claude/agents/teams.json에 저장
macOS와 Windows 모두 지원. 커스텀 오케스트레이터 유무와 관계없이 동작합니다.
| 도구 | 무설정 | Claude Code 전용 | 오픈소스 | npx 설치 |
|---|---|---|---|---|
| Langfuse | ❌ | ❌ | ✅ | ❌ |
| Helicone | ❌ | ❌ | ❌ | ❌ |
| LangSmith | ❌ | ❌ | ❌ | ❌ |
| ur-dashboard | ✅ | ✅ | ✅ | ✅ |
| 변수 | 기본값 | 설명 |
|---|---|---|
CLAUDE_HOME |
~/.claude |
Claude 데이터 디렉토리 |
JARVIS_PRICING_PATH |
내장 기본값 | 커스텀 가격 설정 파일 경로 |
고급 설정
{
"refresh_interval": 5000,
"data_path": "~/.claude/orchestrator/state",
"teams_path": "~/.claude/orchestrator/agents/teams.json",
"port": 3000
}{
"models": {
"gpt-5.4": [2.5, 15.0],
"claude-sonnet-4-6": [3.0, 15.0]
},
"tripo_price_per_task": 0.3,
"default_price": [1.0, 3.0]
}프로그래밍 방식 에이전트 실행
# 에이전트 실행
curl -X POST http://localhost:3000/api/dispatch \
-H "Content-Type: application/json" \
-d '{"agent": "my-agent", "prompt": "작업 수행", "permissionMode": "plan"}'
# 출력 스트리밍
curl -N http://localhost:3000/api/dispatch/{jobId}/stream
# 취소
curl -X DELETE http://localhost:3000/api/dispatch/{jobId}claude CLI가 PATH에 있어야 합니다. 최대 3개 동시 실행. 기본 타임아웃: 300초.
- Next.js 16 — App Router, Standalone
- React 19 — Server & Client 컴포넌트
- Tailwind CSS 4 — Glassmorphism UI
- Recharts — 비용 시각화
- SSE — 실시간 스트리밍
git clone https://github.com/thestack-ai/ur-dashboard.git
cd ur-dashboard
npm install
npm run devMIT — 자유롭게 사용, 수정, 배포할 수 있습니다.
