Chat‑TUI

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

一键进入复制模式,选中文本并复制到系统剪贴板。

会话管理

自动保存历史、预览与删除,快速回溯关键对话。

主题系统

内置多种配色,夜间与浅色都舒适。

真实界面,一目了然

来自项目内置截图,展示侧边栏、聊天区与操作栏的整体布局。

Chat-TUI 截图

一分钟上手

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

准备好在终端中聊天了吗?

开箱即用,轻量快速,面向开发者的极简 AI TUI。