Two people in one file is how merge conflicts start. gitby gives you a claim on the file before you touch it, visible to the whole team.
You pay per team, never per seat. Claims, notes, requests, and folder claims come with every plan.
For a pair or trio on a couple of repositories.
For a squad: up to 8 teammates and 10 repositories.
For a few squads: up to 20 teammates and 30 repositories.
For a department: up to 50 teammates and 100 repositories.
For repository or teammate limits above Enterprise.
Sorted by what you are trying to do. The docs cover the details.
No. Your repositories stay on GitHub and you keep using git. gitby connects through your GitHub account and adds file claims, notes, presence, chat, and access requests on top.
Your code moves between your machine and GitHub through git. gitby stores coordination data only: paths, claims, requests, notes, team membership, and activity. No file contents, diffs, note text, or chat text ever enter its statistics.
gitby changes the file permissions your operating system already enforces. Claiming a file makes it writable for you and leaves it read-only for everyone else, so the same rule works in any editor.
They press t to ask for it. You can hand it off from the terminal or talk it through in chat first. Every request, grant, and denial is recorded with who did it and when.
Commit, push, branch switch, per-file sync with a merge step, revert, the commit graph, reflog, diffs, and worktrees are all in the gitby window, and a push is blocked before it leaves if it carries files you do not hold. A terminal tab is there for everything else.
It stays yours. A claim ends only when you release it, hand it off, or a team owner steps in. If you are away past the team's threshold the file list marks it stale so others know to ask.
Team-level and branch-level numbers: handoffs, hold times, contention, and stale claims. Durations are medians, never averages, and there are no per-person leaderboards. Your own per-person view is visible to you alone.
Strictly. A second person had to actually want a file you held, through a request, a second editor showing up, or a blocked push, and the file had to reach a commit with one holder first. A toast never counts. These counts are being validated against live teams before the dashboard shows them.
An agent connected over MCP claims, releases, and asks for takeovers exactly like a person, under your account, and you approve each claim. Agent support is in validation and is not sold on any plan yet.
Per team, flat, never per seat. Free covers 3 teammates and 2 repositories, and every plan includes claims, notes, chat, and live sync. Paid plans raise the limits: 8 teammates on Team, 20 on Team Plus, 50 on Enterprise.