| type | tutorial | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| domain | clear | ||||||||
| audience | practitioner | ||||||||
| stability | tactical | ||||||||
| authority |
|
||||||||
| epistemic-layer | practice |
Get up and running with Task in 5 minutes.
- A terminal (macOS, Linux, or WSL on Windows)
- Internet connection (for installation)
Download the binary for your platform:
# Linux x86_64
curl -L https://github.com/lauriliivamagi/task/releases/latest/download/task-linux-x86_64 -o task
chmod +x task
sudo mv task /usr/local/bin/Verify the installation:
task --versionYou should see output like task 1.x.x.
task add "Learn Task"Output:
Created task #1: Learn Task
task listOutput:
ID Title Status Priority Due Project
──────────────────────────────────────────────────────
1 Learn Task todo normal - -
Create a task with a due date and project:
task add "Review documentation" --due tomorrow --project LearningCreate a task with tags:
task add "Try the TUI" --tag tutorial --tag quick-startList your tasks again:
task listtask view 1This shows the full task with description, comments, subtasks, and metadata.
Mark your first task as in-progress:
task update 1 --status in-progresstask update 1 --status doneOr use the shorter form:
task list # Note the ID of the task you want to complete
task update 2 --status doneFor a more interactive experience:
task tuiNavigate with:
j/kor arrow keys to movento create a new taskxto toggle doneqto quit
You can now:
- Install Task
- Create tasks with due dates, projects, and tags
- List and filter tasks
- View task details
- Update task status
- Use the terminal UI
- AI Integration Tutorial — Use Task with Claude Code
- CLI Reference — All commands and options
- How to Set Up Semantic Search — Search by meaning