Let your agent edit word documents while maintaining styling & formatting.
from vespper import read_document, edit_document
# Load .docx as clean HTML
html = read_document("contract.docx")
# Apply tracked edits as Word suggestions
edit_document("contract.docx", {
"old": "<p>First party</p>",
"new": "<p>Acme Corp</p>"
})Made by professionals from


More accurate, 3x faster and 3x cheaper
Same task. One call vs. hundreds of lines of XML wrangling.
Better, Cheaper & Faster..
Built for .docx at scale. Vespper is magnitudes better, cheaper and faster than calling general-purpose models on the same document tasks.
We're running head-to-head quality benchmarks against python-docx and frontier models on real .docx workloads. Results will be published here.
We're running head-to-head quality benchmarks against python-docx and frontier models on real .docx workloads. Results will be published here.
We're running head-to-head quality benchmarks against python-docx and frontier models on real .docx workloads. Results will be published here.
Vespper v1.0 pricing, July 2026. Per-document cost assumes 100 pages of dense Word markup. Full methodology in the docs.
Kickstart your next agent with production-ready templates.
View all examplesSample Word add-in
A complete Office add-in that brings agentic document editing directly into Microsoft Word.
List tracked changes
Coming soonExtract every insertion, deletion, and move from a document's revision history as structured data.
Compare docs
Coming soonCompare two Word documents and surface differences as clean HTML diffs with change metadata.
Mail merge agent
Coming soonGenerate personalized Word documents from a spreadsheet of recipients, tracked and reviewable.
Frequently asked questions
In progress. Vespper is built with enterprise security in mind, and our systems are in progress to being SOC 2 compliant. This ensures your data is handled with the highest standards of confidentiality and integrity.
Join the community
Share what you're building, ask questions, and see how other teams use Vespper with their agents.
Join us on Slack