ChatAlice 是一个功能强大的跨平台桌面客户端,支持MacOS、Windows和Linux桌面环境,支持 ChatGPT、Claude 和其他大型语言模型(LLMs)的API接入。
如果你觉得ChatAlice 帮助了您,请考虑赞助我们以支持开源社区,您的名字/logo 将被铭记在我们的赞助者墙上,开源的世界更精彩!
ChatAlice 提供了丰富的功能,满足您与 AI 模型交互的各种需求:
- 🖥️ 跨平台兼容:支持 Windows、macOS 和 Linux 系统
- 🤖 多 LLM 支持:集成 ChatGPT、GPT-4、Claude 等多种流行的 AI 模型
- 💾 本地对话存储:永久保存聊天记录,支持搜索和管理,保护用户隐私
- 🚀 多 API 密钥管理:快速切换多个 API 密钥,灵活应对不同场景
- 📦 对话导出:一键导出聊天记录(支持 Markdown、图片或 PDF 格式)
- 🔒 隐私保护:所有数据都存储在本地,确保您的信息安全
- 🌐 系统代理支持:轻松处理网络连接问题
- 🌙 深色模式:保护您的眼睛,提供舒适的使用体验
- ⚙️ 自定义 API 参数:灵活调整温度、最大令牌数等参数
- 📚 内置提示词库:助您更好地与 AI 模型互动
- 🔍 联网搜索支持:扩展 AI 的知识面,获取最新信息
- 🌍 多语言界面:支持英语、简体中文、日语等多种语言
- ⌨️ 快捷键支持:提高操作效率,快速完成常用任务
- 📎 文件导入/导出:支持拖放文件,轻松导入导出对话内容
- 🎨 现代化 UI:基于 Vue 3 和 Tailwind CSS 构建的直观界面
- ⚡ 高性能:使用 Go 语言开发的后端,确保流畅的用户体验
- 访问 GitHub Releases 页面下载最新版本
- 安装 ChatAlice 到您的设备
- 启动应用程序并配置您的大模型 API 密钥
- 选择想要交互的 AI 模型
- 开始与 AI 进行对话!
详细的安装和使用指南,请参阅我们的用户手册。
我们欢迎开发者参与 ChatAlice 的改进和扩展。以下是开始开发的步骤:
- Wails CLI
- Go 1.20+
- NPM (Node 15+)
-
克隆仓库
git clone https://github.com/JessonChan/chatalice.git cd chatalice
-
开发模式运行
wails dev
-
构建应用
wails build
更多详细信息,包括代码规范、架构说明等,请查看我们的开发者指南。
我们感谢并欢迎各种形式的贡献!您可以通过以下方式参与:
- 🐛 报告问题和漏洞
- 💡 提出新功能建议
- 📝 改进文档或提供翻译
- 🔧 提交代码修复或新功能
- 👀 审查源代码变更
每一份贡献,无论大小,都是宝贵的。我们尤其鼓励新手开发者参与,这是提升技能、积累经验的绝佳机会。
详细的贡献流程和指南,请查看我们的贡献指南。
如果您在使用过程中遇到任何问题或有任何疑问,可以通过以下方式寻求帮助:
- 查阅我们的常见问题解答(FAQ)
- 在 GitHub 上提交 issue
ChatAlice 是一个社区驱动的开源项目,我们依靠您的支持来维持项目的发展。您可以通过以下方式支持我们:
- 🏅 成为赞助者
- ⭐ 给项目一个 star
成为赞助商,您将获得:
- 🏆 项目官网及 GitHub 仓库的特别鸣谢
- 🔮 为您的项目及公司进行适当介绍
- 💼 优先的技术支持
所有赞助资金将用于维护和升级项目基础设施、支持核心团队成员的开发工作,以及组织社区活动。
查看我们的赞助页面了解更多详情,或联系 @JessonChan 商讨定制赞助方案。
我们正在不断改进 ChatAlice,以下是我们计划中的一些功能:
- 语音输入和输出功能
- 高级对话管理系统
- 插件系统,支持社区扩展
- 更多 AIGC 模型的集成(文图视频)
- 高级数据分析和可视化功能
我们欢迎社区成员参与讨论项目的未来方向。访问我们的项目规划页面,了解更多细节并分享您的想法。
ChatAlice 采用 MIT 许可证。
感谢以下开源项目的贡献,它们使得 ChatAlice 的开发成为可能:
还有更多项目无法一一感谢,感谢开源: 👨💻 👩💻 🐧 Open Source is changing the world!
如果您喜欢 ChatAlice 项目,请给我们一个星标 ⭐ 支持我们!