Skip to content

命令参考

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 --open

Web 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是否已分解

下一步