bonsai-notes-manager
v0.1.0
Published
A note manager for a vault
Readme

bonsai
Bonsai is a note manager for a vault. It’s for managing notes, while you can bring your own editor for whatever feels most comfortable.
Install
npm install -g @unitdhda/bonsaiDependencies
Core:
jjorgit— syncing- your
$EDITOR— opening notes for editing
Optional UX tools:
tv/fzf/find— fuzzy pickingyazi— note browsingdprint— previewsbat— handy for Television preview actions
What this is for
- browsing, searching, and managing notes
- daily notes, habits, tasks, backlinks, and quick capture
- sync workflows that adapt to what you have installed
Actions are dependency-agnostic: bonsai prefers the best available tool, then falls back when needed.
Common commands
bonsai— open the TUIbonsai search— fuzzy pick a notebonsai search <text>— search titles, ids, tagsbonsai today— open today’s daily notebonsai yesterday/bonsai tomorrowbonsai recent— show recent notesbonsai sync— sync throughjjorgitbonsai doctor— check vault health
In the TUI
Type a command, then press Enter.
Useful ones:
searchexploretodayrecentsynchabitstasks
Build
bun build ./notes.ts --compile --outfile ./bonsaiFiles
notes.ts— app entrysrc/— source codemascot.ts— bonsai artnotes.test.ts— tests
