Keep agent workin plain sight.

Stvena runs Codex or Claude Code beside a live, Git-aware review workspace. Inspect every change in the terminal or follow reads and saved edits directly in VS Code and Antigravity.

Codex + Claude CodeRun one agent or several
VS Code + AntigravityFollow reads and saved edits
macOS + LinuxIntel and ARM64 binaries
MIT licensedNo account or telemetry

The review gap

Agents are fast. Understanding their changes is still your job.

A coding agent can edit a project before you finish reading its previous response. The hard part is no longer generating a patch—it is staying oriented while the patch evolves.

Stvena keeps the agent, the changed files, the full source, your checks, and your feedback in one review loop. Nothing is approved or sent just because the agent finished typing.

How Stvena works

From prompt to proof, without context switching.

Start from the CLI you already use. Stvena adds a review workspace around it, not another agent account or hosted dashboard.

01

Run your agent

Launch Codex with stvena, or Claude Code with stvena claude. Start additional independent agent terminals when parallel work helps.

02

Watch the workspace

See changes since the session began, or inspect staged, unstaged, and untracked work. Captured Git versions keep the review stable while files continue to move.

03

Read the real code

Open complete files, switch between unified and side-by-side diffs, search source, jump between hunks, and compare against the last version you reviewed.

04

Test what you saw

Run project checks against a temporary checkout of the captured tree. Recognized failures link back to the tested source—not whichever version happens to be live now.

05

Respond with evidence

Select exact lines, collect diagnostics and comments, preview one assembled request, then paste it into the agent. You remain the person who decides when to send.

Stvena Live extension

Terminal focus. Editor visibility.

Keep typing in the integrated terminal while Stvena Live opens the source location your agent read or changed. Blue markers show reported reads; amber markers show captured saved edits.

Marketplace installVS Code 1.85+

VS Code

Install Stvena Live by nccapo from the Extensions view. The Explorer activity list follows the latest captured work, and the status bar lets you pause or resume automatic navigation.

Open Marketplace
Manual VSIX installSmoke-tested on macOS

Antigravity IDE

Antigravity uses the same VS Code-compatible extension. Download the preview VSIX, then choose Extensions: Install from VSIX… from the Command Palette.

Download the VSIX
Tested, with scope stated. The packaged preview passed the editor-host suite in stock VS Code 1.137.0 and Antigravity IDE 1.107.0 on Apple Silicon macOS: saved edits, read ranges, pause/resume, expiry, additions/deletions, unsaved-buffer preservation, and no unwanted diff tabs. Other editor forks and remote hosts remain unverified.

Built for real review work

Everything needed to understand a change before accepting it.

01

Session and workspace views

Separate what changed during this Stvena session from the repository’s current staged, unstaged, and untracked state. Commits do not erase the session review trail.

02

Full-file context

Move beyond isolated patch fragments with syntax-colored complete files, old and new line numbers, source search, hunk navigation, wrapping, and responsive unified or side-by-side comparison.

03

Review checkpoints

Pin a captured version while agents keep working. Mark files and hunks reviewed, find the next unreviewed change, save anchored comments, and see when reviewed code changes again.

04

Context tray

Collect selections across files, add a request, preview the assembled draft, and paste it into Codex or Claude Code. Paths, source ranges, code, and captured versions travel together.

05

Checks and diagnostics

Run a command against the version under review, keep the logs, jump from recognized Go, Rust, TypeScript, or Python locations to source, and attach a failure to agent context.

06

Multiple agent terminals

Run independent Codex and Claude Code sessions in the same workspace. Each terminal remains separate; shared repository changes continue to appear in one review surface.

07

Deliberate Git actions

Stage or unstage complete files and individual hunks with confirmation. Conflicts, binaries, renames, deletions, and incomplete previews are labeled instead of being silently simplified.

Local by design

Your review does not need another cloud.

Stvena has no account and no telemetry. Review snapshots use local Git objects and private session files. Stvena Live reads a private descriptor inside the repository’s Git directory; it does not expose a listening network service, write source files, or run commands for the agent.

Your chosen agent CLI still follows its own network access, authentication, and data-handling rules. Stvena does not change or bypass them.

Read the full privacy details
No Stvena accountUse your existing local tools.
No telemetryNo product analytics are sent.
No hidden submitYou decide when agent input is sent.

Install with Homebrew

Three steps. No Go or Node.js required.

Homebrew installs the stable terminal app on macOS and Linux. Editor following is still a preview: it needs the v0.2.0-preview.1 binary, which the tap does not ship yet.

01

Install Stvena

One command taps nccapo/stvena, trusts that single formula, and installs the release binary for your platform against its published checksum.

brew install nccapo/stvena/stvena
02

Add Stvena Live

The terminal application and editor extension are installed separately.

VS Code

Install Stvena Live by nccapo from the Marketplace.

Open Marketplace
Antigravity

Download the preview VSIX and run Extensions: Install from VSIX…

Download VSIX
03

Open a Git project

Use a trusted local workspace with an installed and authenticated Codex or Claude Code CLI.

stvena --version
stvena              # start Codex
stvena claude       # or start Claude Code
Need editor following today? Homebrew tracks stable releases, so download the v0.2.0-preview.1 binary and run it in place of the Homebrew build until the preview lands in the tap. Upgrade with brew upgrade stvena. Stvena supports macOS and Linux on Intel/AMD64 and ARM64; native Windows is not supported.

Straight answers

Before you install.

Which coding agents work with Stvena?

Codex and Claude Code are the supported interactive agent CLIs. Stvena can run either, repeat a custom launch command, and host multiple independent agent terminals. Direct selection handoff is supported for Codex and Claude Code.

Does Stvena identify which agent made each edit?

No. Saved changes are sampled from the whole workspace, so edits from agents, you, and formatters can appear together. The extension reports the agent name for supported read activity, but edit attribution is intentionally not claimed.

Will editor following interrupt my typing?

Automatic source navigation preserves keyboard focus in the integrated terminal. It skips unsaved buffers, can be paused from the status bar, and stops following when Stvena disconnects.

Is this production-stable?

Stvena is early-stage open-source software. The terminal is available as a stable release, while editor following currently uses a specific preview binary and extension. Interfaces and local storage formats may change.

What does Stvena change in my repository?

Review state is stored in local Git objects and private session files. The editor bridge writes its descriptor inside the Git directory. Stvena Live itself does not edit source files or execute terminal commands on the agent’s behalf.

Open source · MIT

Make agent speed easier to trust.

Review the source, try the preview, and tell us where the workflow still gets in your way.