RayGit app icon

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.

01 See

Graph, refs, commits, and working changes in one continuous view.

02 Understand

Read metadata and file diffs before choosing the next operation.

03 Act

Stage, commit, branch, stash, merge, pull, and push with context intact.

RayGit dark theme showing a dense multibranch commit graph, local and remote refs, stashes, staged and unstaged files, and the Codex-powered Auto commit control
The actual app: 60 commits, concurrent branch lanes, local and remote refs, staged changes, and the Auto control for your locally installed Codex Agent.

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.

First

macOS

The first public release. App packaging, signing, and notarization are being prepared now.

Coming first
Next

Windows

The same focused Git workflow will come to Windows after the macOS release.

Planned
Later

Linux

Package formats and release timing will be announced as the desktop rollout expands.

On the roadmap