Unbent

What Unbent does

Paper comes in

Scan it, drop it on the list, and let one press name and file it.

Drop a stack of scans on the list

Each file becomes a note with the scan attached, filed in the notebook you are looking at. Drop thirty at once and they land in order. With the app installed, a scanner can send straight to it.

Three scanned receipts dragged onto the Receipts list become three notes, each with its scan attached.

One press reads the scan and fills in the note

Auto-fill reads the receipt and writes its title, a tag and the fields: who it was from, the amount, the date, the category. You check it instead of typing it, and Undo is one press. It runs only when you press it, and never on its own.

Auto-fill pressed on a note that is only a scan: the title, a tag, the vendor, amount, date and category fill in.

Bring everything from Evernote, Notion or Joplin

An Evernote .enex, a Notion export or a Joplin .jex keeps notebooks, tags, dates and attachments, and the text already inside every scan. An interrupted import is safe to run again: nothing duplicates.

The Import settings page, listing the exports it takes: .enex, an Unbent zip, a Notion zip, a Joplin .jex, and PDFs or images.

Finding it again

Search reads what the paper says, not only the title you gave it.

Search inside PDFs and photos

The word typed here is printed on a photo of a receipt and nowhere else in the library, and search finds the note by it. Every PDF's text is searched, and a picture or a scan with no text in it is read.

Typing a word into search finds a receipt by the text on its photo, and opens it.

Filters you can keep

Narrow a notebook by a field, a tag or a range of dates, sort it, see it as a table, and keep that as a view beside the notebook. Not reimbursed, Unused coupons, Up next: one click each, with a total under the amounts.

Two saved views of the Receipts notebook opened in turn: Not reimbursed, as a table with a total, then Dining.

Act on many notes at once

Select a handful, or a whole list, and move, tag, export or delete them together.

Three receipts selected in the list, with a bar offering to move, tag, export or delete them together.

Notebooks that know what is in them

Give a notebook fields and it becomes a list you can sort, filter and add up.

Fields on every note

A receipt's notebook has a vendor, an amount, a date, a category and a checkbox. Dates, money, ratings, choices, links, addresses: each kind is drawn as what it is, and edited in place.

A receipt open beside the list: its notebook, a tag, and the vendor, amount, date, category and reimbursed fields above the scan.

The notebook as a table

The same notebook as a spreadsheet: a column per field, sortable, with totals under the numbers. Pick the columns, and edit a cell without opening the note.

The Receipts notebook as a table: a column per field, sortable, with the amounts totalled underneath.

Fields you define

Name a notebook's purpose and its fields in its settings. Auto-fill reads the purpose when it decides where a note belongs, and the options of a choice are yours to spell.

A notebook's settings: its name, its purpose, and its fields with their types and options.

Or as cards

List, cards or table, remembered per notebook: recipes as cards, receipts as a table, everything else as a list.

A restaurants notebook shown as cards, each with the first lines of the note and its fields.

Yours to keep

Plain files, every version kept, on every device, and the way out always open.

Every edit is kept

A note keeps what an edit replaced, whether you made it or an assistant did, with the changes marked. Any version can be put back, and putting it back is kept too.

The History sheet over a note, showing a version's changes with the lines it would add and remove marked.

Works with no connection

Your library lives on each device as well as on the server. The app opens on a plane, what you write waits its turn, and whole notebooks can be kept offline, files and all.

The Offline settings page: how much of the device the library uses, and the Receipts notebook kept offline with all of its files on the device.

Export everything, any time

One folder per note, with its files beside it, as plain text you can open with nothing installed, or import back into any Unbent. Nothing is held hostage.

The Export settings page, showing the folder an export produces: one folder per note, its Markdown file and its files beside it.

Your AI assistant, on a leash

Connect the assistant you already use, and disconnect it the moment you like.

Claude, ChatGPT, Cursor or any other

Unbent is an MCP server. Point an assistant at it and it can search, read your scans, write notes, file a batch into a notebook and fill in fields across a hundred receipts, under the same rules the app has. It cannot delete anything for good, every edit it makes is in the note's history, and disconnecting it ends its access that second.

The AI assistants settings page, with the address an assistant connects to and the instructions to paste into it.

On your phone

The same app at phone width, and Android and iOS apps on the way.

The note list on a phone.A receipt open on a phone, its fields above the scan.A notebook as cards on a phone.

Light and dark

Both themes follow your device. Every other picture on this page already did.

A note in the light theme.The same note in the dark theme.
Start your free trial

14 days free, no card needed.