A TUI (Terminal User Interface) notes app inspired by Obsidian, built with Ratatui.
- Rust 1.74+ (2021 edition)
cargo build --releasePrebuilt binaries for Linux, macOS, and Windows are attached to GitHub Releases.
cargo run
# or
cargo run --releaseOptional environment variables:
| Variable | Description | Default |
|---|---|---|
SN_NOTES_DIR |
Notes directory | ./notes |
SN_LEFT_WIDTH |
Left panel width (columns) | 32 |
- Left panel: folder browser with notes (
.mdand.txtfiles) - Right panel: rendered Markdown preview (raw text while editing)
| Key | Action |
|---|---|
a |
Create a new note |
i |
Edit selected note |
d |
Delete selected note |
Esc |
Save and exit edit mode |
h / ← |
Go to parent directory |
l / → |
Enter folder |
Enter |
Enter folder / go up |
↑ / ↓ |
Navigate list |
j / k |
Navigate list |
[ / ] |
Scroll note content |
g / G |
First / last item |
q / Esc |
Quit |
BSD 2-Clause — see LICENSE.
