
一个跨平台桌面应用,用于清理开发残留、管理本地开发工具,并检查常见的环境问题。
安装 • 功能 • 截图 • 开发 • 贡献 • English
Dev Janitor 用来处理开发过程中不断累积的本地残留文件和后台进程,例如包管理器缓存、构建输出、临时文件、AI 工具残留、端口占用,以及 Shell 配置漂移等问题。
node_modules、target、日志、缓存和临时文件。.codex/config.toml、.claude/settings.json、.goosehints、.junie/AGENTS.md 这类仍在使用的项目配置误判成垃圾文件。.copilot 配置目录。localhost 的端口。
统一查看和管理开发工具

按项目查看并清理 AI 工具残留

回收包管理器缓存占用的空间

检查开发进程和端口占用
最新稳定版会在 v* tag 的 release workflow 通过预检查后发布。
从 Releases 页面下载:
.msi*_portable.zip从 Releases 下载 .dmg 文件。
首次运行时,可能需要使用 右键 > 打开 通过 Gatekeeper。
AppImage、.deb 和 .rpm 包会发布在 Releases 页面。
本项目基于 Tauri 2、React 19 和 Rust。
开发环境配置
git clone https://github.com/cocojojo5213/Dev-Janitor.git
cd Dev-Janitor
corepack enable pnpm
pnpm install
pnpm tauri dev
pnpm lint
pnpm validate:release
pnpm build
cargo fmt --check --manifest-path src-tauri/Cargo.toml
cargo test --manifest-path src-tauri/Cargo.toml
cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
cargo check --manifest-path src-tauri/Cargo.toml --target x86_64-pc-windows-gnu
提交 Pull Request 之前,请先阅读 CONTRIBUTING.md。
本项目采用 MIT License。
邮箱:cocojojo5213@gmail.com
Built by cocojojo5213
$ claude mcp add Dev-Janitor \
-- python -m otcore.mcp_server <graph>