Skip to main content
Developer Tools

Open Agreements

Fill standard legal agreement templates and produce signable DOCX files. Templates cover NDAs, cloud terms, employment docs, contractor agreements, SAFEs, and NVCA financing documents.

In production at Am Law 100 firms. 41+ templates across three tiers with CI-enforced traceability.

Agent Skill (recommended):

npx skills add open-agreements/open-agreements

How it works

1

Choose a template

Pick from 41+ standard agreements — NDAs, SAFEs, NVCA forms, employment docs, and more.

2

Fill in your details

Answer interactive prompts or provide a JSON data file. Claude interviews you for field values grouped by section.

3

Get a signed-ready DOCX

Professionally formatted output preserving all original formatting from the template source.

41+ templates across three tiers

Browse the full template catalog

Internal templates (17)

Common Paper, Bonterms, OpenAgreements

CC BY 4.0 — shipped in package with {tag} placeholders

External templates (4)

Y Combinator SAFEs

CC BY-ND 4.0 — vendored unchanged

Recipes (7+)

NVCA financing documents

Downloaded on demand (not redistributable) — transformation instructions only

Trust & reliability

480+

Automated tests

100%

Pass rate

MIT

Open-source

15+

Skills on skills.sh

Two execution modes: hosted remote MCP (openagreements.ai/api/mcp) for zero-install convenience, or fully local package execution for sensitive documents.

View full Allure test report →

Install options

Agent Skill (recommended)

npx skills add open-agreements/open-agreements

Claude Code (zero install)

Just ask Claude:

Fill the Common Paper mutual NDA for my company

Gemini CLI

gemini extensions install https://github.com/open-agreements/open-agreements

CLI (global)

npm install -g open-agreements
open-agreements list
open-agreements fill common-paper-mutual-nda -d values.json -o my-nda.docx

Q&A

Quick answers for teams evaluating Open Agreements.

What is Open Agreements?
Open Agreements is an open-source CLI and library for filling standard legal agreement templates (DOCX) with structured inputs. It is designed to work directly with coding agents across hosted and local workflows.
Does Open Agreements send agreement data to remote servers?
In local package mode, template fill runs on your machine and writes local files. If you use the hosted connector at https://openagreements.ai/api/mcp, request/response content passes through that hosted service.
What templates are supported today?
The project includes internal templates (Common Paper, Bonterms, and employment packs), external vendored templates (YC SAFEs), and recipe-driven templates (NVCA Series A documents) downloaded from official sources at runtime. Browse the full catalog.
Can I use Open Agreements with Claude?
Yes. Add https://openagreements.ai/api/mcp as a connector in Claude (Settings → Connectors → Add custom connector) and you can list templates, fill agreements, and download DOCX files directly from the chat.
How is template licensing handled?
Licensing is enforced by template metadata and validation rules. Non-derivative sources are kept unchanged, and non-redistributable sources are handled through recipe instructions and runtime download.
Can Open Agreements generate .docx NDAs and Cloud Services Agreements?
Yes. Open Agreements can generate editable .docx agreements from template inputs, including Non-Disclosure Agreements (NDAs) and Cloud Services Agreements (CSAs), with workflow options for hosted connector use or local package execution.
Can I use Open Agreements as an AI contract generator for startups?
Yes. Open Agreements is built for agent-assisted contract drafting from structured prompts and form inputs. Startup teams can generate first-pass agreements in .docx, then review and negotiate them with counsel.
How can I verify Open Agreements is actively maintained and tested?
Public trust signals include passing CI checks, Codecov coverage with patch/project gates, Vitest-based test runs, and scenario-to-test traceability checks that map canonical scenarios to executable tests.
Can I generate employment offer letters and IP assignment agreements?
Yes. Open Agreements includes employment templates for offer letters, IP/inventions assignments, and confidentiality acknowledgements. The fill pipeline can also generate a jurisdiction-aware employment memo with compliance notes and disclaimers.
Does Open Agreements replace legal counsel?
No. Open Agreements automates document assembly and workflow structure. Teams should still involve qualified legal counsel for legal advice, negotiation strategy, and jurisdiction-specific interpretation.

Related developer tools

Open Agreements generates new documents from templates. Need to edit existing Word files?

safe-docx — surgical Word document editing