DevProjex 简介
DevProjex 是一款免费开源应用,可以把任何文件夹或 Git 仓库变成干净的 AI 上下文。你在文件树中勾选需要的文件夹和文件,查看带 token 估算的实时预览,然后把结果复制或导出为 ASCII、Markdown、JSON 或 XML,也可以把项目的干净副本导出为文件夹或 ZIP。检测到的密钥、密码等机密信息会在离开应用之前被遮蔽,你还可以遮蔽电子邮件、IP 地址和用户路径等私人数据。
Claude Code、Codex 和 Cursor 等编程智能体可以通过 DevProjex 内置的 MCP 服务器读取项目,该服务器只读且始终遮蔽机密信息。桌面应用、Terminal Workspace、命令行工具和 MCP 服务器共用同一个引擎和同一套过滤规则。DevProjex 不会上传项目内容,也不收集遥测数据。它由 Avazbek Olimov 开发,采用 Apache 2.0 许可证发布。5.2 版新增 Live Context,在应用中勾选的文件会成为智能体的关注重点。Mac 版需要 macOS 14 或更高版本,Apple 芯片和 Intel 有各自的下载。它没有经过 Apple 签名和公证,因此首次启动时需要在“系统设置”→“隐私与安全性”→“仍要打开”中允许。
主要功能
DevProjex 让你看清并控制究竟哪些代码会交给 AI。
- 带复选框的文件树:选择文件夹和文件,支持搜索和名称过滤。
- 实时预览:边选边看准确的输出和 token 估算。
- 多种格式:ASCII、Markdown、JSON 或 XML,或导出为文件夹或 ZIP 的项目副本。
- Hide Secrets:在每次导出中遮蔽检测到的凭据。
- Smart Ignore:隐藏构建输出、依赖文件夹和缓存。
- 代码压缩:保留函数签名,清空函数体。
- Git 模式:已跟踪文件、已暂存文件、当前改动或两个引用之间的差异。
- 只读 MCP 服务器:为 Claude Code、Codex、Cursor 等客户端提供八个工具。
5.2 版本新功能
DevProjex 5.2 为智能体带来实时上下文,并为编程智能体新增了工具。
- Live Context:以此模式连接的智能体会处理在 DevProjex 文件树中勾选的文件,改动在其下一次调用时生效
- 通过新的 MCP 菜单一步连接 Claude Code、Codex、Cursor 和 VS Code
- Agent journal:MCP 会话的本地历史记录,可导出为 Markdown 或 JSON,不含文件内容或机密信息
- Agent activity 会在项目树中标记已交给实时智能体的文件
- Related files 显示一个文件使用了什么、又被什么使用,支持多种语言
- 在 CLI 和 Terminal Workspace 中按文本、正则表达式和声明搜索项目
DevProjex 常见问题
DevProjex 免费吗?
是的。DevProjex 免费开源,采用 Apache 2.0 许可证。
DevProjex 有什么用?
它为 AI 准备项目代码。你在文件树中选择文件,查看带 token 估算的结果,然后复制或导出给 ChatGPT、Claude 或其他助手;也可以让编程智能体通过其 MCP 服务器读取项目。
DevProjex 会隐藏密码和 API 密钥吗?
会。Hide Secrets 会在每次导出和每个 MCP 响应中遮蔽检测到的凭据,而且在 MCP 服务器中无法关闭。你还可以遮蔽电子邮件、IP 地址、电话号码和用户路径等私人数据。
哪些编程智能体可以使用 DevProjex?
任何 MCP 客户端都可以使用它的只读 MCP 服务器。5.2 版新增了对 Claude Code、Codex、Cursor 和 VS Code 的一步连接,并为 Claude Desktop 和其他客户端显示现成的配置。
什么是 Live Context?
Live Context 是 5.2 版新增的功能:在 DevProjex 文件树中勾选的文件和文件夹会成为已连接智能体的关注重点,而窗口中的过滤规则限定它能读取的范围。改动在智能体下一次调用时生效。
DevProjex 会上传我的代码吗?
不会。DevProjex 不会上传项目内容,也不收集遥测数据。它的 MCP 服务器只读取文件。
DevProjex 支持哪些导出格式?
它可以导出为 ASCII、Markdown、JSON 或 XML,也可以把项目的干净副本导出为文件夹或 ZIP。
DevProjex 需要哪个 macOS 版本?
DevProjex 需要 macOS 14 或更高版本。Apple 芯片和 Intel Mac 有各自的下载。
为什么 macOS 第一次会阻止 DevProjex?
Mac 版没有经过 Apple 签名和公证。先尝试打开一次,然后前往“系统设置”→“隐私与安全性”,选择“仍要打开”。在 macOS 14 上,也可以右键点按应用并选择“打开”。
devprojex.FULLMAC.app 上的 DevProjex 下载来自哪里?
下载按钮指向 GitHub 上的 DevProjex 官方发布页面 https://github.com/Avazbek22/DevProjex/releases/latest。devprojex.FULLMAC.app 不会修改或重新打包该应用。
相似应用
OrbStackOrbStack 是在 Mac 上运行 Docker 容器和 Linux 虚拟机的快速、轻量又简单的方式。它可以直接替代 Docker Desktop:你的 docker 和 docker compose 命令照常可用,首次启动时 OrbStack 还会提出迁移 Docker Desktop 中的容器、镜像和卷。它几秒钟即可启动,在 Apple 芯片上的后台 CPU 占用低于 0.1%,并会把未使用的内存还给 macOS。除了容器,它还能运行来自 16 种发行版的完整 Linux 虚拟机,以及用于本地开发的轻量 Kubernetes 集群。OrbStack 由 Orbital Labs 开发。开发工具
QuotaBar如果你用 ChatGPT 账户使用 OpenAI Codex,用量限制会按 5 小时窗口和每周窗口重置,想知道还剩多少就得打开 Codex 或 ChatGPT。QuotaBar 把剩余百分比显示在 Mac 菜单栏中,每 60 秒刷新一次。点击图标可打开详细面板,查看每个限制窗口及其重置倒计时;也可以打开一个始终置顶的小型悬浮 HUD。开发工具
Stargazer BarStargazer Bar 是一款小巧的 Mac 原生菜单栏应用,帮你盯着 GitHub 仓库。它在菜单栏中实时显示星标数,不用一直开着浏览器标签页也能知道项目的情况;点击即可打开详情菜单:星标与 Fork 趋势图、发布版下载总数以及维护者雷达。公开仓库以星标数衡量。私有仓库没有星标,则以需要你处理的事项衡量:构建失败、未回复的 Issue 或新的拉取请求。开发工具
Notch So GoodNotch So Good 把 MacBook 的刘海变成 AI 编程代理的小型状态显示屏。当 Claude Code 或 OpenAI Codex CLI 工作时,一个黑色胶囊会延伸刘海:左边是名为 Peek 的 3D 角色,右边的圆环显示 5 小时用量窗口还剩多少。会话越需要你,Peek 就从刘海里探出得越多。当任务完成、失败或达到用量上限时,刘海会展开成一张卡片,说明发生了什么、在哪个项目里,点击即可跳到对应的终端标签页,包括 tmux 窗格。开发工具
Claude UsageClaude Usage 是一款为 Claude Code 用户打造的小巧原生应用。它在菜单栏中显示当前的 5 小时会话、所有模型和 Sonnet 的每周用量,以及按量付费的额度,每项都带有用量条和重置时间,无需打开 Claude Code。它还会在 Claude Code 提示符下方添加一行,显示模型、上下文窗口的占用比例和已用令牌数,让你在空间耗尽之前压缩会话。每个终端窗格都显示自己的这一行,在 tmux 中也一样。开发工具
TintpadTintpad 是一款免费开源的启动器,面向使用 Claude Code、Codex 等命令行编程代理的开发者。在任意位置按下 Option-Command-空格,一滴黑色的“水滴”会从 Mac 的刘海处落下(没有刘海的 Mac 则悬挂在菜单栏下方),里面列出你的代码仓库。输入几个字母并按下 Return,你自己的终端就会在该仓库中打开,代理已按你上次在那里使用的模式运行。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。