Analysis

Returns

Your analyses, as reusable templates - define one once, run it anywhere, in the shape you need.

Why it matters

A lawyer checks the same kinds of clauses in every contract. Without templates you re-type the same instructions to the AI each time, or forget to check something. A Return encodes that review once, then runs it the same way every time, in whatever shape fits the job, on a whole file or a single clause.

How it works

From idea to reusable analysis

1

Start

Pick a built-in Return, or describe what you want and let AI draft the whole template.

2

Shape

Choose an output type - text, traffic-light, annotations, JSON, or list - and add variables.

3

Run

On a whole document or just a selection - from the Quick Actions bar, the selection toolbar, the file menu, or /.

4

Reuse

It's saved to your library, ready on every document - the review you trust, one click away.

What you can do

One system, many shapes

Five output types

text, traffic-light, annotations, JSON, or list - pick the shape that fits the task, not just a verdict.

Whole doc or a selection

Run a Return across the entire document, or highlight one clause and run it on just that.

Run from anywhere

The Quick Actions bar, the selection toolbar, the file menu, or / in the omnibox - you choose where each one lives.

Custom variables

Feed inputs into the template with selects, checkboxes, sliders, and text fields.

AI-drafted templates New

Describe the review you want and AI writes the whole Return - prompt, variables, and output type.

Chain composition

Compose several Returns into one sequential review that builds on each step.

See it in action

Run it anywhere - whole doc or selection

Template your first review

Free with the built-in local AI. No account required.