supacode
2,400
Stars
277
Forks
13
Watchers
83
Open Issues
NOASSERTION
许可证
Swift
语言
2026-01-21
创建时间
2026-11-12
最近更新
项目能做什么
基于 Git worktree 的多 Coding Agent 协同控制中心。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Supacode **A native macOS command center for running coding agents in parallel.** Run several coding agents side by side from one window: each task gets its own git worktree and its own real terminal. Sessions persist in the background, so quitting the app or dropping an SSH connection loses nothing. [supacode.sh](https://supacode.sh) <img width="3180" height="1788" alt="Supacode screenshot" src="https://github.com/user-attachments/assets/72a8dc95-020a-4dc2-9010-ba1adc9518ba" /> ## Features ### Worktree-first workflow Each task gets its own git worktree and terminal, so agents run in parallel without colliding. Create one from the sidebar, a hotkey, the command palette, the CLI, or a deeplink. The sidebar refreshes branch, file, and pull request state live, nests rows by branch, and hoists the worktrees that need you (an agent awaiting input, a running script) to the top. Pin, archive, auto-delete after N days, and jump to any with ⌃1 to ⌃9. ### Background session persistence Sessions run inside [zmx](https://zmx.sh), a lightweight session daemon, not as children of the app. Quit and relaunch, and every session reattaches exactly where you left it, scrollback included. On by default; a quit option tears everything down when you want a clean start. ### Remote SSH repositories (Beta) Point Supacode at a repository on a remote host over SSH and it manages that repo's worktrees like a local one. Every git probe and the terminal share one multiplexed SSH connection, so you authenticate (or touch your security key) once. When the host has zmx, remote sessions survive dropped connections and laptop sleep: the connection retries and reattaches instead of restarting. Beta, with some local-only features reduced. ### Folders and repositories Git repositories and plain folders are both first-class in the sidebar. A folder gets a real persistent terminal rooted there, with the same tabs, scripts, pinning, and appearance as a repo, minus the git-only tools. You can also clone a remote URL straight into a folder. ### Coding agent presence Supacode detects the agent in each pane and shows a live badge: busy, awaiting input, or idle. It supports the common agents (Claude, Codex, Copilot) through hooks it installs, works locally and over SSH, and drives notifications so you know the moment an agent needs you. ### The CLI and deeplinks Drive the app from any terminal, script, or other tool. The `supacode` CLI manages worktrees, tabs, splits, and repos, and every session exports its repo, worktree, tab, and surface IDs, so commands default to the session you run them in. Deeplinks (`supacode://...`) mirror the CLI, so you can bind an action to a hotkey or fire it from another app. ### More - **A real terminal.** libghostty renders every session, with tabs, horizontal and vertical splits, per-surface backgrounds, and theme sync with the app's appearance. - **Command palette.** Fuzzy-search and run any action without the mouse: jump to a worktre阅读完整原文
项目深度分析 AI 生成
原生专业版桌面客户端 (Paid Lifetime / Subscription)
| 产品构想 | 保持开源核心或转为 Open-core,提供开箱即用的预编译签名分发包,并针对高级特性(如多 SSH 机器舰队管理、团队脚本共享、高级 GitHub 状态流转)提供专业授权版。 |
| 核心功能 | 已签名自动更新二进制、跨多台远程开发机的统一工作台、高级会话历史搜索、云端工作流同步。 |
| 目标用户 | 不想折腾源码编译的 macOS 独立开发者、高级研发工程师。 |
| 难度/周期 | 低至中 · 1-2 个月 · 成本:Apple Developer 账号成本、分发 CDN 与网站托管费用。 |
| 收费模式 | 买断制(如 $49-$79 单次买断含1年更新)或按月/年订阅制($8/月)。 |
| 竞争风险 | 仓库目前无明确开源许可(NOASSERTION),若作为第三方直接二次封装可能存在版权/法律风险;需确认当前原作者自身的商业化排他意图。 |
| 依据 | 已验证事实 |
Agent 自动化监控与企业合规审查套件 (Agent Fleet & Compliance)
| 产品构想 | 扩展 Supacode 的 Agent Presence 机制,为技术团队提供多 Agent 并发运行的集中式面板、Token/成本消耗审计、Diff 安全审查机制及团队规范执行。 |
| 核心功能 | 统一的团队 Worktree 脚本库、多 Agent 成本与 Token 监控追踪、敏感代码外流拦截钩子、PR 前置质量合规门禁。 |
| 目标用户 | 在团队内推行 AI 辅助开发的技术主管 (Tech Leads)、DevOps 架构师、CTO。 |
| 难度/周期 | 中至高 · 3-5 个月 · 成本:后端审计数据聚合服务与企业 SSO/鉴权云服务成本。 |
| 收费模式 | B2B SaaS 订阅,按席位每月收取企业费用(如 $20/席位/月)。 |
| 竞争风险 | 需要较强的 B2B 销售与合规背书能力,与单纯桌面客户端定位有一定割裂。 |
| 依据 | AI推测 |
云端多 Agent 云主机/容器配对协同服务 (Supacode Remote Spaces)
| 产品构想 | 结合其已有的 Remote SSH 与 zmx 会话保持能力,提供一键预配的高性能远程开发机云端环境,用户无需耗费本地算力即可在云端并行跑 10+ 编码 Agent。 |
| 核心功能 | 云端一键 Provision 的预装环境(预配置 git, zmx, agent hooks)、断网续跑、低延迟远程终端流式连接。 |
| 目标用户 | 本地硬件资源受限(如 MacBook 内存告急)、需要长时间离线运行 Agent 大规模重构代码的重度开发者。 |
| 难度/周期 | 高 · 3-6 个月 · 成本:云计算节点服务器成本、自动化编排与多租户隔离研发成本。 |
| 收费模式 | 计算资源加价订阅(例如按月提供算力套餐或按小时计费)。 |
| 竞争风险 | 云服务器与网络流量成本控制风险,且面临现有云开发环境产品(如 GitHub Codespaces、Gitpod)的竞争。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| DxVapor/pi-supacode | 中文介绍暂未生成 [UNMAINTAINED] Pi extension that reports agent lifecycle hoo |
3 | TypeScript |
| hofstadter-io/supacode | 中文介绍暂未生成 Hof generator for a full-stack app, built on NextJS |
2 | CUE |
| supacode/supacode | 中文介绍暂未生成 | 1 | - |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2026-01-21,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 2,400 / Fork 277 / Issue 83(数据支持,可自行核实) |
| 许可证 | NOASSERTION |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。