gitby.

Claim files. Skip conflicts.

gitby shows your whole team inside the repo: who claimed what, what’s still open, what needs a look. Unclaimed files stay read-only, so conflicts never start.

coming soon · the one-line install lands here
~/work/lyratech-plugin - gitby
🐝GitbyLYRATECH-SOFTWARE/lyratech-plugin
main branch·▤ 4 files·◆ 2 claimed·◈ 2 yours·● 1 online·@admin
:: Files · 4 · 2 claimed
▾ 📂 lyratech-plugin◉ 2/4 claimed
▸ 📁 src/
▾ 📁 docs/
· 📄 setup.mdunclaimed
📄 plugin.tomlclaimed by you
📄 README.mdclaimed by you
:: Online · 1
@admin2
:: Activity · 9
@admin claimed plugin.toml · 3h
@admin claimed README.md · 3h
@admin released the repo · 3h
@admin claimed the repo · 3h
:: Chat
admin: hello · 10s ago
:: Actions
Commit [m]
Push [p]
Branch [b]
⎇ v1.0.4-beta↑↓naveclaimrreleaseoopenssyncescrepos
JP
jun requests takeover
plugin.toml
why gitby

Built for teams that ship from one repo

File claims, live in the file list
Press a keybind to claim a file, or the whole repo. Your name lands on it for everyone in the session, and unclaimed files stay read-only in their editors.
src/api/routes.rsalex · 34m
src/ui/panel.rsyou · just now
README.mdunclaimed — press e
Live repo view
Claims, notes, and presence sync live. No polling, no refresh, no surprises.
claim src/ui/panel.rs → 3 peers · 41ms
Batch permissions
Read/write flipped on more than 13k files and folders in one pass.
13,204 files → read-only
Notes on files
Pin comments to any file. Ask for the change before it’s written, not after it’s pushed.
└ mara: “rename the handlers”
Access requests
Need a claimed file? Request it and the owner hands it off from the terminal.
jun → src/api/routes.rs · a grant · d deny
how it works

From install to first claim in a minute

No config files, no server ceremony. Connect, open, claim. The repo does the rest.

01
Open gitby

Type gitby. It connects to gitby.cloud and signs you in. Your repos are already there.

gitby
02
Pick a repo

Choose from the repos your connected accounts expose. Clone fresh or use an existing path. You land in the file list with everyone's claims visible.

select from the picker
03
Claim your file

Press e on any file or folder. The repo root claims everything. Teammates can request a takeover with t.

efile, folder, or the whole repo
04
Edit, safely

Press o to open it in your editor. Only claimed files are writable. Everything else is read-only, so a conflict can't start.

the old way

Say goodbye to CODEOWNERS

Same team, same repo. Here’s the diff gitby applies to your workflow.

workflow.diff
@@ who's working where @@
1find out who touched what at merge time
1+live claims on every file, as they happen
@@ work in progress @@
2CODEOWNERS reviews it after the push
2+files lock before the first keystroke
@@ merge conflicts @@
3resolved after the damage is in the tree
3+prevented — unclaimed files stay read-only
@@ permissions at scale @@
4hand-rolled chmod scripts
4+13k+ files flipped read/write in one batch
@@ coordination @@
5slack threads and stale wikis
5+notes pinned to the file itself
− git · + gitby

Ready when your team is

Join the waitlist and be first to install gitby on launch day.