简体中文 | English
CodeNest 是一款跨平台本地项目管理工具,用来集中整理分散在磁盘各处的项目。它支持项目分类、语言统计、IDE/CLI 打开命令、扫描导入、WebDAV 手动同步,以及项目置顶等日常管理功能。
- 项目列表与卡片视图,支持搜索、分类、状态、语言、分组和排序筛选。
- 项目类型:个人、Fork、Clone、临时项目。
- 语言占比分析和主语言筛选。
- IDE/CLI 打开命令配置,支持 JetBrains、Visual Studio Code、Cursor、Windsurf、Trae、Zed、Codex CLI、Claude Code、Gemini CLI 等。
- 扫描器可从项目根目录、JetBrains 配置和 VS Code 历史记录中导入项目。
- WebDAV 手动上传/下载设置与项目列表,下载前会创建本地备份。
- 置顶项目、右键菜单、键盘导航和安全的数据读写备份。
- 支持亮色/暗色主题、系统/自定义主题色和中英文界面。
前往 Releases 下载适合系统的安装包。
Windows 版本默认发布 NSIS 安装包;macOS 和 Linux 构建产物由 GitHub Actions 按平台生成。
也可以在 Actions 页面下载最新代码构建产物。下载 Actions 产物需要登录 GitHub。
点击“添加项目”,选择项目文件夹并填写名称、类型、来源、主语言、打开方式等信息。
在列表或卡片中点击打开按钮。首次使用前建议在“设置 > IDE”中确认各编辑器命令。
在“设置 > 扫描器”启用目录扫描或 IDE 历史导入,然后回到首页点击扫描按钮。未启用扫描器时首页不会显示扫描按钮。
在“设置 > 数据”填写 WebDAV 服务器、目录、账号和密码,可手动测试连接、上传到云端或从云端下载。下载会先备份本地数据。
Tab/Shift+Tab:在主要控件之间移动焦点。- 方向键:在项目列表、卡片和操作按钮组中移动焦点。
Enter/Space:打开当前项目或触发当前按钮。Shift+F10/ 菜单键:打开项目更多菜单。
pnpm install
pnpm dev常用检查和构建命令:
pnpm check
pnpm build:exe
pnpm buildpnpm build:exe 只构建 Tauri 可执行文件,不生成安装包;pnpm build 会生成平台安装包。
查看 CONTRIBUTING.md。
如有问题或建议,请在 GitHub Issues 提交。
本项目使用 MIT 许可证。
