Repolode
Hyk260

Hyk260/PureChat

基于腾讯 IM SDK 的 Vue 3 / Electron 聊天应用,集成 OpenAI、Ollama、DeepSeek 等多种大模型,已被 PureChatNext 取代。

可替代:ChatGPT

Star
545
Fork
81
未关闭 Issue
19
最近提交
2个月前

这是什么?

PureChat 是一款聊天应用,将即时通讯与 AI 对话功能结合在一起。会话基于腾讯 IM 即时通讯 SDK,AI 部分支持 OpenAI、Ollama、DeepSeek 等多家模型服务,提供流式输出、深度思考、联网搜索和自定义预设提示词。

前端使用 Vue 3 与 Vite 6 构建,界面基于 Element Plus、Tailwind CSS 和 wangEditor。支持 Markdown 渲染、代码高亮和链接识别,可将聊天记录生成截图并一键复制,并会根据系统主题自动切换明暗模式。项目还提供基于 Electron 打包的桌面版,覆盖 macOS(.dmg)和 Windows(.exe),也可部署到 Vercel。

本仓库为旧版 Vue / Electron 实现,作者已将新部署和功能开发转至 PureChatNext 项目。

核心功能

  • 01会话基于腾讯 IM 即时通讯 SDK
  • 02支持 OpenAI、Ollama、DeepSeek 等多种大模型
  • 03提供流式输出、深度思考、联网搜索和自定义预设提示词
  • 04支持 Markdown 渲染、代码高亮和链接识别
  • 05聊天记录可生成截图并一键复制
  • 06根据系统主题自动切换明暗模式,提供 macOS 与 Windows 桌面版

适用场景

  • 在即时通讯 SDK 基础上搭建带 AI 能力的聊天客户端
  • 配合本地 Ollama 模型部署自托管聊天前端
  • 学习基于 Vue 3 与 Vite 集成多家大模型的聊天应用实现

快速上手

  1. 1

    克隆代码

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

    安装依赖(需要 Node.js 18.20+)

    pnpm install
  3. 3

    启动开发服务

    pnpm dev

使用前须知

  • 这是旧版项目,当前维护的项目是 PureChatNext。
  • 运行需要配置腾讯IM SDK AppID等环境变量,例如 VITE_IM_SDK_APPID 和 VITE_SERVICE_BASE_URL。

收录于专题

标签

常见问题

PureChat 是什么?
基于腾讯 IM SDK 的 Vue 3 / Electron 聊天应用,集成 OpenAI、Ollama、DeepSeek 等多种大模型,已被 PureChatNext 取代。 PureChat 是一款聊天应用,将即时通讯与 AI 对话功能结合在一起。会话基于腾讯 IM 即时通讯 SDK,AI 部分支持 OpenAI、Ollama、DeepSeek 等多家模型服务,提供流式输出、深度思考、联网搜索和自定义预设提示词。
PureChat 可以免费使用吗?用的什么许可证?
PureChat 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
PureChat 还在维护吗?
半年内有更新。PureChat 最近一次提交是在 2026年9月17日。
PureChat 适合用来做什么?
在即时通讯 SDK 基础上搭建带 AI 能力的聊天客户端 配合本地 Ollama 模型部署自托管聊天前端 学习基于 Vue 3 与 Vite 集成多家大模型的聊天应用实现
PureChat 怎么安装和运行?
克隆代码: git clone https://github.com/Hyk260/PureChat.git 安装依赖(需要 Node.js 18.20+): pnpm install 启动开发服务: pnpm dev
在哪里获取 PureChat?
源代码和安装说明在 GitHub 上:https://github.com/Hyk260/PureChat

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目