Python tools for Bates stamping, deadline math, privilege logs, and other repetitive tasks. Tool programs run on your own computer, so private documents never touch a server.
Stamping page numbers, counting deadline days, merging PDFs. None of it needs a lawyer's judgment, but all of it takes a lawyer's time.
Every tool is a small script you run on your own device. Attached tool pages walk you through the setup line by line, even without technical background.
Python is completely free, and you only need to install it once, on Mac or Windows. Tool pages have the download link and setup commands.
Pick a tool below and download the script. Each one needs one or two free libraries, with copy-paste install commands on its page.
Paste the run command from the tool page and press Enter. The output saves to a folder on your computer: a stamped PDF, an Excel report, or a merged file.
Writ is free and runs entirely on your own computer. No uploads, no subscriptions, and no servers.
Turns Outlook PST files and Gmail MBOX exports into organized PDFs, with attachments sorted alongside each email.
Stamps sequential Bates numbers (e.g. SMITH00001) on every page of every PDF in a folder.
Enter a filing date and get every legal deadline, taking into account weekends and holidays, right in your browser
Merges every PDF in a folder into one file, with an optional table of contents at the front.
Scans a folder of documents, uses AI to describe each one, and outputs a formatted Excel privilege log.
Searches hundreds of contracts at once for specific clauses, and outputs a green/red Excel grid with AI summaries.
Finds exact and near-duplicate documents in a folder, producing an Excel report with duplicate groups highlighted.
There is nothing to sign up for. Download the toolkit from GitHub, pick a tool, and follow its page. If you can copy and paste, you can run these.
Each tool page spells out every command.