GitMir Intelligence

Stop making AI guess how your product works

Give your people and AI a current understanding of the business logic, dependencies and customer flows behind your code — before they make a change.

92% answer quality · 69% less context · 63% lower cost

10,000 credits to start · $29 per active developer / month

Chapter 01 of 07

Start on one screen: connect GitHub and pick a repository. GitMir copies it, reads it and never writes back.

A new account starts on one screen: “Connect your first repository”.

app.gitmir.com/accountIllustrative example
IntelligenceYour team

Overview

Connect repository

Connect your first repository

GitMir keeps its own copy and never writes to your repository.

Connect repository
Intelligence at work

Each screen,
up close

Visual changelog

Every commit has a meaning

Move through the commits to see the business logic change.

Subscription product · business logic
Illustrative example
  • Existing logic
  • Added in this commit
  • Removed in this commit
Before · An upgrade changes the plan at once and turns the paid features on in the same moment.
OPEN AN AREA TO SEE ITS LOGIC
After · “Unlock at once” is gone: the new plan waits for the card check, paid features turn on once payment is verified, and the customer is asked to finish the check.
OPEN AN AREA TO SEE ITS LOGIC
“Unlock at once” is gone: the new plan waits for the card check, paid features turn on once payment is verified, and the customer is asked to finish the check.+12 added · −7 removed

Links between areas

  • Billing & subscription → Notifications (informs)

Billing & subscription

  • Plan status → Billing period (starts with)
  • Unlock at once
  • Upgrade the plan → Unlock at once (triggers)

Billing & subscription ▸ Upgrade the plan

  • Unlock after the card check
  • One-click upgrade → Unlock after the card check
  • Unlock at once
  • One-click upgrade → Unlock at once

Billing & subscription ▸ Plan status

  • Waiting for the card check
  • Free → Waiting for the card check (on upgrade)
  • Waiting for the card check → Pro (card verified)
  • Free → Pro (on upgrade)

Billing & subscription ▸ Renew subscription

  • Waiting? Hold the charge
  • Waiting? Hold the charge → Charge payment method (holds)

Access & entitlements

  • Unlock after payment
  • Unlock after payment → Paid features (turns on)
  • Unlock on upgrade
  • Unlock on upgrade → Paid features (turns on)

Notifications

  • Finish the card check

Illustrative business logic. On your repository every analysed commit is laid over the real model the same way. Explore a real product

Why teams switch

Stop rebuilding your product
for every task

Today the understanding of how your product works is pieced together again for every task — from files, from people, from memory.

Today

  1. The agent opens the files it can see
  2. The rule it breaks lives in another area
  3. A senior engineer explains the product again

…for every task, every agent and every new hire

With GitMir Intelligence

One live model of what your product does

Rules, customer paths, records and how they connect — read from your code and updated on every push. People ask it, agents get the part a task touches, and every answer names its commit.

Understanding is built once and used by everyone.

Who it is for

What each person
gets from it

One model of the product, read by everyone who works on it — each for their own job.

CTO · Head of engineering

Know what a change does before it ships

A change shows what it reaches before it merges, not after a customer complains. Senior engineers explain the product less and read fewer diffs.

45 min → 8 minto check one agent task

Developer with an AI agent

Your agent starts from the rules a task touches

Not from files it has to piece together again — in Claude Code, Cursor, Codex or VS Code, over MCP.

92% vs 78%answer quality against the strongest alternative, same model

Product · analyst · QA

Catch a contradiction while it is one sentence

Check a PRD against the product before estimates: each requirement already works, contradicts the product, is new, or needs a question.

16 h → 0.3 hfor a PM to size one change

New engineer

Get the connected answer, not a senior on a call

How a feature works and why, with the drawing of the product open beside the answer.

21 days → 4 daysto a first accepted change

Founder · product owner

Hear about a gap from GitMir, not from a customer

Findings arrive without asking — secrets in plain text, services without a visible access check, a state nothing leaves — each with where it is and what to do.

Finance

Pay for answers, not for reading the repository again

Agents get the part of the product a task needs instead of the whole repository.

$0.35 → $0.08AI cost per completed agent action

Measured on projects GitMir has run, and in Benchmark 001 — a measurement of those projects, not a promise about your week.

The variable is the Intelligence

Same repository. Same questions. Same model. The benchmark changes only what the model knows before it reasons.

Answer quality
92%
vs 78% best alternative
Context used
8.4K
vs 27.4K best alternative
Cost / question
$0.07
vs $0.19 best alternative
Response time
4.8s
vs 9.6s best alternative

BENCHMARK 001 · 50 NATURAL-LANGUAGE QUESTIONS · 3 RUNS EACH · SAME MODEL, BLIND GRADING · SEE FULL METHODOLOGY →

Why the quality of context matters — GitMir Science →

Smaller model · the right meaning

DeepSeek+GitMir>Opus 5.5

Get more from a simple, cheap model. GitMir hands it the right fragment of your system’s meaning over MCP — not the whole repository — so it answers like a far bigger model, for cents and seconds.

Task 1: An invoice stays unpaid. What happens to the customer? GitMir sends rule “An unpaid invoice restricts the organization”, flow · invoice status “Open”, reaches “Organization · Project”. Answers: Organization — Banner escalates to “services restricted”; Project — Projects restricted after the grace period; Invoice — Only an open invoice offers a payment link. Task 2: Turn the spend cap off. What changes? GitMir sends rule “The spend cap decides whether an overrun costs money or availability”, subscription · field “usage_billing_enabled”. Answers: Usage — Usage past the quota is billed as overage; Project Settings — Disk autoscaling and resizing open up. Task 3: Upgrade an organization to Pro. What must it be told? GitMir sends customer path · step “change the plan”, action “updateOrgSubscription”. Answers: Billing — The prorated price and the new total come first; Payment — A held card check is confirmed before the plan starts; Subscription — The new plan starts at once.

DeepSeek V4 Flash+GitMir314.4 s$0.0044$1.46
Claude Opus 5.5reading the repository356.7 s$0.80$265

Context and time per task are from Benchmark 001: 8.4K tokens and 4.8 s with GitMir, 61.3K tokens and 18.9 s reading the repository. Priced at list prices, October 2026: DeepSeek V4 Flash $0.14 in / $0.28 out, Claude Opus 5.5 $4 / $20 per million tokens, with a 1,000-token answer. See the benchmark →

The problems it closes

In your team’s words.

What you hearWhat changes with GitMir

“The agent only sees the open files, and the rule it breaks lives in another area”

The model keeps the connections. Over MCP the agent gets the parts a task touches — even those that share no word with it.

“A clean diff breaks a customer path”

See what a change reaches before it merges, and check the commit against the model.

“We keep CLAUDE.md and AGENTS.md by hand. Three hotfixes later they describe last year’s product”

MCP always answers from the current commit, and the rules file is written from the model.

“Which version is the agent working from?”

Every push is read, and every answer names the commit it is right for.

“A change in one repository breaks another”

Connect them into one project: one drawing of the seams, and findings across repositories.

“The PRD contradicts the product, and we find out mid-sprint”

Check the document requirement by requirement before anyone estimates it.

What you get

Answers first,
then the drawing

Every screen starts with what you came for: what changed, what waits for you, and what a change would reach.

Four answers on the project page

Product, Agents, Against and Needs you — what changed, what agents did, what goes against a decision or a requirement, and what waits for you.

Decisions ready to make

Everything that waits for you comes as one card: the question, two or three options with what each reaches, what you decided before, and a recommendation with its reason.

Since you looked here

Open a part of the product again and one line says what changed in it since your last look.

Before and after, side by side

Every commit as two still versions of the product next to each other — what appeared in green, what went in red, the words underneath.

Where a customer can get stuck

Every customer path by the places a customer gets stuck — a step pointing at nothing, a state with no way forward — each with its reason in words.

What a state allows

Pick a state of a record and see what it can move to, what it cannot from here and why, and the rules and actions that follow.

What if it changes

Before you change a part: the customer paths and areas it reaches, the risk, and what to check on each card.

Worded for your role

The same answer for a lead, a product person or an engineer — the same parts, the words of your job.

Your agents get the same answer

Over MCP, gitmir_understand gives an agent the prepared answer a person sees, as text — the parts, why each is there, and what was left out.

Fast on large products

The drawing loads only the level you open — about ten kilobytes, even when the whole model is megabytes.

Current and complete

An answer you can
check the date on

Branches move fast, and agents work on several of them at once. An answer from yesterday's code does not look wrong. It just is.

Every answer names its commit

What GitMir tells a person or an agent comes with the commit it was read from. When the branch moves on, you can see that the answer is behind, instead of finding out after the change lands.

What was not read, is said

If part of a repository could not be read, the model says which part, and you are not charged for it. No complete-looking answer built on half the code.

Work in progress stays separate

The model describes committed code. Changes not committed yet, and branches it has not read, are named as outside it, so an agent knows where its knowledge ends.

GitMir in Slack

GitMir knows the business logic implemented by your software

Ask GitMir directly from Slack. Get product rules, flows, dependencies and change impact without reading the code.

GitMir extracts the business logic from your codebase and keeps it current with every push.

Everyone answers with their own GitMir access: a person sees in Slack exactly what they see in GitMir, and nothing more.

Part of GitMir Intelligence — no separate price, no seat for asking. Questions are not metered on any plan; credits are used only when a repository is read.

#engineering
Dana11:04

@GitMir What happens if we change how an unpaid invoice restricts an organization?

GitMirAPP11:04

An unpaid invoice restricts the organization: Warning → grace period → restricted.

  • Rule An unpaid invoice restricts the organization
  • Status flow Invoice status · Open → Paid (Payment succeeds)
  • Reaches Organization · Project
  • Area Billing & Subscription · 27 screens · 6 records

Billing & Subscription · based on 4 parts of the model · current as of the last commit · Open in GitMir

Pricing

Its own plan
Priced for the people doing the work

Credits pay for building and updating models and are shared across GitMir products. Questions from people are not metered on any plan; each question from an AI agent over MCP uses 1–10 credits.

Free

10,000 credits to start · any number of private repositories

Engineering

$29 per active developer / month · 30,000 pooled credits each · GitMir in Slack included

Enterprise

Private deployment, identity and procurement terms scoped to your company

Questions

Before you connect a repository

What does GitMir Intelligence do?

Connect repositories and GitMir keeps a living model of what the product does. People ask and see it, agents get sufficient context over MCP, and every change shows what it reached.

Which AI tools can use it?

Any tool that speaks MCP: Claude Code, OpenAI Codex, Cursor, GitHub Copilot and your own agents. Change the model, keep the Intelligence.

What do credits pay for?

Building the model of your private repositories and keeping it current, and questions from AI agents over MCP: 1–10 credits each. Questions from people, in GitMir and in Slack, are not metered on any plan.

What if GitMir cannot read part of my repository?

It says so. The model names the parts it could not read, those parts cost nothing, and the next update reads them again. You never get a full-looking answer built on part of the code.

We work on many branches and worktrees. How do we know an answer is current?

Every answer names the commit it comes from. An agent on another branch sees how far the model is from its own work, and the model catches up with every push to the branch you connect.

How much does it cost?

Free to start with 10,000 credits. Engineering is $29 per active developer per month with 30,000 pooled credits each; viewers and AI agents add no seat.

Can people ask from Slack?

Yes. Invite GitMir to a channel or send it a direct message: it answers with product rules, flows and what a change reaches, scoped to what that person can see in GitMir. It is part of GitMir Intelligence at no additional price, and asking is not metered.

Can I try it before connecting anything?

Yes. Ask the live model of Supabase Studio what a change would reach — no account needed.

What waits for me, and how do I decide it?

Everything that waits for you — a finished task, a review with problems, a requirement without a decision, an open item from a meeting, a proposal — comes as one card: the question, two or three options with what each one reaches, what you decided before about those parts, and a recommendation with its reason. You choose an option; the answer is written where it belongs and the card goes.

Can I see where customers get stuck?

Yes. «Where can a customer get stuck» lists every customer path by the places a customer gets stuck — a step pointing at a part that is no longer there, a state with no way forward, a state nothing leads into — and each path opens with those places marked and their reason in words.

How do I check a change before I make it?

Open «What if it changes» on the part: the customer paths and areas it reaches, the risk, and on each card what to check. A new task opens the same view for the parts it touches.

Does it speak differently to a product person and an engineer?

The same answer is worded for your role — lead, product or engineer. The parts and what is marked stay the same; a lead reads money and risk, a product person what the customer sees, an engineer the states and rules.

Can my AI agent get the same answer I see?

Yes. Over MCP, gitmir_understand gives an agent the prepared answer a person sees, as text: the answer line, the parts with why each is there and where it comes from, and what was left out with a way to ask for it.

Try the Intelligence, not the claim

Ask a real product

Open a finished public Intelligence model, ask the questions you would ask about your own system, then decide whether the difference matters.