Status & staging
Staged, unstaged, and untracked at a glance, with per-file stage and unstage plus stage-all and unstage-all — and a line-by-line diff for every file you touch, working tree or staged.
A desktop-grade Git client in your browser.
Everything you normally drop to the CLI for — status, diffs, staging, commits, history, the commit graph, branches, and push/pull/fetch — across every repo on your machine, plus CI & CD runs from your forge, in one fast workbench backed by libgit2.
In the app
The Git web app is live, but its engine hasn’t been published yet — there’s nothing to install today. The one-line installer will appear here when it ships; your OpenEng account already works across the suite.
Git features
Staged, unstaged, and untracked at a glance, with per-file stage and unstage plus stage-all and unstage-all — and a line-by-line diff for every file you touch, working tree or staged.
Write the message and commit exactly what you staged — the Commit button only enables once something is staged and there’s a message to go with it.
Walk the log and open any commit to see its message, author, full changed-file set, and diffs — every commit has its own deep link.
The Branches tab draws the commit DAG with a colored lane per line of history and ref chips for branches, HEAD, and tags.
Create and check out branches; push, pull, and fetch with live streamed progress. Remote auth uses your own ssh-agent and git credential helper.
Every repo at a glance: stat cards, a health table with ahead/behind counts and clean, modified, or conflicted trees, a needs-attention rail, and recent activity.
Pipeline and workflow runs for the selected repo from GitHub Actions, GitLab, Bitbucket Pipelines, or Gitea — fetched from your browser with your own API token, which is stored only in this browser.
Group repos by forge — GitHub, GitLab, Bitbucket, Gitea / Forgejo, Azure DevOps, or your own host — and scope the repo list from the header.
Add any local repository with your OS’s native folder picker, jump to any section or repo with ⌘K, and land back on the same view after a refresh — every view has its own URL.
Git is a thin browser client of a local engine you run yourself. Your repositories stay on your hardware: the engine listens only on 127.0.0.1, and the page seals every frame of its session with the engine.
The Git engine hasn’t been published yet, so there is nothing to install today — its one-line installer will appear here and on the download page when it ships. Every engine and platform
The rest of the suite
Every OpenEng app is free — your account works across Terminal, Kubernetes, Data, Git, and Chat.
One platform, two pillars
The engineering apps are one half of OpenEng. The other is OpenEng AI, an agentic ecosystem for open-weight model execution: it downloads, orchestrates, and runs open-weight AI models on your own machine.
Explore OpenEng AI