Git & GitHub

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