First run
The guided tour, step by step, with captures. It assumes Astrolabe CLI is installed (see Install).
The repository includes a sample vault, so you can try everything below without touching your own notes. Its dates fall around early October 2026, so which tasks count as “overdue” depends on today’s date.
-
Install and check. Run
astrolabe version, thenastrolabe doctor.doctorreports what Astrolabe CLI detected: colour depth, glyphs, bidi, which vault it chose and why, and your config file. It ends with a test card of colours and glyphs. -
Point it at notes. Run Astrolabe CLI inside the sample vault (
git clone https://github.com/ZahakJ/astrolabe-cli && cd astrolabe-cli/examples/vault), or inside your own Obsidian vault. Any folder that has.obsidian/or.astrolabe/above the current directory counts as a vault. Otherwise Astrolabe CLI uses the vault it remembers, else~/notes. Runastrolabe -C ~/my-notesonce and that folder is remembered;astrolabe vaultshows which vault is used and why. -
Capture a thought from the shell.
$ astrolabe add "call the plumber about the boiler" ✦ Added to daily/2026-10-04.md:3 - 09:14 call the plumber about the boiler $ astrolabe add -t "renew passport due:2026-11-02 !!"Each capture appends exactly one line to today’s daily note, which is created if needed. Nothing else in the file changes.
-
Open the reader. Run
astrolabewith no arguments. It opens today’s daily note if it exists, otherwise the last note you read, otherwise a home screen. To open a note by name, useastrolabe Homeorastrolabe "Lantern migration". A path, title, alias or unique fuzzy match all work. A gold▎in the left margin marks the cursor line:jandkmove it, and counts work (5j).Ctrl-dandCtrl-umove half a page;ggandGgo to the top and bottom.]]and[[jump between headings.zafolds the section under the cursor.
-
Follow a link and come back. Press
Tabto highlight the next link andEnterto follow it.Backspace(orCtrl-o, orH) goes back to the same place, andLgoes forward again.- A broken link offers to create the note. A broken link to an attachment (
![[chart.png]],report.pdf) only says the attachment is missing. - A URL is shown and copied to the clipboard (OSC 52). Astrolabe CLI never opens it for you.
- A broken link offers to create the note. A broken link to an attachment (
-
Edit and save.
- Press
ion any line and type. The built-in editor opens on that line’s source in Insert mode, at the start of its text (after any list, task, quote or heading marker).astarts typing at the end of the line instead, andeopens the editor in Normal mode. - In the editor, Vim keys work as usual:
oadds a new line,Aappends,uundoes. - Press
Esctwice to finish. The firstEscleaves Insert mode, and the second saves the file and returns to the reader at the same block. - To use your own editor, press
Einstead. It opens$VISUALor$EDITORat that line, and Astrolabe CLI reloads the note when you quit it.
- Press
-
Find a note. Press
Ctrl-p(orSpace f) to fuzzy-search titles, paths and aliases. With an empty query the finder lists your recent notes. PressEnterto open the selected note. -
Search the text. Press
Space /and type. Results appear as you type, with titles first, then headings, then body lines, each with its line of context. PressEnterto jump to the hit. Inside the current note,/,nandNsearch as in Vim. -
Tick a task. Put the cursor on a task and press
x. Astrolabe CLI rewrites the single character between the brackets in the file and nothing else. -
See the agenda. Press
Space tto list every open task in the vault, grouped as Overdue, Today, Upcoming and Undated. In the agenda,xtoggles a task andEnterjumps to it. -
Capture without leaving the page. Press
Space c, type, and pressEnter.Tabswitches between a plain note line and a task.
To learn the rest, press ? for every reader key, or press Space and wait a moment to see the leader keys. Press q to quit.
The keymap lists every key, and the shell reference every verb.