tc-chat
v1.0.4
Published
Terminal Chat - A cross-platform terminal chat application with OpenAI compatible API support
Maintainers
Readme
TC Chat - Terminal Chat Application
一个功能强大的终端聊天应用,支持与OpenAI兼容的API进行对话。
特性
- 🤖 支持OpenAI兼容的API
- 💬 流式对话输出
- 📚 对话历史管理
- 🎨 美观的终端界面
- 🔧 丰富的系统命令
- 💾 SQLite数据库存储
- 🌐 跨平台支持
安装
npm install -g tc-chat使用方法
基本使用
# 启动聊天
tchat
# 带初始提示启动
tchat -p "你好,请介绍一下自己"
# 继续上次对话
tchat -c
# 恢复特定对话
tchat -r [对话ID]系统命令
在聊天中输入以下命令:
/models- 切换AI模型/save- 保存当前对话/compress- 压缩对话历史/status- 查看系统状态/usage- 查看使用统计/resume- 恢复历史对话/help- 显示帮助信息
配置
首次运行时,应用会引导您完成配置:
- 设置API密钥
- 选择API提供商
- 配置模型参数
配置文件位置:~/.tc-chat/config.json
开发
# 克隆项目
git clone https://github.com/whyuds/TerminalChatBot5.git
cd TerminalChatBot5
# 安装依赖
npm install
# 开发模式运行
npm run dev
# 运行测试
npm test许可证
MIT License
贡献
欢迎提交Issue和Pull Request!
