SSH AI Chat:终端环境下的AI对话神器
SSH AI Chat是一款开源的终端对话工具,支持用户通过SSH协议在终端内直接与AI模型互动,无需额外界面,极大提升了命令行操作的效率与体验。
SSH AI Chat概览
SSH AI Chat是一款完全开源的终端对话工具,它允许用户通过标准的SSH协议在终端内直接与AI模型进行对话,无需依赖网页或图形界面,从而在命令行环境下极大地提升了效率和体验。该工具后端基于Node.js和SSH2库,前端采用React和Ink构建,数据存储由PostgreSQL和Redis支撑,确保了稳定性和高性能。macOS用户可在iTerm2和Ghostty中使用,Linux和Windows的支持也在积极开发中。只需在终端执行ssh username@chat.aigc.ing,替换为你的GitHub账号,即可立即开启AI聊天模式,这一设计不仅保证了通信安全性,也让AI聊天与日常运维、开发流程紧密结合。

SSH AI Chat核心特性
极速上手
- 无需安装任何客户端,仅需现有SSH环境即可启动会话,降低初始成本。
- 命令行体验适合开发者,无需离开终端即可调用AI助手。
兼容终端
- macOS用户可直接在iTerm2中运行,享受其对SSH深度集成带来的流畅体验。
- 新一代GPU加速终端Ghostty也已验证兼容,提供更高帧率与原生UI质感。
技术栈
- 后端:基于Node.js,实现高并发非阻塞I/O;借助ssh2库处理认证与会话复用。
- 界面:CLI层使用React + Ink,让开发者在终端里也能写“组件化”界面。
- 数据层:业务数据持久化到PostgreSQL,缓存与消息队列交由Redis提供支持,实现高吞吐低延迟。
开源生态
- 代码结构清晰,提供docker-compose.yml,一分钟即可本地或云端部署。
- 社区计划增加模型热切换、会话共享与插件系统,欢迎通过Pull Request参与共建。
SSH AI Chat适用场景
- 远程运维:在跳板机或服务器内快速调用AI生成脚本、解释日志。
- 多人Pair-Programming:配合tmux/iTerm2的共享会话功能,与队友共同对话AI解决代码难题。
- 教育培训:课堂中演示LLM能力,只需统一发放SSH账户即可同步体验。
SSH AI Chat部署与体验
- 准备PostgreSQL与Redis服务,或直接使用官方docker-compose.yml一键拉起。
- 设置环境变量,运行
pnpm run build && pnpm start,后台即监听22端口。 - 学生或同事使用各自的GitHub用户名SSH登录,即刻开始对话。
借助成熟的终端生态、简洁的Node.js架构以及React Ink的组件化CLI,SSH AI Chat让“用SSH聊AI”成为真正可落地的生产力工具。
