Skip to content

cocojojo5213/Dev-Janitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

162 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Dev Janitor v2 ๐Ÿงน

Dev Janitor Banner

Build Status Release Downloads License

Keep Your Development Environment Sparkling Clean โœจ

Download โ€ข Features โ€ข Screenshots โ€ข Development โ€ข Contributing โ€ข ็ฎ€ไฝ“ไธญๆ–‡


๐Ÿš€ Why Dev Janitor?

Developers love creating, but we hate the mess left behind. node_modules, target folders, unused docker containers, orphans from AI tools... they eat up your disk space and slow you down.

Dev Janitor is your personal robot assistant that intelligently identifies and cleans development junk, recovers gigabytes of space, and keeps your machine running like new.

โœจ Features

๐Ÿงน Intelligent Cleanup

  • Deep Scan: Uses smart heuristics to find junk files hidden in your projects.
  • AI Leftovers: Detects artifacts from AI coding tools (Aider, Cursor, Copilot, OpenCode).
  • Chat History: Manage and clean AI chat histories and debug files per project.

๐Ÿ› ๏ธ Tool Management

  • One-Stop Shop: Manage installed tools for Node, Python, Rust, Go, and more.
  • Version Control: Check versions and update global packages easily.
  • AI CLI Hub: Install and manage AI tools like Claude Code, Codex, OpenCode, and Aider.

๐Ÿ” Security Scan (NEW in v2.2)

  • CVE Detection: Scan for known vulnerabilities like CVE-2026-22812 (OpenCode RCE).
  • Port Exposure: Detect AI tools with exposed ports that should be localhost-only.
  • API Key Leaks: Find API keys stored insecurely in config files.
  • MCP Security: Check Model Context Protocol servers for SSRF and credential leaks.
  • Supply Chain: Detect malicious .vscode/tasks.json in Cursor projects.

๐Ÿ“Š System Health

  • Process Killer: Identify and stop resource-heavy development processes.
  • Port Scanner: Find which service is hogging port 3000 or 8080.
  • Env Doctor: Analyze your PATH and Shell config for errors and conflicts.

๐Ÿ“ธ Screenshots

Tools View

Manage all your development tools in one place


AI Cleanup View

Scan and clean AI tool leftovers with a single click


Cache View

Reclaim gigabytes of space from package manager caches


Services View

Monitor and manage development processes and ports

๐Ÿ“ฅ Installation

Windows

Download the latest files from Releases:

  • Installer: .msi
  • Portable: *_portable.zip

MacOS

Download the .dmg from Releases.

Note: Open via Right Click > Open to bypass Gatekeeper.

Linux

We support AppImage, .deb, and .rpm. Check the Releases page.

๐Ÿ› ๏ธ Development

Built with โค๏ธ using Tauri 2.0, React 19, and Rust.

Click to see development setup instructions

Prerequisites

  • Node.js 24 LTS+
  • pnpm 10.30.3+
  • Rust 1.94.0

Setup

# Clone repo
git clone https://github.com/cocojojo5213/Dev-Janitor.git
cd Dev-Janitor

# Enable pnpm via Corepack (recommended)
corepack enable pnpm

# Install
pnpm install

# Run dev
pnpm tauri dev

# Optional checks
pnpm lint
pnpm build
cargo test

๐Ÿค Contributing

We welcome all contributions! Please read our Contributing Guide first.

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

๐Ÿ“„ License

MIT License with Commons Clause - See LICENSE for details. (This software is free for personal and non-commercial use. Commercial sale is prohibited.)

๐Ÿ“ง Contact


Built by cocojojo5213

About

Cross-platform desktop app for cleaning development artifacts, managing local developer tools, and checking common environment issues.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors