命令参考
GDT 的所有命令和交互方式。
启动
bash
getdone # 交互模式
getdone -p "你的请求" # 直接执行
getdone --new # 新会话
getdone --version # 版本
getdone --help # 帮助Web UI 服务器
bash
getdone serve [选项]| 选项 | 说明 |
|---|---|
--port <n> | 端口号(默认:3000) |
--host | 允许局域网访问(默认:仅 localhost) |
--open | 自动打开浏览器 |
示例:
bash
# 在默认端口启动 Web UI
getdone serve
# 启动并打开浏览器
getdone serve --open
# 使用自定义端口
getdone serve --port 8080
# 允许局域网内其他设备访问
getdone serve --host
# 组合选项
getdone serve --port 8080 --host --openWeb UI 功能:
- 可视化任务管理,支持筛选、排序和项目分组
- 实时 AI 对话,流式响应和工具调用可视化
- 日历视图,方便安排任务
- 深色/浅色/跟随系统主题
- 项目进度概览
交互命令
在对话界面中使用:
基础命令
| 命令 | 别名 | 说明 |
|---|---|---|
/help | /h, /? | 显示帮助 |
/new | /n | 开始新会话 |
/exit | /quit, /q | 退出 GDT |
/clear | 清除对话(保留长期记忆) |
任务命令
| 命令 | 别名 | 说明 |
|---|---|---|
/tasks | /t | 显示待办任务(前 10 条) |
/context | 显示当前上下文信息 | |
/status | 显示 GDT 状态(TaskWarrior 等) | |
/refresh | 刷新任务缓存 |
日历命令
| 命令 | 别名 | 说明 |
|---|---|---|
/calendar | /cal | 智能日历视图(本月 + 今日任务) |
/calendar month | /cal m | 仅显示月历 |
/calendar today | /cal t | 今日安排 |
/calendar week | /cal w | 本周安排 |
/calendar next [n] | /cal n | 未来 n 天任务(默认 7 天) |
/today | /calendar today 的快捷方式 | |
/week | /w | /calendar week 的快捷方式 |
记忆命令
| 命令 | 说明 |
|---|---|
/history [today|week|month] | 显示对话历史摘要 |
/forget [today|week|all] | 清除指定范围的记忆 |
/memory | 显示记忆状态(调试) |
隐私命令
| 命令 | 说明 |
|---|---|
/privacy | 查看隐私设置 |
/privacy status | 详细隐私状态 |
/privacy enable history | 启用对话保存 |
/privacy disable history | 禁用对话保存 |
/privacy clear history | 删除所有历史 |
/privacy clear all | 删除所有 GDT 数据 |
统计命令
| 命令 | 说明 |
|---|---|
/analytics | 查看统计状态 |
/analytics status | 详细统计状态 |
/analytics enable | 启用匿名使用统计 |
/analytics disable | 禁用使用统计 |
/analytics show | 查看待发送数据 |
/analytics clear | 删除所有统计数据 |
/analytics help | 显示帮助 |
数据管理命令
| 命令 | 说明 |
|---|---|
/backup | 创建任务、会话和偏好设置的完整备份 |
/backup list | 显示可用备份 |
/backup restore [文件] | 从备份文件恢复 |
/import | 启动交互式导入向导 |
/import [来源] | 从指定来源导入 (todoist, apple, ticktick, google, microsoft, omnifocus, notion, csv, json) |
文档生成命令
| 命令 | 说明 |
|---|---|
/prd [功能描述] | 生成产品需求文档 (PRD) |
/product-marketing [产品名称] | 生成产品营销文档(定位、消息框架) |
/tech-review | 技术方案评审 |
命令示例
/calendar 日历视图
> /calendar
📅 2026年1月
┌────┬────┬────┬────┬────┬────┬────┐
│ 日 │ 一 │ 二 │ 三 │ 四 │ 五 │ 六 │
├────┼────┼────┼────┼────┼────┼────┤
│ │ │ │ 1 │ 2 │ 3 │ 4 │
│ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │
│ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │
│[19]│ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │
│ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ │
└────┴────┴────┴────┴────┴────┴────┘
📋 今日任务
● 审核 PR 反馈 截止: 今天 #a1b2c3d4
● 更新文档 截止: 今天 #e5f6g7h8颜色说明:
- 高亮背景 = 今天
- 绿色日期 = 有任务的日期
- 灰色日期 = 周末
- 红●/黄●/绿● = 高/中/低优先级
- 紫色
#ID= 任务引用
/tasks 任务列表
> /tasks
Pending tasks:
- 审核 PR 反馈
- 更新文档
- 修复登录问题
- .../context 上下文
> /context
Context:
Messages: 12
Active Task: Yes
Topics: 3 tracked快捷键
| 快捷键 | 说明 |
|---|---|
Ctrl+C | 退出 |
↑ / ↓ | 历史记录 |
Ctrl+A | 行首 |
Ctrl+E | 行尾 |
Ctrl+U | 清除输入 |
自然语言
GDT 理解自然语言,不需要特定格式。
任务操作
添加任务:完成报告
帮我记一下明天开会
把任务 3 设为高优先级
任务 5 完成了
删除任务 8查询
今天有什么任务
本周截止的事情
高优先级任务
项目 A 的进度分解
帮我分解"写论文"
把这个任务拆得更细一些GTD
收件箱:买牛奶
整理收件箱
每日回顾
每周回顾
显示将来某天清单规划
帮我规划今天的工作
我有 2 小时,做什么好TaskWarrior 集成
GDT 使用 TaskWarrior 存储任务。你可以同时使用两者:
bash
# 直接用 TaskWarrior
task list
task add "新任务"
task 1 done
# GDT 和 TaskWarrior 数据实时同步GDT 添加的自定义属性:
| 属性 | 说明 |
|---|---|
gdt.complexity | 复杂度 (1-10) |
gdt.has_risks | 有无风险 |
gdt.decomposed | 是否已分解 |