项目介绍:Geek Chat
项目概述
Geek Chat 是一款跨平台的 AI 客户端,支持 MacOS、Windows、iPhone、iPad、Android 手机和 Android 平板。它可以作为用户设备中的 AI 副驾驶,帮助提升用户的使用体验。程序本身是免费开源的,致力于为用户提供智能、便捷的服务。
支持设备
Geek Chat 的一个显著特征是其广泛的设备兼容性。无论你是 iPhone、Android 设备用户,还是使用 iPad、Android 平板,或是 Windows 和 MacOS 的桌面用户,Geek Chat 都能在你的设备上顺利运行。
主要功能
Geek Chat 提供了一系列智能功能:
- 智能提示能力:增加了与众多前沿 LLM 模型和供应商的兼容性,如 OpenAI 和 Azure OpenAI。
- 数据安全储存:所有数据都安全地存储在本地,以保护用户隐私。
- 多种格式支持:支持 Markdown、代码高亮和 LaTeX。
- 预设库与消息引用:提供预设库,用户可以引用消息进行对话。
- 流式回复:确保交互的即时性。
- 用户界面设计:提供符合人体工程学的 UI 设计与夜间模式。
- 开源与易于使用:提供安装包,不需进行复杂的部署。
路线图
Geek Chat 的开发团队正在不断地实现多项新功能:
- 已支持 OpenAI 官方 API。
- 提供深色/浅色主题模式。
- 支持多语言(包括英语、简体中文、繁体中文、俄语、日语、印地语和西班牙语)。
- 支持 Azure OpenAI API 及 Google Gemini AI。
- 即将支持 DALL-E3 的图像创建与编辑功能。
- 正在开发文件和 URL 的对话功能,以及实时语音对话功能。
如何参与贡献
Geek Chat 欢迎各类形式的贡献,包括但不限于:
- 提交问题(Issues)
- 提交代码贡献(Pull Requests)
- 提交功能请求
- 报告错误
- 修订文档,翻译内容
开发说明
Geek Chat 是使用 Flutter 语言开发的,能够直接使用 Flutter 命令进行编译和打包,同时支持 flutter_distributor 的打包。开发者可以参考相关文档以更好地理解 Flutter 开发过程。
版权声明
Geek Chat 项目采用 BSD 2-Clause License,任何人都可以免费使用或修改,但请尊重和保留原作者的版权声明。