Every article on AI contracting ends with the same checklist of clauses you should be adding to client agreements. Not one of them tells you which of your existing agreements already have them, which are missing one, and which are still being argued over. That answer is currently in three people’s heads and a folder of PDFs.
Buy Now — $19One-time payment · works offline · nothing leaves your browser
There is no drafting in this app, no suggested wording and no template language, on purpose. Contract drafting is your solicitor’s job. Knowing what you already signed is yours.
In the signed agreement, confirmed absent, under negotiation, or not applicable with a reason. Plus where it sits in the document, so the next person can find it without re-reading the MSA.
No clause library, no generated language, no “here is what your indemnity should say”. A $19 tool that drafts your contracts is a liability, not a feature.
When the same clause is missing from four agreements, that is a template problem, not four client problems. The roll-up puts that in front of you in one row.
One record per client engagement, filled in from the executed document.
A clause that only exists in a redline is not coverage. Until the agreement is countersigned, every clause status on it is recorded as what you asked for, not what you hold — and the record says so in those words.
It is a claim about your whole delivery chain, freelancers and embedded tooling included. Unconfirmed, it stays an open item; it can never quietly clear the clause set on its own. That is the failure mode this app was built to refuse.
Mark a required clause not applicable and you have to say why. With a reason it scores as covered; without one it scores nothing and the record drops out of “covered”. Silent waivers are how a roster looks clean and is not.
Signature date, next review due, and a 12- or 24-month button that clamps month ends properly. Overdue and due-soon show on the register, and a fully-covered agreement with a lapsed review date is not allowed to sit there looking finished.
Seven client engagements from one agency. The register bands them worst-first, so whatever needs a decision is always at the top.
| Client | Agreement | AI use | Coverage | Status |
|---|---|---|---|---|
| Verrow HealthStarted on a purchase order | Nothing in place | Agentic | 0% | No executed agreement |
| Halden & CoMSA-2026-014 · signed 20 Jan 2026 | Master services | Generative | 91% | Required clause missing |
| Kestrel MotorsTraining-data clause waived, no reason given | Master services | Generative | 82% | Not yet assessed |
| Northgate LegalTheir GC still has the indemnity | Statement of work | Assistive | 68% | Under negotiation |
| Borough of ElmswickAudit rights waived — framework terms, reason on file | Standard terms | Assistive | 100% | Covered — review due |
| Rill FoodsMSA-2025-088 · review Dec 2026 | Master services | Assistive | 100% | Covered |
| Saltmarsh TrustConfirmed by M. Dube, 9 Jan 2026 | Statement of work | No AI use | n/a | Out of scope |
Every write-up of AI contracting ends the same way: get these clauses into your client agreements. None of them gives you a way to check which agreements already have them. Your options are an enterprise contract-lifecycle platform priced for a legal department, or a spreadsheet nobody has updated since the template changed. This is the thing in between, for $19, once.
Buy it, open it, start logging. No account, no subscription, no seat count.
No, and that is deliberate rather than a gap. There is no clause library, no generated wording and no drafting anywhere in it. It records the status of clauses your own lawyers settled. What any clause should say is a question for them.
It ships seeded with the seven topics the current commentary keeps converging on, and every one of them is yours to rename, reword, drop or reweight. You can mark a clause as tracked but unscored, or as core so it counts double. Restore the seeded list at any time.
Four things a column cannot do: it keeps “not checked” apart from “checked and missing”, it refuses to let an unconfirmed “no AI here” clear the clause set, it makes a not-applicable waiver worthless unless someone recorded why, and it rolls the same clause up across the whole roster so you can see a template problem instead of seven client problems.
It is the share of required clause weight you hold, where core clauses count double. A signed clause earns full weight, one under negotiation earns half, and a not-applicable clause earns full weight only when a reason is recorded. Clauses marked tracked-only are left out of it entirely.
Nowhere. It is a single HTML file that stores everything in your own browser. You will be typing in client names, agreement references and internal notes, so that matters. Export a JSON backup or a CSV whenever you want a copy or need to hand the register to someone else.