Terminal‑native · Streamed · Minimal
把 AI 对话装进
你的终端里。
Chat‑TUI 是一款极简主义、高性能的终端聊天应用。支持 OpenAI 协议、流式输出、多行输入、Copy Mode 与主题系统,让你在 CLI 里拥有顺滑的 AI 体验。
Go 1.25+
OpenAI‑compatible
Cross‑platform
CLI Preview
chat-tui
USER 解释一下如何用 Go 写 TUI?
ASSISTANT 使用 tview/bubbletea 构建布局,事件驱动更新界面,渲染 Markdown 以提升阅读体验。
USER 粘贴多行代码会怎样?
ASSISTANT 多行粘贴会作为整体输入,不会被拆成多次发送。
> Type a message (Shift+Enter for new line)...
为高效聊天而生的终端体验
流式输出
打字机般的响应体验,边生成边阅读,告别等待。
多行输入
Shift+Enter 换行,Enter 发送,长文本编辑更自然。
安全粘贴
括号粘贴支持,多行内容不会被拆成多次发送。
Copy Mode
一键进入复制模式,选中文本并复制到系统剪贴板。
会话管理
自动保存历史、预览与删除,快速回溯关键对话。
主题系统
内置多种配色,夜间与浅色都舒适。
真实界面,一目了然
来自项目内置截图,展示侧边栏、聊天区与操作栏的整体布局。
一分钟上手
go install github.com/evallife/chat-tui/cmd/chat-tui@latest
chat-tui
git clone https://github.com/evallife/chat-tui.git
cd chat-tui
go build -o chat-tui ./cmd/chat-tui
./chat-tui
快捷键速查
Ctrl+N 新建对话
Ctrl+H 历史记录
Ctrl+S 设置中心
Ctrl+E 导出对话
Ctrl+Shift+E 导出对话框
Ctrl+B 侧边栏
Ctrl+Y Copy Mode
Ctrl+C 退出确认 / 复制
Shift+Enter 换行
主题预设
Night
Nord
Gruvbox
Solarized Dark
Light