The harness matters

The whole engineering loop. Fully autonomous.

A CLI-first AI coding agent, with a desktop app that is just as capable. It works across your repository, checks its changes, and keeps you in control.

Same agent, same models, one account. macOS · Windows · Linux

What should it do for you?

TheGitAI investigating a failing test

Investigate the cause, make the change, and check it against your project.

Learn more

Two ways in. One agent.

You read every diff

Work from your terminal, alongside the editor you already use.

  • ✓Steer or queue a message while it works
  • ✓Undo agent edits without touching your changes
  • ✓Switch models in the same session
  • ✓Use skills, MCP servers and background jobs
The CLI →

You have an idea and an empty folder

Describe the work, then follow the conversation and changes side by side.

  • ✓Make a plan and work through it
  • ✓Build, run and check your project
  • ✓Review files and changes in the same window
  • ✓Approve actions that run on your computer
The desktop app →

Computer Control

It works.
You keep working.

Give the agent a background screen of its own. Keep using your mouse and keyboard, switch apps or minimize its preview while it works.

Want it in front of you? Choose your screen instead. Both modes are available from the same agent in the CLI and desktop app.

GNOME Wayland · Linux Mint Cinnamon · macOS on Apple Silicon and Intel

Set up Computer Control
Background screenGNOME Wayland
Working in FreeCAD
FreeCAD in dark theme, with a turbine rotor being built on TheGitAI's background screen

Your mouse. Your keyboard. Still yours.

From a GNOME Wayland session: the agent works in FreeCAD on a separate screen. You can keep clicking, typing and switching windows on your own desktop.
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. Bypass all permissions 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
Real autonomy, still under your control

Give it the hardest task on your list.

Open a repository you know and see how far it gets on its own.

No credit cardZero configmacOS, Linux, and Windows