工作区仓库概览
添加一个根文件夹后,FinderGit 会递归识别 Git 仓库,并在可排序的表格中查看分支、干净或有变更状态、未推送内容、变更文件、星标、大小和日期。
FinderGit 是面向在多个仓库中工作的用户打造的原生 macOS 文件浏览器,具备 Git 感知能力。它不会只显示缺少上下文的项目文件夹,而是将分支、干净或有变更状态、已变更文件、未推送内容、仓库大小及其他状态信息集中呈现在一个工作区视图中。
该应用将文件导航与日常 Git 操作结合起来。用户无需切换到终端或独立的 Git 客户端,即可检查内联差异、暂存变更、提交、推送、拉取、获取、贮藏和管理分支。它还提供仓库维护、信任检查、Quick Look 预览、可选的 GitHub 数据以及 AI 辅助的提交消息工作流。
添加一个根文件夹后,FinderGit 会递归识别 Git 仓库,并在可排序的表格中查看分支、干净或有变更状态、未推送内容、变更文件、星标、大小和日期。
选择已修改的文件,即可查看带颜色和行号的内联差异,并一键暂存。安装 Kaleidoscope 后,可以直接打开已提交版本与工作副本之间的比较,二进制文件也支持此功能。
在应用中暂存或取消暂存文件、放弃变更、提交、推送、拉取、获取和贮藏。分支工具支持创建、重命名、合并、变基、删除、工作树、标签和发行版。
使用概览和详细信息面板查看仓库数量、磁盘使用情况、议题、拉取请求、派生仓库信息及其他可用的代码托管平台元数据。GitHub 用户还可以查看账户统计数据和贡献活动。
通过 FinderGit 的默认服务,根据已暂存的差异生成提交消息,无需 API 密钥。该功能支持 Conventional Commits、可选表情符号、语气和长度预设、项目符号列表正文以及自定义指令;默认服务不会存储差异内容。
使用 Quick Look 预览代码、Markdown、图像、PDF 和媒体;通过 Repo Trust 识别仓库钩子及其他自动运行配置;使用清理工具查找可回收的 node_modules、构建输出和缓存。
添加一个开发根目录(例如 projects 文件夹),扫描其中的仓库,先确定哪些仓库干净、存在变更或领先于远程仓库,再决定在哪里工作。
打开一个仓库,在内联差异中查看已修改文件,暂存选定的变更,生成或编辑提交消息,然后提交或推送,无需在文件管理器、终端和 Git 客户端之间来回切换。
使用分支菜单和仓库操作创建或切换分支,通过合并或变基协调分叉的工作,并在操作因需要解决冲突而暂停时检查冲突文件。
查看仓库大小,并在开发文件夹占用不必要的磁盘空间时,定位可重新生成的依赖项、构建输出和缓存。
在打开不熟悉的仓库之前,使用 Repo Trust 检查其钩子和其他自动运行配置;同时在支持的情况下,通过面板监控 GitHub 星标、议题、拉取请求或派生仓库状态。
FinderGit 需要 macOS 15(Sequoia)或更高版本。它直接通过 findergit.app 提供经过签名和公证的 DMG,而不是通过 Mac App Store 分发;更新可以自动安装。
本地浏览、Git 状态、差异、提交、推送、拉取及相关 Git 工作流均无需连接 GitHub。使用 Account 面板、仓库 issue 和拉取请求数量、星标提醒等 GitHub 专属功能时,需要连接 GitHub。FinderGit 可以使用现有的 GitHub CLI 登录状态,或存储在 Mac 钥匙串中的个人访问令牌。
FinderGit 目前免费。项目方希望认为它有用的用户考虑赞助其开发。
FinderGit 的定位是补充而非完全取代完整的 Git 客户端或终端。它支持许多日常操作,包括暂存、提交、推送、拉取、获取、贮藏、分支管理、工作树、标签、发行版和冲突解决。交互式 rebase 和 cherry-pick 仍需要完整的 Git 客户端或终端。
FinderGit 会读取仓库状态,只有在你明确执行暂存、提交、推送或拉取等操作时才会修改仓库。应用启动时可以自动执行 fetch;如果启用,也可以按计划执行。两项设置都可以禁用。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Epherem 是一款面向 AI 编程工具构建的 Web 应用静态安全扫描器,检查源文件和依赖项中的常见安全错误,并提供分类结果与修复建议,无需运行应用。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
Ably Chat 是用于构建自定义实时聊天应用的 chat API 平台,支持房间消息、输入指示、在线状态、表情回应与消息更新,并提供按使用量计费选项。