# aichat **Repository Path**: rust_cn/aichat ## Basic Information - **Project Name**: aichat - **Description**: 一款基于终端的AI聊天应用程序. - **Primary Language**: Rust - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-28 - **Last Updated**: 2025-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

aichat

一款基于终端的AI聊天应用程序,纯粹为了娱乐而创建. 基于 ratatui

License

简体中文 | English

# 演示 ai chat demo # 环境变量 ``` DEEPSEEK_API_KEY= ALIYUN_API_KEY= ``` # 快捷键 ## 通用 - Enter - 开始聊天 / 发送消息 - F1 - 显示 / 隐藏帮助 - C - 切换到中文界面 - E - 切换到英文界面 - 1-4 - 切换主题 (1:蓝色, 2:绿色, 3:橙色, 4:霓虹) - Q - 退出应用 ## 欢迎界面 - Enter - 开始聊天 - C - 切换到中文界面 - E - 切换到英文界面 - 1-4 - 切换主题 - F1 - 显示帮助 - Q - 退出应用 ## 聊天界面 (正常模式) - ← → - 切换 AI 模型 - ↑ ↓ - 上下滚动聊天历史 - PageUp - 向上滚动 10 行 - PageDown - 向下滚动 10 行 - Home - 跳转到顶部 - End - 跳转到底部 ## 输入控制 - i - 进入编辑模式 - Esc - 退出编辑模式 (清除输入) - Enter - 发送消息并返回正常模式 ## 编辑模式 - Enter - 发送消息并退出编辑模式 - Esc - 退出编辑模式 (不发送消息) - 字母/数字 - 输入文本 - Backspace - 删除最后一个字符 - Delete - 清空输入框 # 主题

蓝色

绿色

橘黄色

霓虹