Claude Code 설정을 관리하기 위해 로컬 웹 UI를 만들었습니다
요약
Claude Code의 복잡한 설정(Skills, Agents, Hooks, MCP 서버 등)을 효율적으로 관리하기 위한 오픈 소스 로컬 웹 UI인 'Claude Manager'를 소개합니다. 사용자가 흩어진 설정 파일을 시각적으로 확인하고, 자연어 설명을 통해 스킬과 에이전트를 생성 및 검증할 수 있도록 돕습니다.
핵심 포인트
- Claude Code의 분산된 설정 파일을 통합 관리하는 로컬 웹 앱
- 자연어 설명을 통한 스킬, 에이전트, 후크의 자동 생성 및 검증
- 린터와 자동 복구 기능을 통한 도구 권한 오류 해결
- 파괴적인 명령어를 차단하는 안전 장치 및 거부 규칙 적용
- Node + Express 기반의 단일 의존성 오픈 소스 프로젝트
어떤 것도 판매하는 것이 아닙니다 — 무료이며 오픈 소스(MIT)입니다. 단지 제가 만든 것을 공유하는 것입니다. 혹시 유용할까 하여, 그리고 진심으로 피드백을 받고 싶습니다. 문제는 다음과 같았습니다: 제 Claude Code 설정이 엉망진창이 되어 버렸습니다. 스킬(Skills), 에이전트(Agents), 후크(Hooks), MCP 서버들이 수많은 파일에 흩어져 있었습니다. 스킬을 작성해도 트리거되지 않았고, 왜 그런지 알기 쉬운 방법이 없었습니다. 이벤트에 연결되지 않은 후크는 조용히 아무 일도 일어나지 않았습니다. 원본 파일을 손으로 편집하는 것은 지루하고 오류가 발생하기 쉬웠습니다. 그래서 Claude Manager를 만들었습니다 — 로컬 웹 앱(Node + Express, 단일 의존성, 전적으로 사용자의 기기에서 실행됨)입니다. 이 앱은 다음 기능을 합니다: 평소에는 보이지 않는 것들까지 한곳에 보여줍니다 — 예를 들어, 존재하지만 실제로 아무 곳에도 연결되지 않은 후크 같은 것들이요. 일반 영어 설명(plain-English description)으로부터 스킬/에이전트/후크를 생성하고, 이를 기계적으로 확인합니다 — 제가 가장 많이 겪었던 버그는 스킬이 allowed-tools가 부여하지 않은 도구를 사용한 것이었기 때문에, 이제는 정확히 그런 것을 포착하고 원클릭으로 수정해줍니다. 대신 정확한 터미널 명령어를 복사할 수 있게 하여, 만약 직접 실행하기를 선호한다면요. 제가 의견을 듣고 싶은 몇 가지 디자인 선택이 있습니다: 정확성(Correctness)은 프롬프트에서 요청하는 것이 아니라 코드에 의해 강제됩니다 — '도구를 부여하도록 기억해 주세요'가 아니라 린터(linter) + 자동 복구 기능입니다. 생성된 스킬에는 선택적 자가 평가 루프(self-eval loop)가 있지만, 무한한 자체 수정은 단순히 진동만 일으키고 토큰을 소모하기 때문에 최대 3번의 모델 호출로 제한됩니다. 원샷 실행(One-shot runs) 시 --dangerously-skip-permissions 플래그를 사용하는데, 이는 정말 위험합니다 — 따라서 rm -rf와 같은 파괴적인 명령어는 그 모드에서도 유지되는 거부 규칙(deny rules)을 통해 차단되며, 기본 복사 명령어는 각 작업 전에 묻는 대화형 방식입니다. 레포지토리: https://github.com/neeraj1892/claude-manager Roast it, break it, tell me what's dumb. ~250개의 테스트가 있지만 구멍이 있을 것이라고 확신합니다. /u/Loan-Sad 님이 제출했습니다 [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기