Alpha · Early access

Your agent creates.
You steer.

Loupe is a local workspace where you make changes with an agent, polish them with inline review, and iterate. The agent stays right beside the work, whether you're coding or writing.

What is Loupe

One workspace to review and iterate.

Loupe is a local desktop app for creating and reviewing changes with Claude Code or Codex. It's built for the product managers, writers, and reviewers on a team as much as for the engineers.

How it works

Create, review, repeat.

01
Open a workspace
Point Loupe at a repo and pick a branch, or start fresh. Nothing to push first.
02
Create with the agent
Drive it from chat and the diff grows live, or open changes it already made.
03
Polish & iterate
Select any line, or any passage in a rendered doc, then Ask, Plan, or Fix. Edits land live — repeat until it's right.
What you can do

Four ways to work.

01
Create & steer
Direct an agent from the chat panel, then review what it creates in the same window. You set the direction and review the result; the agent handles the edits.
02
Review code
Step through any change as a familiar, syntax-highlighted diff. Leave inline, file-level, or review-level comments and resolve them as you go, whether on a local branch or a GitHub PR.
03
Review documents
Markdown files render as formatted pages, not raw diffs, so docs and specs read the way they'll ship. Comment by selecting any word or passage, no line numbers required.
04
Multi-repo workspaces
Group related repositories into a single workspace, each with its own git worktree, so a change or review that spans several repos stays in one place.
Agent-first

Change happens through the agent.

Loupe isn't an IDE. Changes flow through the agent — ask in chat, comment on the diff, let it respond. You're directing, not hand-editing. That's what keeps the loop fast.

Privacy & security

Your code never touches our servers.

Loupe runs entirely on your machine and works with your local repos out of the box. No account, no sign-up required.

Runs entirely locally
Diffs, comments, and workspace data live in a local SQLite database on your machine. Your code, credentials, and agent sessions are never sent to Loupe.
Your agent, your keys
The agent runs locally with your own tools and credentials. What it sends goes to your model provider, never through Loupe.
No background services
Loupe runs only while it's open. No daemons or background processes are left running after you quit, watching files or calling home.
Telemetry off by default
No analytics unless you opt in. Error reporting is a setting you control: off, errors only, or all.

Try Loupe today.

Available for macOS & Linux