본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Dev Janitor

0

Dev Janitor는 cocojojo5213가 GitHub에서 공개한 오픈소스 크로스플랫폼 데스크톱 애플리케이션입니다.

AI 코딩 어시스턴트개발 도구구성 드리프트의존성 관리캐시 정리코드 정리파일 관리

소개

Dev Janitor는 cocojojo5213가 GitHub에서 공개한 오픈소스 크로스플랫폼 데스크톱 애플리케이션입니다. 일상적인 개발 작업에서 누적되는 파일, 캐시, 서비스, 구성 드리프트를 정리하고 로컬 개발 도구를 한곳에서 관리하는 데 초점을 둡니다. Tauri 2, React 19, Rust로 빌드되었으며, Windows와 macOS, Linux에서 사용할 수 있습니다.

상세정보

정리(Cleanup)

  • node_modules, target, 로그, 캐시, 임시 파일 등 흔한 개발 산출물 스캔.
  • .codex/config.toml, .claude/settings.json, .goosehints, .junie/AGENTS.md 등 사용 중인 프로젝트 설정 파일을 정크로 잘못 분류하지 않으면서 AI 코딩 도구의 임시 잔여물을 탐지.
  • 프로젝트별로 AI 채팅 기록, 캐시, 세션 상태, 디버그 파일 검토 후 제거.
  • GitHub Copilot CLI 세션 대상 정리(.copilot/session-state, .copilot/session-store.db) 제공.

도구 관리(Tool Management)

  • Node, Python, Rust, Go 및 관련 생태계 전반의 설치된 도구 점검.
  • 흔한 글로벌 패키지의 버전 확인 및 업데이트.
  • Codex, Claude Code, Kiro, Factory Droid, Mistral Vibe, Qoder CLI, Pi, OpenCode, Gemini CLI, GitHub Copilot CLI 등 AI CLI 25종 이상을 한 인터페이스에서 관리.
  • 공식 네이티브 설치 및 자체 업데이트 흐름을 따르며, 레거시 Amazon Q 설치는 Kiro CLI로의 마이그레이션을 안내.

보안 스캔(Security Scan)

  • 로컬 도구 구성과 알려진 취약한 설정 점검.
  • localhost에서만 수신해야 하는 포트 플래그 지정.
  • 흔한 구성 파일에 저장된 API 키, GitHub 토큰, 공급자 자격 증명 탐지.
  • MCP 서버 구성에서 자격 증명 노출이나 SSRF로 이어질 수 있는 패턴 점검.

시스템 유틸리티(System Utilities)

  • 장기간 동작하는 개발 프로세스 점검.
  • 특정 포트를 점유 중인 프로세스 확인.
  • 영구화된 Windows 시스템/사용자 PATH 항목을 포함해 PATH 및 셸 구성 문제 검토.

Dev Janitor는 어떤 운영체제에서 동작하나요?

Windows, macOS, Linux를 모두 지원하는 크로스플랫폼 데스크톱 애플리케이션입니다.

라이선스는 어떻게 되나요?

MIT License로 배포되는 오픈소스 프로젝트입니다.

정리 대상에서 제외되는 파일이 있나요?

.codex/config.toml, .claude/settings.json, .goosehints, .junie/AGENTS.md와 같은 사용 중인 프로젝트 설정 파일은 정크로 분류하지 않습니다.

GitHub Copilot CLI 설정은 어떻게 처리되나요?

전체 .copilot 디렉터리를 삭제하지 않고, .copilot/session-state와 .copilot/session-store.db 같은 공식 CLI 세션 경로만 정리 대상으로 다룹니다.

시스템 요구사항

운영체제로는 Windows, macOS, Linux를 지원하며, 각 플랫폼용 설치 패키지(Windows의 .msi·portable ZIP, macOS의 .dmg, Linux의 AppImage·.deb·.rpm)가 GitHub Releases에서 제공됩니다. 빌드 환경으로는 Node.js 24 LTS 이상, pnpm 11.15.1 이상, Rust 1.97.1이 필요합니다.