Every agent, every change, on the record.
Your developers run agents on laptops, build servers and in the cloud. gitta gives you one way to govern all of them: see who ran what, gate every change on your own rules and tests, and keep a record of it that nobody can quietly rewrite.
What gitta governs
-
See
Who ran what, across every machine
Each agent is recorded with the person behind it, the machine, the tool and the files it touched. A live team view shows every agent at work and its current warnings, in the browser.
-
Control
Your rules gate the merge
gitta runs your own tests on the combined work inside git merge, and a merge that fails stops before main changes. Make the gitta check required, and every pull request gets the same gate. Risky code and weakened checks are flagged on the line.
-
Prove
An immutable record
Every change, every check and every override is written to a hash-chained trail, kept on your servers out of reach of anyone on a machine. One command confirms the whole chain is intact.
Access and events, where you already manage them.
gitta plugs into the identity and logging your company already runs, so governance is not a second system to keep.
- Your company sign-in, with SCIM
- People and CI runners sign in with your OpenID Connect provider, such as Okta, Entra ID or Google, and SCIM 2.0 provisioning ends a disabled person’s tokens and sessions at once. Every token expires and can be revoked where you manage access today.
- Events in your log system
- Each change goes live to syslog, Splunk, Datadog or your cloud’s logging, and waits safely on the server while a receiver is down.
- Every agent and host
- Claude Code, Cursor and Codex, and cloud agents that open pull requests, are governed the same way, on GitHub and in your pipeline.
- Fixed rules, not a model
- gitta decides with your tests and a fixed set of rules, so it behaves the same way every time and sends your code to no AI model.
Put every AI agent under one policy.
Tell us how your team runs agents today, and we will show you the record gitta keeps on your own code. See it self-hosted, and the audit and compliance page for your frameworks.