Skip to content

Features

A simple notebook that can carry a longer research session.

Onnoir starts as a quiet writing space and keeps the surrounding context nearby: source files, document text, canvases, notebooks, graph context, export, and recovery.

Local library

Create a desktop library, unlock it with your passphrase and recovery key, and keep notebook content off hosted accounts.

Rich pages

Write with prose, tasks, links, tables, callouts, folds, margin notes, code blocks, math, Mermaid diagrams, and embedded local media.

Source material

Keep images, PDFs, documents, video, audio, references, and canvas scenes connected to the pages that use them.

Document search

Search notes, Cabinet items, and extracted text from supported PDFs, DOCX, Markdown, plain text, and OCR-readable PDFs when indexing succeeds.

Session structure

Move through notebooks, threads, collections, search, Today capture, and Atlas without losing the larger project.

Exit and recovery

Use Markdown for readable copies and encrypted .onbk backups for exact restore. Verify backups before updates.

Desktop controls

Manage appearance, keyboard behavior, writing defaults, privacy, backups, and update checks from local settings.

How it feels

The app stays simple while the session gets larger.

From file to note

Drop source material into Cabinet, write the summary on a page, and return through search when the source matters again.

From note to library

Use notebooks, threads, Today capture, and Atlas when a few pages become a project you need to understand later.

From library to exit path

Use Markdown export for readable copies and verified backups when the full local library needs a recovery path.

Pages

Bring the whole research object into one page.

A page can hold text, code, math, Mermaid diagrams, callouts, tables, tasks, margin notes, local files, images, and canvas references, so supporting material stays close to the sentence that needs it.

Onnoir page with rich blocks, Mermaid, code, table, media, and canvas reference Onnoir page with rich blocks, Mermaid, code, table, media, and canvas reference

Shelf

Keep long sessions calm and findable.

The shelf keeps projects visible, while threads, recent work, search, indexed document text, and library context help you move between pages without losing your place.

Onnoir shelf showing notebooks, threads, and library context Onnoir shelf showing notebooks, threads, and library context

Cabinet

Keep source material with the work.

Cabinet keeps local media, PDFs, documents, videos, audio, and canvases attached to notebooks and pages. Supported files can contribute extracted text to search when document indexing succeeds.

Onnoir Cabinet showing local media, files, and canvas items Onnoir Cabinet showing local media, files, and canvas items

Atlas

See what is connected.

Atlas gives the library a visible shape, making it easier to see which areas are well-developed and which pages still need another source.

Onnoir Atlas graph showing connected library items Onnoir Atlas graph showing connected library items

Backups

Readable export and exact recovery are different tools.

Markdown export creates open files you can inspect outside Onnoir. Encrypted .onbk backups preserve the full local library for restore.

Onnoir settings page with backup, export, and privacy controls Onnoir settings page with backup, export, and privacy controls

Optional services

The desktop app does not depend on cloud features.

Onnoir is local-first. Future Sync or Publish services may be offered separately as opt-in features. They are not required to write, organize, back up, or export your local library.

Start with the free local app.

Available for macOS and Windows with no account required. Before updates, create and verify a recoverable backup.