GITLOCAL

Designed for builders.
Not just developers.

A local, GitHub-style viewer for the code your AI agent wrote. Browse the repo, read Markdown clearly, review what changed, and hand off to a terminal — without opening a full IDE.

npx gitlocal
GitLocal showing a rendered Markdown file next to the file tree

See it in action

GitLocal demo: browsing a repo, reading Markdown, searching, reviewing changes, previewing files, and running Claude in a split-screen terminal

Get started now. It is free.

Choose the npm package for any OS, or the native macOS app if you'd rather skip the terminal.

npm package

macOS, Windows, Linux · Node.js 22+

npm install -g gitlocal
gitlocal .

Opens in your default browser. Keep the terminal window open while you use it.

macOS app beta

Native GitLocal.app via Homebrew

brew tap ehud-am/gitlocal
brew install --cask gitlocal
xattr -dr com.apple.quarantine /Applications/GitLocal.app

No terminal needed after install. This beta build is unsigned, so run the command above once — without it, Gatekeeper blocks the app from opening at all.

Requirements, upgrade steps, and troubleshooting are in the full install guide.

Built in the open. Help shape it.

GitLocal is made for people working with AI coding tools, and it gets better when you tell us what you need. You don't have to write code to take part.

Share an idea

Tell us what you wish GitLocal did, or what got in your way. Describe the job you're trying to get done and we'll work out the rest together.

Post in Discussions →

Report a bug

Something look wrong or break? Open an issue in plain language. A screenshot is plenty, and no technical detail is required.

Open an issue →

Help build it

Pick up an open issue or propose a change. Building it with Claude, Codex, or another AI coding tool is welcome.

How to contribute →

Taking part happens on GitHub and needs a free GitHub account. GitLocal itself still has no accounts and no telemetry. More ways to take part →

Questions?

Is it free, does it send my code anywhere, what can it preview? Read the FAQ →