PureChat

PureChat

PureChat 是一个集成 ChatGPT 的聊天应用,基于 Vue3 ,Vite5,Electron开发, 支持 Markdown 渲染,聊天记录生成截图,主题切换

Stars: 207

Visit
 screenshot

PureChat is a chat application integrated with ChatGPT, featuring efficient application building with Vite5, screenshot generation and copy support for chat records, IM instant messaging SDK for sessions, automatic light and dark mode switching based on system theme, Markdown rendering, code highlighting, and link recognition support, seamless social experience with GitHub quick login, integration of large language models like ChatGPT Ollama for streaming output, preset prompts, and context, Electron desktop app versions for macOS and Windows, ongoing development of more features. Environment setup requires Node.js 18.20+. Clone code with 'git clone https://github.com/Hyk260/PureChat.git', install dependencies with 'pnpm install', start project with 'pnpm dev', and build with 'pnpm build'.

README:

logo

PureChat

聊天应用与AI开发框架
🌎 在线预览   |   💬 联系作者

Web Windows MacOS

GitHub license Stars Forks

简介

反馈 / QQ 群 / 打赏开发者 / 文档 / 更新日志

PureChat 是一个集成 ChatGPT 的聊天应用。

🎉 特性

  • 📦️ 基于 Vite5,构建高效应用
  • 📸 聊天记录支持生成截图并支持一键复制
  • ☁️ 会话基于 IM 即时通讯 SDK
  • 🌙 根据系统主题自动切换光明与黑暗模式
  • 📝 支持 Markdown 渲染,代码高亮,链接识别
  • 🛡️ GitHub 快速登录,享受无缝社交体验
  • 🤖 集成 ChatGPT Ollama等大语言模型,支持流式输出 预设提示词 以及上下文
  • ✨ 提供桌面应用 Electron 版本,支持 macOS (.dmg) 与 Windows (.exe)
  • 🛠 更多特性持续开发中

环境配置

本地环境需要安装 Node.js 18.20+

克隆代码

git clone https://github.com/Hyk260/PureChat.git

安装依赖

pnpm install

启动项目

pnpm dev

打包

pnpm build

Star History

PurerChat Star History Chart

🖼️ 截图

环境变量

本项目提供了一些额外的配置项,使用环境变量进行设置:

环境变量 类型 描述 示例
VITE_OPENAI_API_KEY 必选 OpenAI API 密钥 sk-xxxxxx...xxxxxx
VITE_OPENAI_PROXY_URL 可选 OpenAI 接口代理,此配置可以覆盖默认 OpenAI API 基础 URL https://aihubmix.com/v1
默认值:
https://api.openai.com/v1
VITE_IM_SDK_APPID 必选 腾讯IM SDKAppID https://cloud.tencent.com/product/im xxxxxx
VITE_SERVICE_BASE_URL 必选 服务器地址 https://your.api.com/

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for PureChat

Similar Open Source Tools

For similar tasks

For similar jobs