Quick Start
Try GDT's core features in 5 minutes.
Launch
bash
getdoneYou'll enter a conversation interface. Just tell GDT what you want to do in natural language.
Add a Task
You: Remind me to email the boss tomorrow
GDT: Created task: Email the boss
Due: Tomorrow
ID: 1
Want to add more details like priority?No special syntax needed. Describe tasks like you normally would, GDT extracts the key information.
Natural Dates
Use everyday language for due dates:
You: Submit the report by end of month
GDT: Created task: Submit the report
Due: End of month (Jan 31)| You Say | GDT Understands |
|---|---|
| "tomorrow" / "明天" | Due tomorrow |
| "next Monday" / "下周一" | Due next Monday |
| "end of month" / "月底" | Due last day of month |
| "this Friday" / "本周五" | Due this Friday |
| "in 3 days" / "三天后" | Due in 3 days |
Recurring Tasks
Create tasks that repeat automatically:
You: Remind me to exercise every morning
GDT: Created recurring task: Exercise
Recurrence: Daily
First due: Tomorrow morning
This will automatically repeat each day.Common patterns:
| You Say | Creates |
|---|---|
| "every day" / "每天" | Daily task |
| "every Monday" / "每周一" | Weekly on Monday |
| "weekdays" / "工作日" | Mon-Fri only |
| "monthly on the 15th" / "每月15号" | Monthly on 15th |
| "every week" / "每周" | Weekly task |
Break Down Complex Tasks
This is GDT's most valuable capability. When facing big tasks:
You: Help me break down "prepare quarterly report"
GDT: Let me analyze this task.
📋 Prepare Quarterly Report
1. Gather data (1 hour)
- Export key metrics for the quarter
- Compile project completion status
2. Analyze trends (1 hour)
- Compare with last quarter
- Identify highlights and issues
3. Create slides (2 hours)
- Design report structure
- Create charts and visualizations
4. Prepare talking points (30 min)
- Write key points
- Anticipate questions
⏱️ Estimated total: 4.5 hours
Should I create these as subtasks?View Tasks
You: What do I need to do today?
GDT: You have 3 tasks today:
🔴 Urgent
1. Email the boss — due today
📋 Normal
2. Prepare quarterly report
3. Review design mockups
I suggest handling the email first—it's the only one with a deadline today.Modify Tasks
You: Make "email the boss" high priority
GDT: Updated task 1 priority to high.You: Postpone the quarterly report to next week
GDT: Moved "prepare quarterly report" due date to next Monday.Complete Tasks
You: Done with the email
GDT: Completed task "email the boss" ✓
2 tasks remaining today. What's next?Commands
Besides natural language, GDT supports quick commands:
| Command | Function |
|---|---|
/help | Show help |
/new | Start new conversation |
/privacy | Manage privacy settings |
Ctrl+C | Exit |
Direct Prompt Mode
Don't want to enter the interactive interface? Use -p to execute directly:
bash
# Add task
gdt -p "Add task: finish report by Friday"
# View tasks
gdt -p "What tasks do I have today"
# Break down task
gdt -p "Help me break down 'learn Rust programming'"Web UI
Prefer a visual interface? Start the Web UI server:
bash
# Start and open browser
getdone serve --openThe Web UI provides:
- Visual task list with filters and sorting
- Real-time AI chat with streaming responses
- Calendar views (week and month)
- Dark/Light/System themes
See Web UI Guide for the full walkthrough.
Next Steps
You've learned the basics. Keep exploring:
- Web UI — Visual task management interface
- Conversation — More conversation tips
- Task Decomposition — Deep dive into smart breakdown
- GTD Workflow — Practice GTD methodology