firstmate
8,822
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Shell
语言
—
创建时间
最近更新
项目能做什么
与单个 Agent 对话,带领团队交付。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<h1 align="center">firstmate</h1>
<p align="center">
<a
href="https://img.shields.io/badge/platform-macOS%20%7C%20Linux-blue?style=flat-square"
><img
alt="Platform"
src="https://img.shields.io/badge/platform-macOS%20%7C%20Linux-blue?style=flat-square"
/></a>
<a href="https://x.com/kunchenguid"
><img
alt="X"
src="https://img.shields.io/badge/X-@kunchenguid-black?style=flat-square"
/></a>
<a href="https://discord.gg/Wsy2NpnZDu"
><img
alt="Discord"
src="https://img.shields.io/discord/1439901831038763092?style=flat-square&label=discord"
/></a>
</p>
<h3 align="center">Talk to one agent. Ship with a crew.</h3>
<p align="center">
<img alt="firstmate - talk to one agent, ship with a crew" src="assets/banner.png" width="100%" />
</p>
## What it is
You can run one coding agent easily.
But the moment you want three project tasks done in parallel - fixes, investigations, plans, audits - you become a tab-juggler: babysitting sessions, copy-pasting context between repos, forgetting which terminal had the failing test.
firstmate flips the model.
You talk to a single agent - the first mate - and it runs the crew for you: spawning autonomous agents in a visible session backend, giving each a clean git worktree, supervising them to completion, and handing you finished PRs, approved local merges, or standalone investigation reports.
For larger fleets, you can opt in to persistent secondmates: second mates that are still ordinary direct reports, but run from their own isolated firstmate homes on this machine or another SSH-reachable host.
firstmate is not a model, not a harness, not a skill, not an MCP server, and not a CLI.
firstmate is an agent distro for running a crew of agents.
An agent distro is a portable directory of instructions, skills, tooling, policies, and state conventions that turns a general-purpose agent into a specialized one.
There is no app to install: the cloned repo is the distro - `AGENTS.md`, bundled firstmate skills, and helper scripts that any terminal coding agent can follow.
Launching a supported harness inside it for your primary session instantiates your first mate - and makes you the captain.
## Features
- **One liaison** - you talk only to the first mate; it dispatches, supervises, escalates only real decisions, and reports plain outcomes.
- **A visible crew** - every crewmate works in its own tmux window or Herdr tab, or in an experimental Zellij tab, experimental cmux workspace, experimental Tern block, experimental Orca terminal, or experimental T3 Code thread you can watch or interact with; the first mate reconciles.
- **Disposable worktrees** - each task runs in a clean [treehouse](https://github.com/kunchenguid/treehouse) git worktree, or an Orca-managed worktree when `backend=orca`, so parallel work on one repo never collides.
- **Two task shapes** - ship tasks deliver authorized changes; scout tasks leave standalone investigation reports when the intake
阅读完整原文
项目深度分析 AI 生成
Firstmate 团队协作与分布式基础设施商业版
| 产品构想 | 基于项目现有的 SSH 远程第二助手(secondmates)与轻量脚本机制,封装一个支持多节点、跨云主机的分布式 Agent 调度管理控制台,提供中央鉴权与资源配置服务。 |
| 核心功能 | 一键跨机器节点配置、集中式任务状态监控 Web 控制台、团队共享配置策略(Policies)、自动化 SSH 密钥/环境分发。 |
| 目标用户 | 多项目外包团队、中小型研发团队架构师、跨多机器开发的高级工程师。 |
| 难度/周期 | 中等 · 1 - 2 个月 · 成本:低(基础云服务器验证、域名及前端开发) |
| 收费模式 | 按节点数或席位收取月度/年度订阅费(SaaS 或私有轻量部署授权)。 |
| 竞争风险 | 第一方 Coding Agent 终端工具自带集群调度能力(如逐步演进的官方多 Agent 机制),可能削弱中间层价值。 |
| 依据 | AI推测 |
企业安全沙箱与合规网关插件
| 产品构想 | 针对项目提到的 self-repo boundary、Gerrit 集成与 git worktree 特性,构建面向企业私有代码库的安全增强包,防止代码越权泄露并提供操作审计日志。 |
| 核心功能 | 细粒度分支推送权限防火墙、多 Agent 操作行为审计追溯、受限网络环境隔离沙箱、敏感凭据自动脱敏网关。 |
| 目标用户 | 对代码安全敏感的企业技术主管、合规负责人、金融/医疗等合规要求高的软件团队。 |
| 难度/周期 | 较高 · 2 - 3 个月 · 成本:中等(需设计合规协议、沙箱隔离环境及审计存储) |
| 收费模式 | 企业私有部署许可证(On-Prem License)及技术支持年费。 |
| 竞争风险 | 项目本身定位为纯目录级 distro,重度安全功能可能导致架构臃肿,失去轻量化优势。 |
| 依据 | AI推测 |
垂直领域专业 Distro 规则包与工作流市场
| 产品构想 | 依托项目中 AGENTS.md、技能(skills)与策略 conventions 的架构,开发面向垂直技术栈(如 Web3 合约安全审计、全自动化微服务迁移、大型单体库重构)的开箱即用规则模板和专业 Skill 插件包。 |
| 核心功能 | 特定场景的 Agent Prompt/Skill 集成包、定制化验收自动化脚本、预设的高风险行为拦截规则库。 |
| 目标用户 | 特定技术栈重度开发者、合约审计团队、遗留系统迁移工程师。 |
| 难度/周期 | 低 · 2 - 4 周 · 成本:极低(主要是场景 Prompt 和 Shell 脚本编写验证) |
| 收费模式 | 按专业规则包一次性售卖(如 Gumroad/独立站)或专家维护订阅。 |
| 竞争风险 | 开源社区容易复制分发 Prompt 与脚本规则,纯内容型壁垒较低。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| gitricko/hermes-firstmate-bridge | 中文介绍暂未生成 Portable Hermes skill: firstmate crew backend bridge — Herme |
5 | Python |
| ABorakati/paseo-firstmate | 中文介绍暂未生成 Paseo plugin: FirstMate fleet dashboard, crew supervision, a |
4 | JavaScript |
| carverauto/firstmate-port | 中文介绍暂未生成 Firstmate Portal |
3 | Elixir |
| luanAfons0/FirstMate | 中文介绍暂未生成 A local plugin host. It runs a person's own tools on their o |
3 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 |
| 社区活跃 | Star 8,822 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。