Skip to content

ChatAlice 是一个功能强大的跨平台桌面客户端,支持MacOS、Windows和Linux桌面环境,支持 ChatGPT、Claude 和其他大型语言模型(LLMs)的API接入。

License

Notifications You must be signed in to change notification settings

wanyxkhalil/chatalice

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatAlice

ChatAlice 是一个功能强大的跨平台桌面客户端,支持MacOS、Windows和Linux桌面环境,支持 ChatGPT、Claude 和其他大型语言模型(LLMs)的API接入。

Windows macOS Linux License: MIT PRs Welcome

下载 | 文档 | 贡献

简体中文 | English

ChatAlice Screenshot

🏆 Sponsors

如果你觉得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 语言开发的后端,确保流畅的用户体验

⚡️ 快速开始

  1. 访问 GitHub Releases 页面下载最新版本
  2. 安装 ChatAlice 到您的设备
  3. 启动应用程序并配置您的大模型 API 密钥
  4. 选择想要交互的 AI 模型
  5. 开始与 AI 进行对话!

详细的安装和使用指南,请参阅我们的用户手册

🚀 开发指南

我们欢迎开发者参与 ChatAlice 的改进和扩展。以下是开始开发的步骤:

前置需求

  • Go 1.21+
  • Node.js 14+
  • npm 或 yarn
  • Wails CLI

构建步骤

  1. 克隆仓库

    git clone https://github.com/JessonChan/chatalice.git
    cd chatalice
  2. 安装依赖

    go mod tidy
    cd frontend && npm install
  3. 开发模式运行

    wails dev
  4. 构建应用

    wails build

更多详细信息,包括代码规范、架构说明等,请查看我们的开发者指南

🤝 贡献指南

我们感谢并欢迎各种形式的贡献!您可以通过以下方式参与:

  • 🐛 报告问题和漏洞
  • 💡 提出新功能建议
  • 📝 改进文档或提供翻译
  • 🔧 提交代码修复或新功能
  • 👀 审查源代码变更

每一份贡献,无论大小,都是宝贵的。我们尤其鼓励新手开发者参与,这是提升技能、积累经验的绝佳机会。

详细的贡献流程和指南,请查看我们的贡献指南

🙋 支持与帮助

如果您在使用过程中遇到任何问题或有任何疑问,可以通过以下方式寻求帮助:

💖 赞助

ChatAlice 是一个社区驱动的开源项目,我们依靠您的支持来维持项目的发展。您可以通过以下方式支持我们:

  • 🏅 成为赞助者
  • ⭐ 给项目一个 star

成为赞助商,您将获得:

  • 🏆 项目官网及 GitHub 仓库的特别鸣谢
  • 🔮 为您的项目及公司进行适当介绍
  • 💼 优先的技术支持

所有赞助资金将用于维护和升级项目基础设施、支持核心团队成员的开发工作,以及组织社区活动。

查看我们的赞助页面了解更多详情,或联系 @JessonChan 商讨定制赞助方案。

🗺️ 路线图

我们正在不断改进 ChatAlice,以下是我们计划中的一些功能:

  • 语音输入和输出功能
  • 高级对话管理系统
  • 插件系统,支持社区扩展
  • 更多 AIGC 模型的集成(文图视频)
  • 高级数据分析和可视化功能

我们欢迎社区成员参与讨论项目的未来方向。访问我们的项目规划页面,了解更多细节并分享您的想法。

📜 许可证

ChatAlice 采用 MIT 许可证

🙏 致谢

感谢以下开源项目的贡献,它们使得 ChatAlice 的开发成为可能:

还有更多项目无法一一感谢,感谢开源: 👨‍💻 👩‍💻 🐧 Open Source is changing the world!


用 ❤️ 制作 | Copyright © 2024-present ChatAlice Team

如果您喜欢 ChatAlice 项目,请给我们一个星标 ⭐ 支持我们!

About

ChatAlice 是一个功能强大的跨平台桌面客户端,支持MacOS、Windows和Linux桌面环境,支持 ChatGPT、Claude 和其他大型语言模型(LLMs)的API接入。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 34.4%
  • NSIS 28.2%
  • Go 23.0%
  • JavaScript 13.7%
  • Other 0.7%