Skip to content
Adeu
For engineering, AI, and product teams

Agentic AI infrastructure for legal and compliance software

Agent features are on your roadmap, and your team should not lose a quarter to Word's revision format or to making a mailbox safe for an agent to touch. We maintain the engine in production and the mailroom in the open, so you can fit a working piece into your stack and spend your time on the product only you can build.

Pythonpip install adeu
TypeScriptnpm i @adeu/core

MIT licensed. v2.4.0, released 13 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.