핵심 요약
Obsidian의 DataviewJS를 활용해 Claude Code 세션 모니터링, 토큰 비용 추적, 음성 명령 제어가 가능한 오픈소스 대시보드 J.A.R.V.I.S.를 개발했다.
배경
여러 프로젝트에서 5개 이상의 AI 에이전트를 Claude Code로 운영하며 발생하는 세션 관리의 복잡성과 토큰 비용 추적의 어려움을 해결하기 위해 Obsidian 기반의 통합 대시보드를 구축했다.
의미 / 영향
이 프로젝트는 AI 에이전트 활용이 늘어남에 따라 개별 세션과 비용을 통합 관리하려는 수요가 커지고 있음을 보여준다. 특히 Obsidian과 같은 개인 지식 관리 도구가 단순한 메모 앱을 넘어 AI 워크플로우의 중앙 관제탑 역할을 수행할 수 있는 가능성을 확인했다.
커뮤니티 반응
사용자들은 아이언맨 테마의 UI 디자인과 실용적인 토큰 추적 기능에 대해 매우 긍정적인 반응을 보였다. 특히 외부 API 연결 없이 로컬에서 모든 것이 작동한다는 점이 보안을 중시하는 개발자들에게 높게 평가받았다.
주요 논점
복잡한 AI 에이전트 워크플로우를 한눈에 파악할 수 있는 시각적 도구가 반드시 필요하다.
합의점 vs 논쟁점
합의점
- 로컬 기반의 도구가 데이터 프라이버시 보호에 유리하다.
- 토큰 비용 모니터링은 LLM 앱 개발 및 운영 시 필수적인 요소이다.
실용적 조언
- GitHub 저장소를 클론한 후 Obsidian 설정에서 DataviewJS를 반드시 활성화해야 한다.
- src/config/config.json 파일에서 본인의 프로젝트 경로를 설정하여 자동 모니터링을 시작할 수 있다.
- 음성 명령 기능을 사용하려면 whisper-cpp가 로컬 환경에 적절히 구성되어 있어야 한다.
언급된 도구
지식 관리 및 대시보드 호스트 애플리케이션
AI 코딩 에이전트 세션 실행 및 관리
Obsidian 내 동적 데이터 렌더링 및 대시보드 구현
섹션별 상세

실무 Takeaway
- Claude Code 사용자를 위한 로컬 기반의 강력한 통합 모니터링 및 제어 도구 제공
- DataviewJS와 JSON 설정을 통한 고도의 커스터마이징과 확장성 확보
- whisper-cpp를 활용한 로컬 음성 제어 기능으로 데이터 보안과 사용자 경험 동시 개선
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료