AI 驱动的
命令行助手

支持流式输出、Markdown 渲染和多厂商模型的 Rust CLI 工具。
将对话式 AI 带到你的终端。

Tai Reasoning Demo

核心功能

专为开发者打造的高效工具

自然语言转命令

不再需要记住复杂的 grep 或 find 参数。只需描述你想要做什么,Tai 就会为你生成命令。

$ tai go "列出所有 rust 文件"
# 生成并复制到剪贴板: ls **/*.rs
Command Generation Demo
Scrollable Viewer Demo
📜

智能历史记录与查看器

自动保存每次对话,随时回顾。内置交互式查看器,支持 Markdown 渲染、代码高亮和长内容滚动。

  • 自动保存最近 50 条记录
  • 方向键交互式选择
  • 原生 Markdown 渲染支持
🎛️

多模型管理与配置

轻松在不同 AI 模型和厂商间切换。支持 OpenAI、DeepSeek 等主流厂商,通过直观的 TUI 界面管理 API 密钥和 Base URL。

$ tai model
# 交互式选择模型
$ tai model config
# 图形化配置厂商信息
Model Selector Demo

安装指南

开始使用 Tai 提升你的终端体验

从源码编译

git clone https://github.com/WXY-V1hZ/tai.git
cd tai
cargo build --release

编译完成后,可执行文件位于 target/release/tai

系统要求

  • Rust 1.93+
  • Windows 10+ / macOS / Linux
  • 支持 ANSI 颜色的终端

快速配置

零门槛上手,自动引导配置

无需手动编辑配置文件。首次运行或缺少密钥时,Tai 会自动启动交互式配置界面。

1. 全局设置

$ tai config

调整 Markdown 渲染、自动复制、日志级别等全局选项。支持交互式 TUI 修改。

2. 模型厂商配置

$ tai model config

图形化管理各厂商的 Base URL 和 API Key。无需触碰 JSON 文件。

当然,如果你喜欢,依然可以直接编辑 ~/.tai/providers.json~/.tai/config.json