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
- Host: GitHub
- URL: https://github.com/cocojojo5213/dev-janitor
- Owner: cocojojo5213
- License: other
- Created: 2026-01-16T06:44:31.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-01-21T00:57:48.000Z (about 2 months ago)
- Last Synced: 2026-01-21T12:28:31.524Z (about 2 months ago)
- Topics: aicll, assistants, assistants-ai, developer-tools, toolkit, toolkits, vibe-coding
- Language: TypeScript
- Homepage:
- Size: 55.1 MB
- Stars: 338
- Watchers: 1
- Forks: 28
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Dev Janitor v2 ๐งน

[](https://github.com/cocojojo5213/dev-janitor/actions)
[](https://github.com/cocojojo5213/dev-janitor/releases)
[](https://github.com/cocojojo5213/dev-janitor/releases)
[](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
Manage all your development tools in one place
Scan and clean AI tool leftovers with a single click
Reclaim gigabytes of space from package manager caches
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
---