Review with context
Know which lines an agent wrote — and with which model — before you approve the pull request.
Local-first AI code provenance
Line-level attribution for AI-assisted code: which agent, which model, which session — sealed in a tamper-evident log that never leaves your machine unless you say so.
One command, one machine-wide setup. Free and open source — Apache-2.0 core.
Why teams record provenance
Know which lines an agent wrote — and with which model — before you approve the pull request.
AI share, sessions, and review gaps across every repository, without asking anyone to change how they work.
Tamper-evident evidence with SLSA and SPDX exports, ready for the audit you'll get next year.
01 · Install
One command installs a checksum-verified CLI, deploys the editor packages it detects, and walks through the setup wizard. There is no per-repository step — repositories activate on first agent use.
curl --proto '=https' --tlsv1.2 -fsSL https://github.com/sydneyvb-nl/tellur/releases/latest/download/install.sh | bash irm https://github.com/sydneyvb-nl/tellur/releases/latest/download/install.ps1 | iex 02 · Capture
Agents report through their own lifecycle hooks; editors capture saves. Tellur attributes the resulting lines — and hovering any line answers “who wrote this, and with what?”
Explorer
Agent session — Claude Code
src/auth.rs.
03 · Provenance
Every event is appended to a JSONL log and sealed into a SHA-256 hash
chain. Try it yourself: tamper with one event and watch
tellur verify catch it.
04 · Team Hub
The optional self-hosted hub aggregates events and attribution during
git push. Developers keep working locally; leads and
auditors get the organization-wide picture.
AI share by repository
Recent activity
OIDC login, SCIM-provisioned users and groups, org and per-repo roles.
Distribute sensitive-path and review rules; developers pull them automatically.
The hub keeps its own hash-chained audit history of every change.
SLSA v1.0 and SPDX 2.3 exports run as durable jobs, per repo or per org.
05 · In practice
tellur pr-report combines changed-line attribution, model evidence, policy findings, and review coverage.
Sensitive-path rules, review requirements, and central policy distribution — checked where the code is written.
Who wrote this line, in which session, from which prompt? Answer in seconds, months later.
Which agents and models your team actually uses, and how much of the diff they produce.
Export SLSA v1.0 provenance, SPDX 2.3 AI annotations, and Git-notes authorship your tooling can consume.
Designed not to get in the way
Capture and inspection work entirely offline. No account, no telemetry, no cloud dependency.
Prompt content is hashed, not stored. Secret-looking values are redacted before anything is persisted.
Missing evidence is never converted into “human-written”. Confidence and source are always recorded.
One file stops capture, note publication, and hub sync for a repository. No questions asked.
Get started
Install once, keep working the way you already do. Provenance accrues in the background — until the day you need it.