causari
v0.3.0
Published
AI-written code has no author. It has causes. Causari measures how many lines from AI-tagged commits are still alive in any git repo and records the prompt, model and files behind every agent edit.
Maintainers
Readme
∵ causari
AI-written code has no author. It has causes. Causari records them.
re audit reads plain git history, finds the commits that carry
machine-readable AI authorship (Co-Authored-By trailers, bot authors, agent
markers) and asks git blame how many of their lines are still at HEAD. A
count, not a grade. The same binary records the prompt, model and files behind
every agent edit into a local, append-only ledger.
npx causari audit # the repo you are in
npx causari audit vercel/next.js
npm i -g causari && re audit # `re` is the short alias every example usesThis package is a launcher, not the program. It holds no binary and does
nothing at npm install. On first run it downloads the release archive for
your platform from
https://github.com/croviatrust/causari/releases/download/v<version>/,
checks its SHA-256 against the release's SHA256SUMS.txt, unpacks causari
and re into ~/.cache/causari/<version>/<target>/ ($XDG_CACHE_HOME or
%LOCALAPPDATA% when set) and runs it with your arguments. Exit code and
signals pass through. Node built-ins only; no telemetry.
Prebuilt binaries exist for Linux (x86_64, aarch64), macOS (x86_64, Apple
silicon) and Windows (x86_64). Elsewhere, cargo install causari --locked.
| Variable | Effect |
|---|---|
| CAUSARI_VERSION | run another release than the package version |
| CAUSARI_BINARY | path to a binary you already have; nothing is downloaded |
| CAUSARI_DOWNLOAD_BASE | mirror of the release directory (same layout, same SHA256SUMS.txt) |
Site and method: causari.dev · causari.dev/method. Source, other installers and the full command reference: github.com/croviatrust/causari. Apache-2.0.
