RayGit
A Git client that shows its work.
Coming first to macOS.
Follow history, inspect each change, and move branches forward without losing sight of what Git will do next.
The macOS release is in preparation. Windows and Linux will follow.
Graph, refs, commits, and working changes in one continuous view.
Read metadata and file diffs before choosing the next operation.
Stage, commit, branch, stash, merge, pull, and push with context intact.
What it does
From history to working tree, one clear workflow.
RayGit keeps the graph, the diff, and the action close together so routine work stays quick and risky work stays visible.
Follow the whole history
See branches, remotes, and tags on a lane-rendered graph. Search by message, author, or commit ID and keep moving through large histories.
Review every change
Open commit details, browse changed files as a tree or list, and inspect per-file diffs before acting.
Shape the working tree
Watch live status, stage or unstage work, discard changes, and commit or amend from one focused panel.
Keep branches moving
Pull with an explicit strategy, push with upstream awareness, and create branches, tags, and stashes without leaving the context.
Handle real repositories
Clone with progress and cancellation, work across multiple tabs and worktrees, and keep merge conflicts visible until they are resolved or aborted.
Commit with your local Codex Agent
Auto hands the staged changes to the installed OpenAI Codex CLI and turns the message it returns into a real commit. Progress stays visible throughout.
Local Codex Agent
Stage the change.
Let Codex write the commit.
Press Auto and RayGit calls the OpenAI Codex CLI installed on your machine. The staged changes go over read-only, so Codex cannot edit your files. What comes back is a commit message in Conventional Commits form — feat:, fix:, and so on. RayGit writes the commit itself.
- Progress stays visible in the Agent dock, and you can keep working while it runs.
- If nothing is staged, Auto first stages every change not excluded by .gitignore.
- Custom Agent tasks and conflict help reuse the same Codex command you configure here.
Release plan
macOS first. Windows and Linux next.
One product, released in a deliberate order. Download links will appear here only when each build is ready to ship.
macOS
The first public release. App packaging, signing, and notarization are being prepared now.
Coming firstWindows
The same focused Git workflow will come to Windows after the macOS release.
PlannedLinux
Package formats and release timing will be announced as the desktop rollout expands.
On the roadmap