Skip to content
Adeu
For engineering and AI 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 both, in production, so you can fit a working piece into your stack and spend your time on the product only you can build.

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

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 on macOS.

  • 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.
TypeScriptClaude Desktop on macOSMCP server

Drop it into the stack you already have

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

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.

Evaluate it before you talk to us

Both repositories are open, and the benchmark runs on your machine.