CLI
Fastest way to run template fill and validation locally.
npx -y open-agreements@latest list --json
Open-source legal operations
OpenAgreements fills standard legal templates from local data, keeps every step auditable, and works with the coding-agent workflows teams already use.
Pick the integration path that fits your team now. You can run only the pieces you need: template filling, contracts workspace tooling, or both.
Fastest way to run template fill and validation locally.
npx -y open-agreements@latest list --json
Use OpenAgreements from Claude Code with guided interviews.
npx skills add open-agreements/open-agreements
Organize contracts by lifecycle with local-first tooling.
npx -y @open-agreements/contracts-workspace-mcp
From prompt to signed-ready NDA output in one agent-driven run.
Quick answers for legal ops teams evaluating OpenAgreements.
OpenAgreements 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 and local workflows.
The core tooling is local-first. Template fill runs on your machine and outputs local files. You control any external services you choose to connect.
The project includes internal templates (for example Common Paper and Bonterms), external vendored templates (for example YC SAFEs), and recipe-driven templates downloaded from official sources at runtime.
Yes. You can use the CLI directly, install the Agent Skill, and connect the workspace MCP package for lifecycle-focused contract organization workflows.
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.
It is a separate package for organizing contract directories by lifecycle, generating status indexes, and validating folder/file conventions without requiring template fill adoption.
Import this GitHub repository into Vercel and deploy the root project. The included vercel.json
serves the static site/ directory as the deployed output.
No. OpenAgreements automates document assembly and workflow structure. Teams should still involve qualified legal counsel for legal advice, negotiation strategy, and jurisdiction-specific interpretation.
OpenAgreements is local-first, test-covered, and source-visible. No hidden prompt chains, no opaque hosted logic.