An open API service indexing awesome lists of open source software.

https://github.com/cocojojo5213/dev-janitor

Your Vibe Coding Toolkit A cross-platform desktop application for managing development tools, AI coding assistants, and dependencies
https://github.com/cocojojo5213/dev-janitor

aicll assistants assistants-ai developer-tools toolkit toolkits vibe-coding

Last synced: 5 days ago
JSON representation

Your Vibe Coding Toolkit A cross-platform desktop application for managing development tools, AI coding assistants, and dependencies

Awesome Lists containing this project

README

          

# Dev Janitor v2 ๐Ÿงน

Dev Janitor Banner

[![Build Status](https://github.com/cocojojo5213/dev-janitor/workflows/CI/badge.svg)](https://github.com/cocojojo5213/dev-janitor/actions)
[![Release](https://img.shields.io/github/v/release/cocojojo5213/dev-janitor)](https://github.com/cocojojo5213/dev-janitor/releases)
[![Downloads](https://img.shields.io/github/downloads/cocojojo5213/dev-janitor/total)](https://github.com/cocojojo5213/dev-janitor/releases)
[![License](https://img.shields.io/github/license/cocojojo5213/dev-janitor)](LICENSE)

**Keep Your Development Environment Sparkling Clean โœจ**

[Download](#-installation) โ€ข [Features](#-features) โ€ข [Screenshots](#-screenshots) โ€ข [Development](#-development) โ€ข [Contributing](#-contributing) โ€ข [็ฎ€ไฝ“ไธญๆ–‡](README.zh-CN.md)

---

## ๐Ÿš€ 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](https://github.com/cocojojo5213/dev-janitor/releases):
- **Installer**: `.msi`
- **Portable**: `*_portable.zip`

### MacOS
Download the `.dmg` from [Releases](https://github.com/cocojojo5213/dev-janitor/releases).
> *Note: Open via Right Click > Open to bypass Gatekeeper.*

### Linux
We support AppImage, .deb, and .rpm. Check the [Releases](https://github.com/cocojojo5213/dev-janitor/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
```bash
# 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](CONTRIBUTING.md) 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](LICENSE) for details.
(This software is free for personal and non-commercial use. Commercial sale is prohibited.)

## ๐Ÿ“ง Contact

- Email: cocojojo5213@gmail.com

---


Built by cocojojo5213