public preview · ai coding assistant

The whole engineering loop. One terminal.

Install and work—no provider account, API keys, or model wiring. Give TheGitAI real autonomy while assistant edits remain reviewable, undoable, and recoverable by checkpoint.

$ npm i -g @thegitai/cli
No API keys Curated frontier models macOS, Linux, Windows
TheGitAI terminal interfacerepresentative session
● System
Interactive mode ready. Type /help for commands.
● You
Trace the signup bug, fix it, run the focused tests, and update the docs.
● Tool grep_code signup validation -> OK
● Tool read_file signup.test.ts -> OK
◷ Working · 1m 08s
To-dos · 4/4 done
Map the signup and validation flow
Fix the underlying validation bug
Run the focused test suite
Update the signup guide
∴ ThinkingValidation fixed, 42 tests clean, documentation current. Reviewing the final diff now.
queue>Type to queue the next message
TheGitAI · ~/projects/acme-app
GPT-5.6 Sol (OpenAI)
Enter queues · Esc / Ctrl+C cancel turnAuto-Accept
Verified fixesTrace the cause, implement the fix, prove the result.
Repository-wide changesKeep source, tests, configuration, and docs coherent.
Live project awarenessKeep servers, watchers, and APIs available while it works.
Precise recoveryUndo exactly the assistant changes you want.
Built for real autonomy

Everything an AI coding assistant needs to finish. Everything you need to undo it.

Real work crosses files, tools, processes, tests, and documentation. TheGitAI keeps that chain coherent from the first investigation to the final handoff—and every change it makes along the way stays reversible.

Recovery

Undo the agent, not your work.

Every assistant edit is journaled as it happens. Preview a reversal before it runs, then take back a single edit, a whole turn, or selected files from a checkpoint—while the work you did yourself stays exactly where you left it.

4 calls · one round

Several lines of inquiry, one coherent result

Independent file reads, code searches, symbol queries, document reads, and web lookups run together. Mutations stay ordered.

● bg_1 running

The project keeps running while the agent works

Keep dev servers, watchers, builds, and local APIs alive. Follow output, inspect logs, and stop jobs without blocking the conversation.

Bring the real inputs

Code is only part of the context.

Put the spec, screenshot, spreadsheet, Word document, PDF, or live web page inside the same engineering task.

Images & screenshots Web search Web fetch PDFs Spreadsheets Word documents
From request to reviewed result

Give it the outcome. Get back a review-ready change.

Give TheGitAI the outcome, not a sequence of tiny prompts. It can carry the work through investigation, implementation, verification, documentation, and handoff.

01

Understand

Map the repository and gather the relevant evidence.

02

Change

Create coherent edits across source, tests, and docs.

03

Run

Use the real project, shell, services, and diagnostics.

04

Verify

Test, build, lint, typecheck, and inspect the final diff.

05

Hand off

Explain what changed and leave the repository ready to review.

Your real suite and toolchain

It can prove the change against your project

Run focused tests, builds, linters, typecheckers, diagnostics, and scratch scripts. The final answer reports what actually passed and what still needs attention.

npm test · 42 passing
npm run typecheck · clean
git diff --check · clean
One session, many kinds of work

Debug the feature and update everything around it

The same task can touch implementation, tests, configuration, docs, screenshots, and external references without losing the thread between them.

source.ts
source.test.ts
README.md
screenshot.png
Control without hesitation

You decide how much room it gets.

Trust does not come from a promise that nothing can go wrong. It comes from seeing what the agent is doing, holding the sensitive actions behind an approval, and knowing where it can and cannot reach.

Approvals

Ask first, or get out of the way

Default mode asks before edits and commands. Auto-Accept keeps trusted work moving. Plan mode stays read-only.

Containment

It stays inside the repository you opened

Work is scoped to the project directory, sensitive paths are guarded, and secrets are stripped from the command output that reaches the model and your session history.

Inspectability

A source-visible local client

Local file, shell, session, approval, containment, and redaction behavior stays inspectable. Provider credentials remain server-side.

We don't store your source files, your prompts, or your conversations on our servers. Session history stays on your machine; the server keeps metadata only.

Privacy policy
Your first ten minutes

Install. Sign in. Hand it a real task.

There is no dashboard to learn and no configuration ceremony. The shortest path to value is the repository already open in your terminal.

01

Install the CLI

One global install gives you the ai command. No project plugin or provider setup.

$ npm i -g @thegitai/cli
02

Sign in once

Use the browser flow locally or a one-time code on a remote machine. No API keys.

$ ai login
03

Open a real repository

The agent works against the repository in your current directory and maps its structure.

$ cd your-project && ai
04

Ask for the outcome

Describe the finished result. Review progress, approve sensitive actions, and inspect the diff.

❯ trace the bug, fix it, and verify it
Real autonomy, still under your control

Put the next real engineering task in motion.

Hand it a real repository and a real task. Assistant edits stay reviewable, undoable, and recoverable by checkpoint while TheGitAI carries the work to a verified change.

No credit cardNo provider keysmacOS, Linux, and Windows