安装
几分钟完成 GDT 的安装和配置。
你需要准备
| 依赖 | 说明 |
|---|---|
| Node.js 18+ | nodejs.org |
| TaskWarrior 3.0+ | GDT 的任务存储后端 |
| Anthropic API Key | GDT 使用 Claude 模型 |
安装 TaskWarrior
GDT 使用 TaskWarrior 存储任务数据。如果你还没有安装:
bash
brew install taskbash
sudo apt install taskwarriorbash
sudo pacman -S taskbash
sudo dnf install task验证安装成功:
bash
task --version
# 应该显示 3.x.x安装 GDT
bash
npm install -g gdt使用 Bun?
如果你使用 Bun 作为包管理器:bun install -g gdt
配置 API Key
GDT 需要 Anthropic API Key 来调用 Claude。在 console.anthropic.com 获取你的 Key,然后:
bash
# 添加到 shell 配置文件(~/.bashrc 或 ~/.zshrc)
export ANTHROPIC_API_KEY=sk-ant-your-key-here或者在工作目录创建 .env 文件:
ANTHROPIC_API_KEY=sk-ant-your-key-here验证安装
bash
gdt --version如果显示版本号,说明安装成功。现在可以启动 GDT:
bash
gdt首次运行时,GDT 会自动完成 TaskWarrior 的配置。
数据存储位置
| 目录 | 内容 |
|---|---|
~/.task/ | TaskWarrior 任务数据 |
~/.gdt/ | GDT 配置和对话历史 |