Skip to content

Built-in Git

The Git panel in Codux is built natively, not embedded as a webview. It covers the operations you actually use during AI-assisted development:

  • Repository setup — initialize an empty folder or clone a remote repository with progress and credential retry.
  • Branches and remotes — checkout local or remote branches, create branches from commits, add/remove remotes, choose push targets, and force push when you explicitly ask for it.
  • Staging — stage/unstage selected files or everything, discard selected changes, and inspect side-by-side diffs.
  • History — full commit log with graph, copy hashes, checkout commits, revert commits, restore a revision locally, or restore and overwrite the remote branch.
  • Sync — pull, push, and a one-shot sync action that pulls incoming commits first and pushes local outgoing commits.
  • Commit flow — commit, commit and push, or commit and sync from the same panel.

Toggle the Git panel any time with ⌘G.

The panel is project-scoped: each project tab in Codux gets its own Git state, so you can review staged changes in one project while the agent is mid-turn in another.

Git worktree creation is not part of the shipped panel yet; opening an existing worktree as a normal project still works because Codux treats it as a regular project path.