Supacode
Supacode 是一款原生 macOS 开发者工具,可在一个应用中管理 git worktree、运行基于终端的编码代理,并处理 GitHub 工作流。
什么是 Supacode?
Supacode 是一款原生 macOS 开发者工具,面向以终端为先、跨多个 git worktree 进行的软件开发。它帮助开发者组织代码仓库,为并行任务创建相互隔离的 worktree,并在内置终端界面中运行编码代理或基于 shell 的工作流。该应用将仓库管理、worktree 导航、终端标签页与分屏,以及基于 GitHub CLI 的拉取请求和 CI 操作整合到同一工作区中。Supacode 专为深度使用 Git、分支和代理辅助编码的用户设计,支持打开代码仓库、在不同 worktree 之间切换,并恢复每个 worktree 的终端状态。它由 SUPABIT COMPANY LIMITED 发布,面向现代 macOS 系统。
主要功能
- 在一个侧边栏中管理本地 git 仓库并组织多个 worktree
- 为并行编码任务和基于分支的工作流创建相互隔离的 worktree
- 在内置终端中运行基于终端的编码代理和 shell 命令
- 使用终端标签页、分屏、搜索,以及按 worktree 恢复的会话状态
- 打开拉取请求、检查 CI 状态,并触发常见的 GitHub 操作
- 通过键盘快捷键和模糊命令面板快速切换
使用 diCleaner 检查应用残留
清理前检查缓存、支持文件、容器和登录项。
安全概览
状态: 大多安全
Supacode 是一款适用于 macOS 的合法开发者工具,可与本地仓库、终端以及可选的 GitHub CLI 集成配合使用。出于其用途,访问文件夹、仓库内容和 shell 命令是正常预期,因此你在应用内运行的任何内容,在实际敏感性上都与在 Terminal 中运行的命令相同。受管理的 worktree 和设置会存储在本地,删除应用后,其存储位置中可能仍会保留与项目相关的数据。如果你本来就有意使用 Git 仓库和编码代理,可以正常使用它,但对待仓库访问和 shell 自动化时,应保持与任何开发环境中相同的谨慎程度。
建议: 如果你在 Mac 上使用 Supacode 处理 Git worktree、代理驱动编码或 GitHub 审查工作流,请保留它。如果你不再使用它的开发功能,可以将其移除;只有在你不再需要已保存的设置或受管理的 worktree 数据时,才删除其本地存储。
常见路径
/Applications/Supacode.app~/.supacode
支持路径
~/.supacode
偏好路径
~/.supacode/settings.json
分享您的经验
成为第一个分享经验的人。