Skip to content

Git & source control

Nexis has a full source-control panel so you can manage git without leaving the app.

The Source Control panel beside a markdown preview.
  • Stage, unstage, commit, and branch — all from the Source Control panel.
  • Commit graph and history viewer with branch lanes.
  • Per-file diffs with syntax highlighting, shown as a unified diff view.
  • Stash manager — list, create, apply, pop, and drop stashes directly from the panel.
  • Pre-commit secret scan — scans only added lines, opens itself when it finds a redacted match, and lets you keep committing or ignore a false positive for that repository.
  • AI commit messages — generate a Conventional Commit subject line from the staged diff with one click.
  • AI PR descriptions — draft a pull request title and body from the branch diff.
  • Explain commit — click any commit in the history for a plain-English breakdown of what changed and why.
  • Agent checkpoints — revert the files changed by one AI turn through a Git-backed checkpoint without resetting the rest of the worktree.
  • Activity — background jobs, dev servers with live log streaming, and the AI agent task queue in one place.
  • Release — the current version, commits since the last tag, one-click changelog copy, and git tag creation.
  • Tests — run Vitest, cargo test, pytest, or JUnit with a pass/fail tree.

See the full features overview for how these fit together.