Quick Start¶
Running jott¶
Simply run jott in any directory:
jott
You can also add an initial task from the command line:
jott "feed the cats"
jott buy groceries and milk
Tasks are stored in a .jot.json file in the current directory. Each
directory maintains its own task list.
Modes¶
jott operates in two modes:
Quick-Add Mode (Default)¶
Start typing immediately to add tasks
Press Enter to save the task
Press ESC to switch to Command mode
Use Up/Down or Ctrl+N/P to navigate tasks
Use Shift+Up/Down to reorder tasks
Press Ctrl+X to quit
Command Mode¶
Press a to return to Quick-Add mode
Use single-key commands (see below)
Navigate and manage tasks
Essential Commands¶
Task Management¶
Key |
Action |
|---|---|
|
Switch to Quick-Add mode |
|
Mark task as current |
|
Delete task by ID |
|
Delete current task (Shift+D) |
|
Edit task by ID |
|
Edit current task (Shift+E) |
|
Move current task to different project (.m in quick-add) |
|
Refresh task list |
|
Show help |
|
Quit |
Quick-Add Shortcuts¶
Key |
Action |
|---|---|
Ctrl+R |
Register current project |
Ctrl+U |
Open URLs from task text |
Ctrl+F |
Fuzzy search mode |
Tab |
Cycle through categories |
Shift+4 |
AI-powered task suggestion |
|
Highlight color picker (7 colors) |
|
Quick highlight toggle (yellow) |
Ctrl+L |
Assign parent task (subtask link) |
|
Leader chord (see full list in Features) |
Cross-Project Routing¶
Send tasks to specific projects from anywhere:
# Add task to rubber-ducky-live project
jott rubber-ducky-live 'implement OAuth refresh tokens'
# List all registered projects
jott --list-projects
# View all projects with their tasks
jott --all-projects
# Broadcast to all projects
jott --all "Update dependencies"
Next Steps¶
Configuration — Customize keywords, categories, and integrations
Features — Deep dive into all features