How to draft a document with AI
Generate a draft NDA, lease addendum, freelance contract, or employment offer letter from a one-sentence description, then sign it — the prompt goes to the AI, but the PDF is rendered entirely on your device.
Last updated
Draft with AI turns a one-sentence description into a complete, formatted PDF — an NDA, lease addendum, freelance contract, or employment offer letter — ready to edit, sign, or send.
Before you start
- Drafting works a little differently from the rest of AttachKit: your text prompt is sent to our AI server to generate the document. The PDF itself is rendered on your device and never leaves your browser — the same privacy posture as every other AttachKit tool.
- Want the prompt to stay on your machine too? Counsel Mode (a Max feature — during the private beta, everything is free) sends the prompt straight from your browser to your own local Ollama instead of our server. The Draft page shows a Counsel Mode badge when it's active. Details below.
- Each cloud-generated draft counts as one AI action against your monthly allowance (25 on Free, 200 on Pro, 500 on Max by default; an AI-usage meter appears under the Generate button when your allowance is being metered). There is also a daily drafting cap: 5 drafts per day signed out, 30 per day signed in. Counsel Mode drafts run locally and don't consume the monthly allowance.
- Gather the concrete details first: names, dates, amounts, jurisdiction. The more specific the prompt, the more usable the draft.
Four starting templates are available:
| Template | What it's for |
|---|---|
| Mutual NDA | Two-way confidentiality agreement between two parties, common before deal talks |
| Lease Addendum | Adds a clause (pet policy, parking, sublease) to an existing residential or commercial lease |
| Freelance Contract | Short-form services agreement between a freelancer and a client |
| Employment Offer Letter | At-will offer covering role, salary, start date, and benefits |
Steps
- Open Draft with AI and pick a starting template from the cards at the top. Mutual NDA is selected by default.
- Describe what you need in the text box. Each template pre-fills a worked example you can overwrite — for the NDA: "Mutual NDA between Acme Corp and Beta LLC, 3-year term, governing law California, covers business plans and customer lists." Prompts must be at least one sentence (10 characters) and at most 2,000 characters.
- Click Generate Mutual NDA (the button is named after whichever template you selected). It switches to Generating draft… and a Streaming draft… panel opens so you can watch the text appear live. A Cancel button is available the whole time, and generation times out automatically after 2 minutes so a stalled connection can't strand the page.
- Wait for Rendering PDF… — your browser converts the generated text into a PDF locally, with no upload.
Result
AttachKit shows "Draft ready — opening in /app/sign" and hands the finished PDF straight to the Sign tool, where you can place signatures, initials, dates, and text, or send it out for signature. If the in-browser handoff isn't available (some private-browsing modes), the PDF downloads directly instead, named after the template (for example nda-draft.pdf) — just drop it into Sign or Fill yourself. In that fallback case the Draft page stays put: the button now reads Generate another, and you can expand Show source markdown to inspect the raw generated text.
Two honest caveats:
- AI drafts are a starting point, not legal advice. The model writes plausible language but doesn't know your jurisdiction's case law or your specific situation — have a licensed attorney review anything you plan to actually sign. Every generated document also ends with a disclaimer saying exactly that.
- Drafts render with standard Latin (Times) fonts. Characters outside that range — Cyrillic, CJK, emoji, and some accented letters — are replaced with
?in the PDF.
Counsel Mode: keep the prompt local
Counsel Mode is a per-device toggle (a Max feature; during the private beta, everything is free) that you switch on from the Sign tool's Counsel Mode panel — enable its two prerequisites there first (hardware-key sign and the audit page) or the checkbox stays grayed out. The first time you turn it on on a device, the panel asks for a one-time page reload to open the browser-to-localhost channel. With it on, the Draft page posts your prompt directly from your browser to your local Ollama — http://localhost:11434 with the llama3.1 model by default — so no third-party LLM ever sees your brief. You'll need Ollama installed, running, and the model pulled (ollama pull llama3.1). Local drafts don't count against your monthly AI allowance.
Related
Related
Still stuck? Contact support →