Of what a membership includes, the unlimited documents and signatures are the part an agent can rebuild: a questionnaire that fills a template you trust, a review step and a signing page. The attorney questions and calls are licensed people carrying their own liability, and the registered agent and business registration are work done with state agencies on your behalf. An AI answer to a legal question comes with no one answerable for it. Build the document side if you handle contracts often; for advice and filings, hire a lawyer by the hour or file with the state directly.
Before you buildRocket Lawyer has a free 7-day trial but no free plan. For a company registration you do not need a membership: in most places you can file with the state yourself for the state fee.
Build me a personal contract and document workbench to replace the document side of Rocket Lawyer. Requirements:
- Python 3.12 + FastAPI with Jinja2 pages on http://127.0.0.1:4910. `python -m workbench` starts it.
- Templates: each is ./templates/<name>.docx with {{ placeholders }} rendered by `docxtpl`, next to
./templates/<name>.yaml that lists the questions (label, type, required, help text); the questionnaire
form is generated from that YAML. Ship no legal text of your own: I supply the templates.
- Storage: sqlite3 in ./data/matters.db for matters (title, counterparty, status, notes), generated
versions and key dates; files in ./data/matters/<id>/ as DOCX plus a PDF made with LibreOffice
headless (`soffice --convert-to pdf`).
- Review before export: show the rendered text with unfilled placeholders highlighted, and refuse to
export while any required answer is blank. Keep every version and show a word-level diff between two.
- Key dates: each matter can have renewal, notice and expiry dates. They go into a calendar.ics file and
send reminder emails 60, 30 and 7 days ahead through SMTP settings in .env.
- Signing: a "sign" page puts a drawn or typed signature and the date onto the PDF (`pypdf` and
`reportlab`) and writes the file's SHA-256 and a timestamp to an audit table. Both parties sign
at the same screen.
- Optional: with an OpenAI-compatible URL and key in .env, a "what does this clause mean?" button
explains the selected clause and always starts "General information, not legal advice". Off by default.
- Single user. No accounts, no telemetry, local-first.
- Out of scope: legal advice, state filings, registered agent services, remote signers (point to
Documenso or DocuSeal for those), and writing the templates themselves.
- README: where my templates come from (for example the CC0 General Legal collection or my own
lawyer), and a plain warning that a template filled in by software has not been reviewed by anyone.Opens your agent with the prompt filled in, you press enter. Or copy it and paste it into an empty folder.
The first prompt builds the core. Run these one at a time in the same folder to grow it into your own Rocket Lawyer.
Add a clause library to the contract workbench in this folder. Requirements: - ./clauses/<topic>/<variant>.md files, each with front matter for title, topic and notes (for example topic "payment terms", variants "net 30" and "net 60"). - In a template's YAML, a question of type `clause` offers the variants for one topic and inserts the chosen text where the placeholder sits. - Record which variant each matter used, and show it on the matter page. - A search page over all clauses with the notes I wrote. - Update the README.
Connect the contract workbench in this folder to a self-hosted Documenso server. Requirements: - DOCUMENSO_URL and DOCUMENSO_TOKEN in .env; a "send for signature" button on a matter creates a Documenso document from the PDF with signers I type in. - Poll the document status every 10 minutes and store sent, viewed and completed in the matter history. - When complete, download the signed PDF and the completion certificate into the matter folder and mark the matter signed. - Never send anything before I confirm the signer list on a review screen. - Update the README with how to run Documenso.
Add checklists to the contract workbench in this folder. Requirements: - A checklist per template in its YAML (for example "ID collected", "counterparty address confirmed", "lawyer reviewed"), copied onto each new matter. - Tick items on the matter page; the export button warns, but does not block, when unticked items remain. - A dashboard of matters with unticked items and upcoming key dates, sorted by the nearest date. - Update the README.
A freelancer or small business owner pays for someone to answer "is this clause okay?" before signing. The membership bundles forms, signatures and attorney access in one monthly fee, and a company registration with a registered agent attached saves an afternoon on a state website. The comfort is a licensed name behind the advice.
Estimate · The workbench runs locally for free; the optional explainer costs a cent or two per question. State fees and an attorney's time are the same whoever files or advises. The build is token usage on your agent plan.
| Plan | Monthly | Annual, per month | What you get |
|---|---|---|---|
| Standard | $34.99 | $12.41 | Unlimited legal documents and e-signatures, unlimited AI legal Q&A and contract review, 12 Ask an Attorney questions, and a first business registration free (then $99 plus state fees). |
| Plus | $49.99 | $20.75 | Everything in Standard with 36 Ask an Attorney questions and 12 live attorney consults (the FAQ describes a 20-minute call); EIN $70, registered agent $125 a year and trademark services from $350 are priced separately. |
| Pro | $64.99 | $29.08 | Unlimited attorney questions and live consults; annual report $100, DBA $100 and articles of dissolution $125 are priced separately. |
No free plan; every plan starts with a free 7-day trial.
Not really. A freelancer or small business owner pays for someone to answer "is this clause okay?" before signing. The membership bundles forms, signatures and attorney access in one monthly fee, and a company registration with a registered agent attached saves an afternoon on a state website. The comfort is a licensed name behind the advice. The prompt on this page builds the closest honest substitute.
About $34.99 a month on the Standard plan, $419.88 a year (checked 2026-10-19).
Written questions and live calls with licensed attorneys, 12 questions on Standard and more on Plus and Pro; Privileged legal advice sessions, which a chat with an AI is not; Rocket Lawyer's own template library and the lawyers who maintain it; Business registration, EIN, registered agent and trademark filings handled for you; E-signature requests that remote signers complete on their own devices. If any of those matter to you, keep paying.
Yes: docassemble (open source), Documenso (open source), DocuSeal (open source).