🤖 SSH AI Chat 使用教程:最硬核的命令行 AI 聊天工具!
想不登录网页,直接在终端里和 AI 对话?这款 SSH AI Chat 工具让你像远程连服务器一样,直接和 AI 聊天!支持本地部署,简单、快速、纯命令行,给你极客级体验!
🚀 什么是 SSH AI Chat?
SSH AI Chat 是一款开源的命令行 AI 聊天工具,它允许你通过 SSH 协议,像登录远程服务器一样,与 AI 模型直接对话。
无论你是开发者、系统管理员,还是喜欢黑底白字的极客用户,这款工具都能让你在命令行终端里畅聊 AI,无需打开浏览器,不依赖图形界面,彻底专注!
✅ 核心功能亮点
-
💬 SSH 登录即聊:无需网页,终端即对话。 -
🔧 支持自托管:部署简单,Docker 一键搞定。 -
🧠 多模型接入:支持 DeepSeek、Gemini 等多个大模型。 -
🧩 模型思维链展示:可视化 AI 推理过程,适合研究与调试。 -
🔒 支持白名单、限流与黑名单机制,安全可控。 -
🧱 全栈开源技术架构,支持定制开发与二次集成。
📥 如何快速开始?
只需一条命令,就能开启你的 CLI AI 聊天之旅:
# 把 username 替换成你的 GitHub 用户名
ssh username@chat.aigc.ing
无需安装任何额外客户端,只要有 SSH 客户端,就能立刻连接。
💻 支持哪些终端?
系统 | 终端推荐 |
---|---|
macOS | iTerm2、Ghostty |
Linux | 通用终端均可,欢迎测试反馈 |
Windows | 推荐使用 WSL + OpenSSH,后续将原生支持 |
🧠 为什么选择 SSH AI Chat?
市面上有很多 AI 聊天工具,但为何选择这种“命令行聊天”的方式?
-
极致简洁:没有前端页面,打开终端即用。 -
开发者友好:贴合 DevOps、系统运维日常使用场景。 -
低资源占用:CLI 应用不吃内存不卡顿。 -
安全可控:可设白名单、黑名单、API 限流等策略。
适合用于远程服务器终端助手、代码调试提示、快速问答机器人等多个技术场景。
🛠️ 技术架构一览
如果你关心架构实现,这里是它的技术组成:
-
服务端语言:Node.js + SSH2(处理终端连接) -
终端 UI:React + Ink(将 CLI 变得更像前端) -
模型对接:兼容 OpenAI 接口,可接入多种 LLM -
存储系统:PostgreSQL + Redis(支持缓存与数据持久化) -
容器支持:支持 Docker 和 Compose 快速部署
🧪 Docker 快速部署指南
推荐使用 Docker 方式一键部署你的专属 AI 聊天终端:
1️⃣ 配置 .env
复制 .env.example
为 .env
,按需修改模型配置和 API 密钥。
2️⃣ 创建 docker-compose.yml
services:
ssh-ai-chat:
image: ghcr.io/ccbikai/ssh-ai-chat
ports:
- 22:2222
volumes:
- ./data:/app/data
env_file:
- .env
mem_limit: 4g
3️⃣ 启动容器
docker compose up -d
然后就可以通过 SSH 使用你的私有 AI 助手啦!
ssh yourname@yourdomain.com -p 22
🔧 .env 配置详解(关键词 + 实用说明)
-
AI_MODELS
:配置支持的模型列表,例如:DeepSeek-R1,Gemini-2.5-Pro
-
AI_MODEL_SYSTEM_PROMPT
:设定模型的默认角色描述(可个性化 AI 性格) -
REDIS_URL
/DATABASE_URL
:配置缓存与数据存储,支持本地或远程 -
RATE_LIMIT_TTL
/LIMIT
:防刷保护,保护 API 和资源
想部署 Gemini、Claude、DeepSeek 甚至 OpenRouter.io 接口?只需填好模型名称与 API 信息,轻松接入!
👥 开发者 & 项目爱好者指南
pnpm i # 安装依赖
pnpm run dev # 启动 SSH 服务端
pnpm run dev:cli # 启动本地 CLI 聊天界面
欢迎参与二次开发、模型接入、主题美化等社区共建内容!
💌 联系与支持
-
💬 Telegram 群:点击加入 -
🐦 关注作者 X(原 Twitter):404.li/x -
🌟 GitHub Star 项目:github.com/ccbikai/ssh-ai-chat
想要服务器赞助?感谢 V.PS 提供技术支持!
🧠 总结:极客式的聊天体验
SSH AI Chat 是一款真正为开发者和技术爱好者设计的 AI 工具。它打破了传统 AI 工具有“页面复杂、模型受限、隐私难控”的局限,为你提供一个纯净、稳定、高度定制的 AI 聊天通道。
🚀 如果你想拥有一位住在命令行里的 AI 助手,马上动手部署试试吧!