Skip to content
Adeu
For founders, developers, and SaaS teams

Embed Word contract redlining in your product

Adeu gives your agents a native Word redlining engine that writes real OOXML tracked changes, not markdown diffs or plain text replacements. Test it below on a standard commercial NDA.

Sample Non-Disclosure AgreementFictional demo contract. Read-only.
Loading demo contract...
Adeu Redline Agent

Ask a question about this contract or tell the agent what to revise. The assistant only answers from this document or proposes tracked changes to it.

Suggested

Refresh the page to reset the document.

Want native tracked changes inside your SaaS?

Talk to our engineering team about embedding @adeu/core, commercial SLAs, and custom playbook rules.

Or email mikko@adeu.ai. We handle your details per our Privacy Policy.

View the engine on GitHubMIT licensed. v3.0.2, released 27 August 2026. Python 3.12+, Node 22+.

Two things we maintain

Redlining Engine

Track changes for the LLM era

Projects a .docx into something an LLM can safely edit, blocks changes that would corrupt the file, and writes the result back as native Word tracked changes.

  • Reads into CriticMarkup with a semantic appendix of defined terms and cross-references, so an agent works on structure instead of raw OOXML.
  • Validates before it writes. Ambiguous text matches and invalid structural changes are blocked rather than applied.
  • Writes native w:ins and w:del revisions. Layout, fonts, numbering, and margin comments survive the round trip.
MIT licensedPython and TypeScriptMCP server

Message Operator

Early

A mailroom for agents

Connects Gmail and Microsoft Graph mailboxes and gives an agent a bounded surface to read, draft, and send. Packaged as a one-click bundle for Claude Desktop.

  • Policy lives in config: allowed recipient domains, send rate limits, attachment size caps, and dry-run on by default.
  • Every action lands in a JSONL ledger, and send intents are validated against a hash before anything leaves.
  • State stays on local disk. Mailboxes are connected in chat, so there is no console step to hand to IT.
BUSL-1.1TypeScriptClaude DesktopMCP server

Drop it into the stack you already have

Apply edits in-process and get a redlined stream back.

# pip install adeu
from adeu import RedlineEngine, ModifyText
from io import BytesIO

with open("MSA.docx", "rb") as f:
    stream = BytesIO(f.read())

edit = ModifyText(
    target_text="State of New York",
    new_text="State of Delaware",
    comment="Standardizing governing law.",
)

engine = RedlineEngine(stream, author="AI Copilot")
engine.apply_edits([edit])

Where this sits

Adeu is infrastructure, not a platform. There is no workspace your users log into, and no review product competing with the one you are building. A full contract review platform could sit on top of an engine like this.

The engine is MIT and free, and that is not a trial. What teams shipping on it buy is the part a licence cannot give them: a maintenance commitment, a named counterparty, and a support agreement.

And if you would rather ship Adeu under your own name, with us behind it, that is an agreement we already make.

Embed and white label

Ship it under your name

Legal tech vendors, CLM and procurement platforms, and enterprise tools teams put Adeu inside their own products. Three levels, each a real offer on its own.

Open source

MIT, free, forever

Embed the engine in a commercial product today, under your own brand. No agreement needed, and it is not a trial.

Supported

The engine you ship, with us behind it

A maintenance commitment, a named counterparty, and a support agreement behind the engine in your product.

White label

Adeu deeper in your product

The Brief, managed capabilities, and white-label terms, shaped per agreement. Tell us what you are building and we will put the right agreement together.

Frequently asked questions

Evaluate it, or just ask

Both repositories are open, and the benchmark runs on your machine. If it is faster to ask, the people who maintain the engine answer these.

Or email mikko@adeu.ai. We handle your details per our Privacy Policy.