로컬 프로젝트를 한눈에 관리하는 웹 대시보드
여러 가지 토이 프로젝트들을 하다 보니 관리가 너무 복잡해졌어요. 어떤 프로젝트가 어디에 있는지, 무슨 기술 스택을 썼는지, 언제 마지막으로 작업했는지 기억하기 어려웠죠.
"이 프로젝트들을 한눈에 보고 빠르게 접근할 수 있으면 좋겠다냥!" 🐱
그래서 만든 것이 Code-tare입니다. 실뭉치처럼 엉킨 프로젝트들을 깔끔하게 정리해주는 대시보드예요.
주요 화면 구성:
- 🔍 검색 바: 프로젝트 이름, 설명으로 빠른 검색
- 📊 필터 패널: 진행 상태, 구분 태그로 필터링
- 📦 프로젝트 카드: 제목, 진행 상태, 태그, 기술 스택 한눈에 확인
- ⚡ 빠른 실행 버튼: Claude Code, VSCode, Finder, GitHub 원클릭 열기
Code-tare는 LLM이나 복잡한 분석 없이, 순수하게 파일 시스템을 스캔하여 정보를 수집합니다:
🔍 자동 감지 방식:
package.json→ Node.js 프로젝트pyproject.toml→ Python Poetry 프로젝트requirements.txt→ Python pip 프로젝트
📊 정보 추출:
- 설명: package.json의 description 또는 README.md의 첫 문장
- 기술 스택: dependencies 목록 자동 파싱
- Git 정보: .git/config에서 remote URL 추출
- 마지막 수정일: .git/logs/HEAD의 최근 커밋 타임스탬프
✨ 특징:
- 완전히 로컬에서 실행 (외부 API 호출 없음)
- 빠른 스캔 속도 (정적 파일 분석)
- 비용 없음 (LLM 불필요)
- 운영체제: macOS (현재 macOS 전용)
- Node.js: v16 이상
- npm: v8 이상
📝 참고:
- Windows/Linux 지원은 현재 제공되지 않습니다
- Finder 열기, Terminal 열기 등의 기능은 macOS의
open명령어를 사용합니다
# 저장소 클론
git clone https://github.com/tare/code-tare.git
cd code-tare
# 환경 설정
cp .env.example .env
# .env 파일에서 SCAN_PATH를 본인의 프로젝트 폴더 경로로 수정
# 의존성 설치 및 실행
npm install
npm run install-all
npm run dev브라우저에서 http://localhost:5173 접속
Claude Code CLI나 Codex를 사용한다면 더 간단합니다:
# 1. 저장소 클론
git clone https://github.com/tare/code-tare.git
cd code-tare
# 2. Claude Code 실행 후 다음 프롬프트 입력:프롬프트:
이 프로젝트를 실행할 수 있게 환경 설정하고 서버 시작해줘.
SCAN_PATH는 /Users/내사용자명/프로젝트폴더 경로로 설정해줘.
또는 더 구체적으로:
.env.example을 .env로 복사하고, SCAN_PATH를 /Users/내사용자명/프로젝트폴더로 설정해줘.
그 다음 npm install, npm run install-all, npm run dev를 실행해서 서버를 시작해줘.
💡 팁:
- 프로젝트 폴더 경로는 본인의 실제 경로로 변경하세요
- 예:
/Users/tare/code_workshop,/Users/tare/projects등
- 자동 프로젝트 스캔: 지정한 폴더의 모든 프로젝트를 자동으로 감지
- 태그 시스템: 진행 상태 + 구분 태그로 프로젝트 분류
- 커스텀 제목: 폴더명과 별개로 의미있는 제목 지정
- 검색 & 필터: 실시간 검색 및 다양한 필터링
- 빠른 실행: Claude Code, VSCode, Finder, GitHub 원클릭 열기
- 즐겨찾기: 자주 쓰는 프로젝트 상단 고정
- Dashboard에서 자동 스캔된 모든 프로젝트 확인
- 검색창으로 빠르게 찾기
- 프로젝트 카드의 🏷️ 태그 버튼 클릭
- 진행 상태 선택 (진행중, 중지, 완료, 계획중, deprecated)
- 구분 태그 선택 (AI, 웹앱, CLI 등)
- 필요하면 새 태그 추가
- 저장 클릭
- 태그 편집 모달에서 프로젝트 정보 섹션 확인
- 제목 입력 (예: "틱톡 다운로더")
- 저장하면 카드에 새 제목 표시
- 폴더명도 함께 표시되어 구분 가능
카드 하단 버튼으로 바로 실행:
- 🤖 Claude: Claude Code로 열기
- 📝 VSCode: VS Code로 열기
- 📁 Finder: Finder에서 보기
- 🔗 GitHub: 저장소 페이지 열기
좌측 필터 패널에서:
- 진행 상태별 필터
- 구분 태그별 필터
- 즐겨찾기만 보기
.env 파일 설정 항목:
# 프로젝트 스캔 경로 (필수)
SCAN_PATH=/Users/사용자명/프로젝트폴더
# 서버 포트 (선택, 기본값: 3001)
PORT=3001- 시스템 고정 태그 (수정 불가)
- 진행중, 중지, 완료, 계획중, deprecated
- 프로젝트당 1개만 선택
- 자유롭게 추가/삭제 가능
- 다중 선택 가능
- 전역 태그로 모든 프로젝트에서 공유
- 태그 추가 후 자동으로 모달 재개방 (v1.1.0 신규)
code-tare/
├── client/ # React 프론트엔드
├── server/ # Express 백엔드
├── data/ # 태그 데이터 (JSON)
└── README.md
- 즐겨찾기 활용: ⭐ 자주 사용하는 프로젝트는 즐겨찾기 등록
- 아카이브: 오래된 프로젝트는 📦 아카이브로 숨기기
- 검색: 제목, 폴더명, 설명 모두 검색 가능
- 태그 조합: 여러 구분 태그를 조합하여 세밀하게 분류
- ✅ TagEditor 모달 자동 재개방
- ✅ 프로젝트 제목 커스터마이징
- ✅ 검색 로직 개선
- ✅ 안정성 향상 (window.location.reload 제거)
- 🎉 첫 릴리즈
tare from the better
- GitHub: @tare
MIT License - 자유롭게 사용, 수정, 배포 가능
Made with ❤️ by tare from the better using Claude Code

