Cross-platform desktop application for cleaning development artifacts, managing local developer tools, and checking common environment issues.
Download • Features • Screenshots • Development • Contributing • 简体中文
Dev Janitor helps keep a local development machine under control. It focuses on the files, caches, services, and configuration drift that accumulate during everyday work.
- Scan project directories for common development artifacts such as
node_modules,target, logs, caches, and temporary files. - Detect leftovers from AI coding tools such as Aider, Cursor, Copilot, and OpenCode.
- Review and remove AI chat history and debug files on a per-project basis.
- Inspect installed tools across Node, Python, Rust, Go, and related ecosystems.
- Check versions and update common global packages.
- Manage AI CLI tools from one interface.
- Check for risky local tool configurations and known vulnerable setups.
- Flag ports that should usually listen on
localhostonly. - Detect API keys stored in common configuration files.
- Inspect MCP server configurations for patterns that can lead to credential exposure or SSRF.
- Inspect long-running development processes.
- Find which process is using a specific port.
- Review PATH and shell configuration issues.
Download the latest files from Releases:
- Installer:
.msi - Portable:
*_portable.zip
Download the .dmg from Releases.
The first launch may require Right Click > Open because of Gatekeeper.
AppImage, .deb, and .rpm packages are published on the Releases page.
Dev Janitor is built with Tauri 2, React 19, and Rust.
Development setup
- Node.js 24 LTS+
- pnpm 10.30.3+
- Rust 1.94.0
git clone https://github.com/cocojojo5213/Dev-Janitor.git
cd Dev-Janitor
corepack enable pnpm
pnpm install
pnpm tauri devpnpm lint
pnpm build
cargo testPlease read CONTRIBUTING.md before opening a pull request.
- Keep pull requests focused.
- Update documentation when behavior or setup changes.
- Report security issues privately as described in SECURITY.md.
- Follow the expectations in CODE_OF_CONDUCT.md.
This project is available under the MIT License.
Email: cocojojo5213@gmail.com



