
로컬 앱을 위한 런처를 만들었습니다. Claude Code로 구축한 20개 이상의 도구들을 한 대의 PC에서 실행하기
요약
비개발자인 미디어 비즈니스 운영자가 Claude Code를 활용해 20개 이상의 로컬 업무용 앱을 구축하고, 이를 통합 관리하는 대시보드 'Mission Control'을 만든 사례를 소개합니다.
핵심 포인트
- Claude Code를 활용한 로컬 앱 및 대시보드 구축 경험 공유
- 전역 CLAUDE.md를 통한 일관된 작업 규칙 설정
- memory.md를 활용한 프로젝트 맥락 및 실수 방지
- 로직과 인터페이스 분리를 통한 유지보수성 향상
저는 개발자가 아닙니다. 작은 미디어 비즈니스를 운영하고 있으며, 지난 몇 달 동안 Claude Code를 사용하여 제 운영 업무의 대부분을 작은 로컬 앱 (local apps)들로 구축해 왔습니다. 비디오 파이프라인 (Video pipelines), 사진 클라이언트 포털, 팟캐스트 리뷰어, 작업 분류 시스템 (task triage system), 스케줄러 등과 같은 것들 말이죠. 결국 문제는 단순히 그것들을 찾는 것이었습니다. 앱들이 담긴 폴더는 있었지만, 그중 절반이 무엇인지 이름조차 알 수 없었습니다. 그래서 Claude에게 모든 앱을 나열하고, 실행하며, 앱들이 공유하는 항목들을 보여주는 localhost 기반의 대시보드인 "Mission Control"을 만들게 했습니다. 공유 항목에는 플릿 인박스 (fleet inbox, 제 컴퓨터들이 서로 메모를 남기는 기능), 예약된 자동화 (scheduled automations), 그리고 나중에 쓰려고 보관해 둔 아이디어 목록 등이 포함됩니다.
저에게 차이를 만들어낸 세 가지 요소는 다음과 같습니다:
- 고정된 규칙이 담긴 전역 CLAUDE.md: 쉬운 영어로 설명할 것, 먼저 묻지 않고 API에 비용을 쓰지 말 것, 데스크톱에 검은색 콘솔 창을 열어두지 말 것 등입니다. 모든 세션은 작업을 수행하기 전에 이 파일을 읽습니다.
- 각 프로젝트의 memory.md: 제가 Claude를 수정할 때마다 Claude가 내용을 추가하는 파일입니다. 이 부분을 과소평가했는데, 덕분에 똑같은 실수가 3주 뒤에 다시 반복되지 않습니다.
- 실제 로직을 일반 모듈 (plain modules)에 유지하고 인터페이스를 그 위의 얇은 계층 (thin layer)으로 두는 것: 이렇게 하면 몇 달 뒤에 프로젝트를 다시 Claude에게 넘겨주더라도 우리가 멈췄던 지점에서 바로 작업을 이어가기가 훨씬 쉬워집니다.
가장 다듬어진 결과물은 관심 있는 분들이 살펴볼 수 있도록 공개되어 있습니다: https://thefaceless.studio 설정에 대해 무엇이든 물어보세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기