Vesence

Editor

A Word-fidelity editor in the browser. You and the agent work on the same file at the same time, and every AI edit lands as a tracked change you can accept or reject.

Book a Demo

Native documents, not approximations

The editor works on the actual Word file. Pagination, tables, footnotes, comments, and numbering render as Word renders them — and formatting the model doesn't touch survives verbatim, so the file opens cleanly in Word afterwards.

One document. Connected XML layers.A compact three-sheet document lifts apart to reveal document.xml and numbering.xml. Existing text and code turn red when deleted. New text appears in blue, with the corresponding XML additions highlighted green.</>word/numbering.xml1<w:numbering>2 <w:abstractNum3 w:abstractNumId="1">4 <w:multiLevelType5 w:val="singleLevel"/>6 <w:lvl w:ilvl="0">7 <w:start w:val="1"/>8 <w:pPr>9 <w:ind w:left="720"10 w:hanging="360"/>11 </w:pPr>12 <w:lvlJc w:val="left"/>−13 <w:numFmt−14 w:val="decimal"/>−15 <w:lvlText w:val="%1."/>+13 <w:numFmt w:val="bullet"/>+14 <w:lvlText w:val="•"/>+15 <w:rPr>+16 <w:rFonts+17 w:ascii="Symbol"/>+18 </w:rPr>19 <w:suff w:val="tab"/>20 <w:pPr>21 <w:tabs>22 <w:tab w:val="num" w:pos="720"/>23 </w:tabs>24 </w:pPr>25 </w:lvl>26 </w:abstractNum>27</w:numbering>word/numbering.xmlXML</>word/document.xml1<w:document>2 <w:body>3 <!-- unchanged content -->4 <w:p>5 <w:pPr>…</w:pPr>6 <w:r><w:t>Liability cap:</w:t></w:r>−13 <w:r>−14 <w:t>unlimited</w:t>−15 </w:r>+13 <w:del w:id="1">+14 <w:r><w:delText>unlimited+15 </w:delText></w:r></w:del>+16 <w:ins w:id="2">+17 <w:r><w:t>fees paid</w:t>+18 </w:r></w:ins>−24 <w:t>2.25%</w:t>+24 <w:del>…2.25%…</w:del>+25 <w:ins>…2.10%…</w:ins>+31 <w:ins w:id="5">+32 <w:r><w:t>Lender consent</w:t>+33 </w:r></w:ins>34 </w:p>35 <w:tbl>36 <w:tblPr>37 <w:tblW w:w="5000"38 w:type="pct"/>39 </w:tblPr>40 <w:tr>41 <w:tc><w:p>42 <w:r><w:t>5 years</w:t></w:r>43 </w:p></w:tc>44 </w:tr>45 </w:tbl>46 </w:body>47</w:document>word/document.xmlXMLPRIVATE & CONFIDENTIALFacility agreementLiability cap:unlimitedfees paidConditions precedent1.Board approval2.Security review3.Signed originalsLender consentCommercial termsAgreedInterest margin2.25%2.10%Maturity5 yearsFACILITY AGREEMENT.DOCX1

Every AI edit is a tracked change

The agent never silently rewrites your document. Its edits arrive as native redlines — insertions, deletions, even detected moves — for you to step through, accept, or reject. Finalizing a redline always requires your explicit approval.

Tracked changes in Word. Review insertions and deletions in the document, with your formatting preserved.
Tracked changes in Excel. See the old and new values in each edited cell, with formulas and number formats intact.
Tracked changes in PowerPoint. Review changes directly on the slide, with your layouts and theme kept in place.
Tracked changes in Outlook. See every edit in the email body and accept or reject changes before you send.
Live Co-Editing

Keep Typing While the Agent Edits

Agent edits are rebased against your in-flight keystrokes in the open document. You never lose a character and never wait for a lock.

Tracked Changes

Review Every Proposed Change

Review changes to documents, spreadsheets, presentations, and emails. Accept or reject each edit before you share the work or act on it.

Built for Contracts

Defined Terms and Cross-References

Hover any defined term for its definition, preview cross-references in place, and follow chat citations to the exact paragraph they cite.

What you can ask

Tighten the indemnity clause, in tracked changes

Fix the numbering and cross-references in every appendix

Comment wherever the draft deviates from our playbook

Reformat this document to the firm's house style

Update the defined terms to match the term sheet

Tighten the indemnity clause, in tracked changes

Fix the numbering and cross-references in every appendix

Comment wherever the draft deviates from our playbook

Reformat this document to the firm's house style

Update the defined terms to match the term sheet

Tighten the indemnity clause, in tracked changes

Fix the numbering and cross-references in every appendix

Comment wherever the draft deviates from our playbook

Reformat this document to the firm's house style

Update the defined terms to match the term sheet

Tighten the indemnity clause, in tracked changes

Fix the numbering and cross-references in every appendix

Comment wherever the draft deviates from our playbook

Reformat this document to the firm's house style

Update the defined terms to match the term sheet

Tighten the indemnity clause, in tracked changes

Fix the numbering and cross-references in every appendix

Comment wherever the draft deviates from our playbook

Reformat this document to the firm's house style

Update the defined terms to match the term sheet

Tighten the indemnity clause, in tracked changes

Fix the numbering and cross-references in every appendix

Comment wherever the draft deviates from our playbook

Reformat this document to the firm's house style

Update the defined terms to match the term sheet

Tighten the indemnity clause, in tracked changes

Fix the numbering and cross-references in every appendix

Comment wherever the draft deviates from our playbook

Reformat this document to the firm's house style

Update the defined terms to match the term sheet

Tighten the indemnity clause, in tracked changes

Fix the numbering and cross-references in every appendix

Comment wherever the draft deviates from our playbook

Reformat this document to the firm's house style

Update the defined terms to match the term sheet

Trace the hardcoded total in the model back to its source

Proofread every slide and show me what changed

Rewrite clause 8.2 so the cap covers indirect losses

Accept the formatting changes, keep the substantive ones for me

Find every clause that survives termination

Trace the hardcoded total in the model back to its source

Proofread every slide and show me what changed

Rewrite clause 8.2 so the cap covers indirect losses

Accept the formatting changes, keep the substantive ones for me

Find every clause that survives termination

Trace the hardcoded total in the model back to its source

Proofread every slide and show me what changed

Rewrite clause 8.2 so the cap covers indirect losses

Accept the formatting changes, keep the substantive ones for me

Find every clause that survives termination

Trace the hardcoded total in the model back to its source

Proofread every slide and show me what changed

Rewrite clause 8.2 so the cap covers indirect losses

Accept the formatting changes, keep the substantive ones for me

Find every clause that survives termination

Trace the hardcoded total in the model back to its source

Proofread every slide and show me what changed

Rewrite clause 8.2 so the cap covers indirect losses

Accept the formatting changes, keep the substantive ones for me

Find every clause that survives termination

Trace the hardcoded total in the model back to its source

Proofread every slide and show me what changed

Rewrite clause 8.2 so the cap covers indirect losses

Accept the formatting changes, keep the substantive ones for me

Find every clause that survives termination

Trace the hardcoded total in the model back to its source

Proofread every slide and show me what changed

Rewrite clause 8.2 so the cap covers indirect losses

Accept the formatting changes, keep the substantive ones for me

Find every clause that survives termination

Trace the hardcoded total in the model back to its source

Proofread every slide and show me what changed

Rewrite clause 8.2 so the cap covers indirect losses

Accept the formatting changes, keep the substantive ones for me

Find every clause that survives termination

In the Tools Your Team
Already Uses

See Vesence in action.