A full Git UI, in the sidebar.
CodeGrid ships a complete Git interface in the sidebar — stage, commit, push, pull, branch, and stash without leaving the app, with inline diffs and commit history right beside your agents.
Everyday Git, without the context switch
Stage & commit
Stage files one at a time or all at once, then write your message and commit — all in the sidebar.
Push & pull
Push and pull to your remote with a click. The sidebar shows your branch and whether you're ahead of or behind the remote.
Branches
Create, switch, and delete branches inline. Quick-publish a local branch to the remote in one step.
Stash
Stash your working changes and pop them back when you're ready.
Inline diffs
Review staged and unstaged changes in a syntax-highlighted diff viewer before you commit.
Commit history
Browse the log with hash, author, date, and message. Hover a commit for its detail, and open it on GitHub, GitLab, or Bitbucket in one click.
GitHub, built in
CodeGrid uses your existing gh CLI auth — no extra login.
Browse your repos
List your own GitHub repositories (including org repos) right from the new-session dialog.
Search & clone
Full-text search across GitHub and clone any repo straight into your projects folder — no terminal needed.
Git setup wizard
On first launch, CodeGrid helps you set up Git and GitHub authentication so you're ready to go.
Open commits on the web
CodeGrid detects GitHub, GitLab, and Bitbucket remotes and links each commit to its page on the host.
Worktree isolation, automatically
One repo, many sessions
If two sessions open the same repository, CodeGrid gives the second one its own git worktree on a codegrid/session branch — so agents don't trip over each other.
Auto cleanup
Worktrees are removed automatically when the session closes, if they're clean.
AI commit messages
A CodeGrid Pro feature, unlocked by staking $GRID — see what Pro includes →
Conventional messages, one click
Turn your staged diff into a clear, conventional commit message — no more “wip” or “fix stuff.”
Right from the Git panel
Generate the message where you already are, then edit and commit. Powered by Claude Sonnet 4.6.
Your Git workflow, beside your agents.
Free, open source, and local-first. No account, no servers.
macOS · Apple Silicon · Free & open source