| id | title | sidebar_label | sidebar_position | description |
|---|---|---|---|---|
quickstart |
Quickstart Guide |
Quickstart |
1 |
Install Noteleaf and learn the essentials in minutes. |
This guide will walk you through installing Noteleaf and getting productive with tasks, notes, and media tracking in under 15 minutes.
- Go 1.24 or higher
- Git (for cloning the repository)
Clone the repository and build the binary:
git clone https://github.com/stormlightlabs/noteleaf
cd noteleaf
go build -o ./tmp/noteleaf ./cmdOptionally, install to your GOPATH:
go installSet up the database and configuration:
noteleaf setupThis creates:
- Database at
~/.local/share/noteleaf/noteleaf.db(Linux) or~/Library/Application Support/noteleaf/noteleaf.db(macOS) - Configuration file at
~/.config/noteleaf/config.toml(Linux) or~/Library/Application Support/noteleaf/config.toml(macOS)
Explore with pre-populated examples:
noteleaf setup seednoteleaf task add "Write project proposal"noteleaf task add "Review pull requests" --priority high --project workInteractive mode with arrow key navigation:
noteleaf task listStatic output for scripting:
noteleaf task list --staticnoteleaf task done 1Start tracking:
noteleaf task start 1Stop tracking:
noteleaf task stop 1View timesheet:
noteleaf task timesheetQuick note from command line:
noteleaf note create "Meeting Notes" "Discussed Q4 roadmap and priorities"Create with your editor:
noteleaf note create --interactiveCreate from a file:
noteleaf note create --file notes.mdList all notes (interactive):
noteleaf note listRead a specific note:
noteleaf note read 1Opens in your $EDITOR:
noteleaf note edit 1Search and add from Open Library:
noteleaf media book add "Project Hail Mary"List your reading queue:
noteleaf media book listUpdate reading progress:
noteleaf media book progress 1 45Mark as finished:
noteleaf media book finished 1Add a movie:
noteleaf media movie add "The Matrix"Mark as watched:
noteleaf media movie watched 1Add a show:
noteleaf media tv add "Breaking Bad"Update status:
noteleaf media tv watching 1Parse and save from URL:
noteleaf article add https://example.com/interesting-postnoteleaf article listFilter by author:
noteleaf article list --author "Jane Smith"View in terminal:
noteleaf article view 1noteleaf config shownoteleaf config set editor vim
noteleaf config set default_priority mediumView application status and paths:
noteleaf statusView help for any command:
noteleaf --help
noteleaf task --help
noteleaf task add --helpNow that you have the basics down:
- Explore advanced task filtering and queries
- Create custom projects and contexts for organizing tasks
- Link notes to tasks and media items
- Set up recurring tasks and dependencies
- Configure the application to match your workflow
For detailed documentation on each command, see the CLI reference in the manual section.