clidash 추가 (CLI 기반 읽기 전용 대시보드)
JSON을 출력하는 아무 CLI나 가리키면 탭과 테이블을 런타임에 자동 생성하는 무의존성 읽기 전용 웹 대시보드를 프로젝트에 설치해 줍니다.
개발·코딩중급★ 30,829⑂ 12,827AI 점수 7/10마지막 업데이트: 2026. 9. 22.
무엇을 해주나
tools/clidash/디렉터리를 통째로 복사해 의존성 0, 빌드 단계 0인 읽기 전용 웹 대시보드를 설치합니다.- 설정 파일에 적은 CLI(
ncl,docker,kubectl등)를 실행해 JSON을 받아, 리소스 1개 = 탭 1개, 컬럼 자동 생성 방식으로 화면을 런타임에 조립합니다. CLI에 리소스나 컬럼이 늘어도 코드 수정이 필요 없습니다. - NanoClaw용으로 미리 배선되어 에이전트 개요 카드, 세션별 메시지 활동 차트, 로그 tail, 그룹 스킬/
CLAUDE.md/프로필 파일 뷰어를 제공합니다. - 설정 파일 복사 →
npm test(스텁 CLI 사용) →node server.js(기본127.0.0.1:4690) →curl로 검증까지 순서대로 안내하고, systemd/launchd 서비스 등록과 문제 해결(ENOENT, 리소스 미발견, docker 오류, 원격 접속) 항목도 포함합니다.
이런 분께 추천
- NanoClaw를 운영하며 에이전트 그룹·세션 상태를 한눈에 보고 싶은 분
- npm 패키지를 추가하지 않고 로컬에서만 도는 가벼운 관제 화면이 필요한 분
docker ps --format json같은 JSON 출력 CLI를 웹 테이블로 보고 싶은 인프라 담당자
활용 예시
- "clidash 설치해줘" → 디렉터리 복사,
clidash.config.json생성,.gitignore추가, 테스트 실행까지 한 번에 처리. curl -s http://127.0.0.1:4690/api/clis로 CLI 탐색 결과를 확인하고, 비어 있으면bin/ncl빌드 여부를 점검.- 설정에
docker를jsonlinesCLI로 추가해 컨테이너 목록 탭을 코드 수정 없이 늘리기. - tailnet 사설 IP로
BIND를 지정하고 systemd 사용자 서비스로 상시 구동.
· · · 설치 가이드 · · ·
설치 없이 지금 한 번 써보기
아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.
이 파일의 지시를 읽고 그대로 따라서 나를 도와줘: https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/add-clidash/SKILL.md 내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)
Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.
↓ 쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 nanocoai/nanoclaw 의 .claude/skills/add-clidash 폴더를 내 ~/.claude/skills/add-clidash/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -R nanoclaw/.claude/skills/add-clidash ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 열고 작업 폴더로 이동합니다.
- 저장소를 내려받습니다:
git clone https://github.com/nanocoai/nanoclaw.git - 스킬 폴더를 Claude 스킬 경로로 복사합니다:
mkdir -p ~/.claude/skills && cp -R nanoclaw/.claude/skills/add-clidash ~/.claude/skills/ - Node.js 22.5 이상이 설치되어 있는지 확인합니다(
node -v). - NanoClaw 저장소 루트에서 Claude Code를 실행하고 "clidash 추가해줘"라고 요청합니다.
- 스킬이 안내하는 대로
tools/clidash를 복사하고clidash.config.example.json을clidash.config.json으로 복사합니다. cd tools/clidash && npm test로 검증한 뒤node server.js를 실행하고 브라우저에서http://127.0.0.1:4690/을 엽니다.- 외부 기기에서 접속하려면
BIND값을 tailnet 등 사설 IP로만 지정하세요(공개 인터페이스 금지).
GitHub에서 원본 보기 ↗라이선스: MIT