Prompt behind every commit

Octarin is an open-source provenance layer for git.
It ties every agent session to the commit it produced.

Get started

Annotate your agentic work

Octarin keeps track of the sessions, prompts, agents, and cost behind each commit and pull request.

Make Stripe checkout idempotent

4f2a91c · payments-core · maya.kovac

Sessions
3
Cost
$6.40
Cycle
1d 5h

What led to this commit

2 people · 3 agents

  1. harden idempotency keys

    @maya.kovachook
    $2.10
  2. add the retry ledger table

    @maya.kovachook
    $3.36
  3. backfill stripe webhooks

    @tomas.reidlinferred 82%
    $0.94
  4. commit 4f2a91c

    6 files · +63 / −8

    +2h 14m
  5. PR #1284

    opened by maya.kovac

    +18m
  6. merged

    1 approval · 2 review turns

    +1d 3h

See the whole team at a glance

Every engineer’s sessions on one live timeline, colored by judged outcome — not self-reported, not inferred from PR counts. Hover any block; click to inspect.

From install to answers

No dashboards to wire up and no SDK to embed in your code. Hook your agents once and the context builds itself.

01

Paste one prompt

One install command hooks Claude Code, Cursor, Codex, Antigravity, GitHub Copilot, Hermes, and OpenClaw. No per-editor setup, no source code leaving your machine.

terminal

$ npx octarin-cli@latest init

hooked 7 agents

streaming traces to your workspace

02

Sessions land on commits

Every agent run shows up as a trace within seconds — and when it produces a commit, Octarin links the two: sha, files, lines, and the sessions that got there.

make checkout idempotent2×$0.42
retry throttled webhooks1×$0.18
prune dead adapters3×$0.61
03

Ask from anywhere

Add the octarin MCP server and any agent can ask who’s hit this bug, who knows this file, what it cost. Answers cite real teammate sessions.

who’s hit this stripe flake?
@sofia — expired key + throttled network · #0941

Capture everywhere, recall anywhere

Hooks for the agents your team already runs. One MCP endpoint for everything that wants the context back.

Capture — sessions in

Native hooks. No SDK, no proxy, no editor lag.

Claude CodeCursorCodexAntigravityGitHub CopilotHermesOpenClaw

Recall — context out

One endpoint for everything that wants the context back.

octarin MCPAsk Octarin

Connect — git first

The systems around the work, joined to the sessions behind it.

GitHubLinearSlack

Your agent asks who’s been in this file

Add Octarin’s MCP server to Claude Code or Cursor. Mid-task, the agent searches your team’s past sessions — who touched this, what they hit, how it ended — instead of rediscovering it.

octarin MCP

claude code

who’s touched checkout.ts?

3 sessions · 2 people

  • @maya.kovac4f2a91cidempotency keys
  • @sofia.ruiz9c1e77bwebhook retry ledger

every claim linked to a real session

Your agents remember, so your whole team does

Octarin turns every session into durable memory — the decisions, conventions and gotchas worth keeping — then hands it back to any agent through one private MCP link. Written once, shared by default, recalled by meaning.

Octarin writes them for you

As each session is scored, Octarin distills the durable calls — “use the transaction pooler,” “de-fold cached tokens at ingest” — into structured memory. Add your own, and forget what’s no longer true.

Shared by default

One engineer’s hard-won lesson reaches the whole team and every future session. Org-wide by default, narrowable to a group, or kept personal. The org learns once, not once per person.

Recalled anywhere

It lives in your org’s cloud, not a file on one laptop, and rides the capture you already installed. One private MCP link, every editor, every machine.

One graph of your whole AI-coding org

Live sessions, dead ends, and root causes become shared context your whole team can see and ask. Work that reaches git carries its sessions with it.

ONT
@priya live now — deep in checkout.ts — 40 min on the double-charge bug

Every dollar, and the commit it bought

Every trace carries its price. Roll it up per person, per repo, and per model — then follow it through to the commits and pull requests that came out.

Attributed spend

$1,284.60

August · 214 sessions

Per person

  • maya.kovac$412.80
  • tomas.reidl$265.10

Per repo

  • payments-core$531.40
  • infra-edge$208.90

Per model

  • opus-4.8$702.30
  • sonnet-5$318.60

Per person

Who spent it

Per repo

Where it went

Per model

What ran it

The whole org, one source of truth

Every session searchable, every claim linked to a trace. Octarin keeps the context attached and the numbers honest.

A profile for every member

Tokens, cost, preferred model, favorite repos and recent sessions, attributed to the person who ran them.

12 members · 214 sessions

A live trace feed

Watch agent runs land in real time — the closest thing to looking over the whole team’s shoulder at once.

streaming now

Commits & pull requests

Every commit and pull request linked back to the sessions that produced it — the sha, the files, the people, the prompts, the cost.

4f2a91c · 3 sessions · $6.40

Ask in plain language

“Who’s worked on checkout.ts, and what did they hit?” Octarin answers with the person, the session, and the finding.

ask who is working on payments-core?

Pricing that scales with your agents

A small, predictable fee on the AI spend Octarin tracks — metered on the tokens your team actually runs. Start free, upgrade when you grow. No functionality is ever locked.

Free

$0/mo

Try Octarin on a personal project.

  • Up to 10M tokens / month
  • Full dashboard, graph & memory
  • 1 workspace
  • Community support
Start free

Solo

$9.99/mo

For a developer who lives in their agent.

  • Up to 35M tokens / month
  • Everything in Free
  • Unlimited history & search
  • Email support
Start Solo

Team

Most popular
$299/mo

For teams running agents at scale.

  • 100M tokens / month included
  • then $6 per additional 1M tokens
  • Unlimited members & workspaces
  • Groups, Pulse & shared Memory
  • Priority support
Start Team

Enterprise

Custom

Unlimited scale, custom terms & control.

  • Unlimited tokens
  • Custom pricing & invoicing
  • SSO / SAML & SOC 2 report
  • Dedicated support & SLAs
Contact sales

Token usage = input + output tokens (cache reads excluded), summed per calendar month. Plans apply to your whole organization. Prices in USD.

Security isn’t a feature. It’s the foundation.

Octarin is built to enterprise standards and SOC 2 Type I and Type II certified — independently audited and encrypted end to end.

AICPA SOC for Service Organizations seal

AICPA · SOC 2

Type I & II certified

An independent auditor verified our controls are designed correctly, then tested them in operation over a months-long audit window — proof they hold in practice, not just on paper.

Encrypted everywhere

TLS in transit, AES-256 at rest, secrets in a dedicated vault. Nothing travels or sits in the clear.

Read-only by design

Agents consume context through a read-only interface — they can recall what your team knows, never change it.

Never used for training

Your data belongs to you. It is never used to train models — ours or anyone else’s.

Access through SSO

Sign-in through your Google Workspace identity, with scoped keys you can revoke at any time.

Running a vendor security review? Request the full SOC 2 reports — shared under NDA.

Built on our own research

Octarin is built by NACE AI, a research lab training specialized models that run organizations. The work behind the product — meta-learning, memory, and knowledge graphs — is published here.

Explore all research →

Point your coding agent at this

No account, no browser. The agent provisions its own workspace and starts streaming on this machine — claim it to your account anytime.

Run on the agent’s machine

npx octarin-cli@latest init --agent

Then attach it to your account: octarin claim

Know what every AI dollar bought

Hook your agents in minutes — by end of day, every session is captured, judged, and attributed to the commit it produced.