kunchenguid/firstmate

Talk to one agent. Ship with a crew.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 minutes ago
Added to GitGenius on August 12th, 2026
Created on June 12th, 2026
Open Issues & Pull Requests: 884 (+2)
GitHub issues: Enabled
Number of forks: 1,174
Total Stargazers: 3,622 (+0)
Total Subscribers: 16 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.3 hours
Mean response time: 42.2 hours
90th percentile: 4.5 days
Tracked items: 132

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 9% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 200
New in 7 days: 58
Closed in 7 days: 15
Avg open age: 14 days
Stale 30+ days: 27
Stale 90+ days: 0

Recent activity

Opened in 7 days: 46
Closed in 7 days: 10
Comments in 7 days: 15
Events in 7 days: 28

Top labels

No label distribution available yet.

Detailed Description

firstmate is an agent distribution system that orchestrates multiple coding agents to work in parallel on different tasks.

The tool addresses the friction of managing multiple concurrent agent sessions by introducing a hierarchical model where you interact with a single "first mate" agent that coordinates a crew of subordinate agents. Rather than juggling multiple tabs and manually passing context between repositories, firstmate spawns autonomous agents with isolated git worktrees, supervises their execution, and consolidates their outputs into finished pull requests, approved merges, or reports. The system treats agents as portable distributions—directories containing instructions, skills, tooling, and state conventions that specialize a general-purpose agent for specific work patterns.

firstmate suits teams running multiple parallel coding tasks who want to avoid context-switching overhead and manual coordination between agent sessions. It works best for projects where you need simultaneous fixes, investigations, planning, and audits without managing separate agent instances. The tool supports persistent secondmates that can run on remote SSH-accessible hosts, enabling distributed agent crews across machines. It is explicitly not a model, harness, skill library, MCP server, or CLI—it is a distribution format that any terminal-capable coding agent can execute.

The project maintains active community engagement through Discord and social channels. Development shows responsiveness to user feedback with visible iteration on the core agent coordination model. The codebase is written primarily in shell, keeping the distribution lightweight and portable across macOS and Linux environments without requiring installation—the cloned repository itself serves as the complete distribution.