Skip to content

cocojojo5213/Dev-Janitor

Dev Janitor

Dev Janitor Banner

Build Status Release Downloads License: MIT

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

DownloadFeaturesScreenshotsDevelopmentContributing简体中文


Overview

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.

Features

Cleanup

  • 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.

Tool Management

  • 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.

Security Scan

  • Check for risky local tool configurations and known vulnerable setups.
  • Flag ports that should usually listen on localhost only.
  • Detect API keys stored in common configuration files.
  • Inspect MCP server configurations for patterns that can lead to credential exposure or SSRF.

System Utilities

  • Inspect long-running development processes.
  • Find which process is using a specific port.
  • Review PATH and shell configuration issues.

Screenshots

Tools View

Manage development tools in one place


AI Cleanup View

Review and clean AI tool leftovers per project


Cache View

Reclaim space from package manager caches


Services View

Inspect development processes and port usage

Installation

Windows

Download the latest files from Releases:

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

macOS

Download the .dmg from Releases. The first launch may require Right Click > Open because of Gatekeeper.

Linux

AppImage, .deb, and .rpm packages are published on the Releases page.

Development

Dev Janitor is built with Tauri 2, React 19, and Rust.

Development setup

Prerequisites

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

Setup

git clone https://github.com/cocojojo5213/Dev-Janitor.git
cd Dev-Janitor
corepack enable pnpm
pnpm install
pnpm tauri dev

Validation

pnpm lint
pnpm build
cargo test

Contributing

Please 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.

Project Docs

License

This project is available under the MIT License.

Contact

Email: cocojojo5213@gmail.com


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