← Projects

omamv

A folder of Markdown, read like a book. A read-only, keyboard-first viewer for Omarchy — omamv . opens a folder, every .md and .txt file a few letters away, drawn in your theme.

Rust · GTK4 · libadwaita · WebKit · open source, on GitHub

Made for reading

A quiet page at a reading width, in the active Omarchy theme, with the folder beside it: only the folders that hold something to read, and what .gitignore leaves out left out.

It is what agents write all day — plans, reviews, reports across thirty repositories — without opening an editor to read it. Here, the Omarchy manual: 2,601 files read in 24 ms, the first page drawn in about a tenth of a second.

Any file, a few letters away

Ctrl+P lists every file in the folder, the newest first with its age, so the report an agent just wrote is on top. A few letters find any of them; here every translation of the manual's page on themes.

] and [ step through the folder file by file, H and L or the mouse's thumb buttons go back and forward through what you read, each at the place you left it.

omamv — quick open, with every page named themes and how long ago each changed

The shape of a long page

o opens the page's outline, its headings by depth, to jump to one by a few letters. / finds in the page, and keeps the place when you are done.

omamv — the outline of the manual's page on making your own theme

The newest ten, at a glance

Ctrl+G fills the window with the ten files changed most recently, five a row, each the top of its page drawn small — what three agents just wrote, side by side, before you open any of them.

1 to 0 opens one, and back brings you to the gallery again. A file written while it shows takes its place among the ten.

omamv — the gallery: the ten newest pages of the Omarchy manual, drawn small, five a row

Follows the disk

Save a file in your editor, or let an agent write one, and the page is drawn again where you were reading. A new file is named in the status bar the moment it appears.

Careful by design

omamv opens folders it did not write — a cloned repository, a downloaded report — so what it does to them fits in a sentence: it reads them.

Follows your theme

The page, the tree and the code take their colours from the active Omarchy theme, and repaint the moment it changes. Here the manual's page on themes in Catppuccin Latte, Gruvbox, Ethereal and Rose Pine.

The manual's page on themes in Catppuccin Latte, Gruvbox, Ethereal and Rose Pine

The keys

Everything has a key. The status bar shows the ones that matter where you are, holding Ctrl shows what it does, and ? lists them all.

KeyWhat it does
j k · d u · g g GScroll, half a page, top and end
Ctrl+POpen a file, the newest first
] [Next and previous file
H LBack and forward
oThe outline
Ctrl+GThe gallery of the newest ten, 1–0 to open one
/Find in the page
Ctrl+BThe folder tree
eYour editor
yCopy the file's path
Ctrl+Shift+SThe whole page as a picture
Ctrl+,Settings