Dev Janitor 用来处理开发过程中不断累积的本地残留文件和后台进程,例如包管理器缓存、构建输出、临时文件、AI 工具残留、端口占用,以及 Shell 配置漂移等问题。
- 扫描项目目录中的常见开发残留,例如
node_modules、target、日志、缓存和临时文件。 - 检测 AI 编程工具留下的临时残留,同时避免把
.codex/config.toml、.claude/settings.json这类仍在使用的项目配置误判成垃圾文件。 - 按项目查看和清理 AI 聊天记录、缓存与调试文件。
- 查看 Node、Python、Rust、Go 等生态中的常用工具。
- 检查版本并更新常见的全局包。
- 在一个界面中管理 Codex、Claude Code、Cursor、Gemini CLI、Aider、Continue、Kiro、iFlow、OpenCode 等 AI CLI 工具。
- 检查本地工具配置中的已知风险和易受攻击的设置。
- 标记通常应只监听
localhost的端口。 - 检测常见配置文件中的 API 密钥泄露。
- 检查 MCP 服务器配置中可能导致凭证泄露或 SSRF 的模式。
- 查看长期运行的开发进程。
- 查找某个端口当前被哪个进程占用。
- 排查 PATH 与 Shell 配置中的常见问题。
从 Releases 页面下载:
- 安装版:
.msi - 便携版:
*_portable.zip
从 Releases 下载 .dmg 文件。
首次运行时,可能需要使用 右键 > 打开 通过 Gatekeeper。
AppImage、.deb 和 .rpm 包会发布在 Releases 页面。
本项目基于 Tauri 2、React 19 和 Rust。
开发环境配置
- 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 test提交 Pull Request 之前,请先阅读 CONTRIBUTING.md。
- 尽量让每个 Pull Request 聚焦在单一问题上。
- 功能或行为变化时,请同步更新文档。
- 安全问题请按 SECURITY.md 中的方式私下报告。
- 参与协作时请遵守 CODE_OF_CONDUCT.md。
本项目采用 MIT License。
Built by cocojojo5213




