Markdown that still looks like Markdown
Live preview in Obsidian's dialect: [[wikilinks]] that dim when
they don't resolve yet, #tags, - [ ] tasks,
> [!note] callouts, tables, and fenced code with syntax
highlighting. Frontmatter is optional: a stray .md file you
dragged in from somewhere else shows up like everything else.
The editor styles that same dialect as you type it, and wraps a long line
rather than running it off the edge. Nothing is hidden while you write:
every glyph is exactly as wide as the character it stands for, so the cursor
is always on the character it looks like it's on.
Pictures, and drawings, in a terminal
![[chart.png]] and  are drawn
in the reading pane: real pixels in Kitty, Ghostty, WezTerm, iTerm2 and anything
that speaks sixel, half-block mosaics everywhere else. Obsidian's
|400 width works. Decoding happens off the draw loop, and the space
a picture needs is worked out before it is decoded, so nothing jumps as it
appears; one that can't be drawn leaves its alt text where it was.
An .excalidraw.md note opens as the drawing rather than the wall of
compressed base64 it is stored as, with shapes, arrows, freehand strokes and
labels drawn as vectors on a braille canvas, so a diagram reads the same in
every terminal, whether or not it can show pictures at all.
Pictures can be turned off, capped to a share of the pane, or pinned to one protocol when a terminal misreports what it can draw, under [images].
Links that point both ways
A backlinks pane showing the exact line each link sits on, an outline, and a
tag browser. Follow a link to a note that doesn't exist and it gets written for
you. Rename a note and every wikilink pointing at it is rewritten too.
A graph that earns its screen
Force-directed with Barnes-Hut repulsion, so it stays smooth on a big vault and
stops burning CPU the moment it settles. Notes that are only linked to
show up hollow, usually the most useful thing on screen, because those are the
notes you meant to write. Ctrl+G draws the whole vault;
Ctrl+Shift+G narrows it to the note you're on and its
neighbourhood, laid out on its own rather than as the full graph with the rest
switched off.
Eighteen themes, then yours
Obsidian's own light and dark, Catppuccin, Tokyo Night, Gruvbox, Nord, Solarized,
Dracula, Rosé Pine, Everforest, plus a terminal theme that just
uses your palette. Your own theme is a TOML file; anything you leave unset is
inherited from whatever it extends.
An assistant that shows its work
Optional, and silent until you give it a key. A chat panel that acts on the
vault through the very same commands you use. It
can search, read, create, edit, rename, link and delete notes, and put one on
your screen. Every tool call appears in the transcript, so you're reading what
it actually did rather than trusting a summary of it.
Type / for slash commands that never reach the model:
/model switches backend, /save and /resume
keep a conversation for tomorrow, /compact buys back context.
Bring an Anthropic key, point it at Ollama on localhost, or leave it switched off entirely; nothing else in the app depends on it.