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: note list (
.mdand.txtfiles) - Right panel: rendered Markdown preview (raw text while editing)
| Key | Action |
|---|---|
a |
Create a new note |
i |
Edit selected note |
Esc |
Save and exit edit mode |
↑ / ↓ |
Navigate notes |
j / k |
Navigate notes |
[ / ] |
Scroll note content |
g / G |
First / last note |
q / Esc |
Quit |
BSD 2-Clause — see LICENSE.
