Capture in one command
Add a task without leaving the terminal. No browser tab, no app switch, no break in flow.
Stop clicking through the Google Tasks app to jot something down. Type it, and it is everywhere. Keep using Google Tasks and Calendar exactly as you do, and just drive them from the terminal you already live in. The list you check on every device is now one command away.
Capture in one command
Add a task without leaving the terminal. No browser tab, no app switch, no break in flow.
Private by design
A tasks-only OAuth scope. gtask can read and write tasks and nothing else: no email, no files, no calendar.
Syncs everywhere
Tasks created from the terminal sync to the Google Tasks apps, home screen widgets, and Google Calendar.
Built to script
JSON output and stable ids make gtask easy to drive from scripts and automations.
Add, list, complete, edit, and delete tasks. Organize with multiple lists and subtasks, move tasks within or across lists, and clear completed work. A terse date format keeps due dates fast to type.
git clone https://github.com/thesouldev/gtask-cli.gitcd gtask-climake installgtask logingtask add "Email the client" 22