A clean, terminal-based notes app with markdown support and folder organization.
Built with a little bit of vibe coding
# Clone and build
git clone <your-repo-url>
cd cui-notes
go build -o cui-notes *.go
# Run
./cui-notesRequirements: Go 1.16+, standard terminal emulator
Tab- Toggle sidebar/switch focus↑/↓- Navigate filesEnter- Open file/folder or editMouse- Click to select, double-click files
Ctrl+N- New noteCtrl+F- New folderd- Delete itemr- Rename itemCtrl+C/F5- Refresh
Enter- Edit modeEsc- View mode (saves if needed)Ctrl+S- SaveCtrl+C/V- Copy/pastePgUp/PgDn- Scroll pagesHome/End- Top/bottom
- Clean markdown rendering - No syntax clutter in view mode
- Folder organization - Nested directories supported
- Responsive design - Adapts to terminal width
- Large file support - Handles 1MB+ files efficiently
- Smart clipboard - Cross-platform copy/paste
- Auto-save prompts - Never lose your work
Files are stored as .md files in the notes/ directory.
Simple, fast, and distraction-free note-taking in your terminal.