Repolode
Hyk260

Hyk260/PureChat

Tencent IM SDKを基盤に、OpenAI、Ollama、DeepSeekなど複数モデルとのAIチャットに対応したVue 3/Electron製チャットアプリ。旧版リポジトリで、後継はPureChatNextです。

代替できる製品:ChatGPT

スター
545
フォーク
81
未解決の Issue
19
最終コミット
2 か月前

これは何?

PureChatは、インスタントメッセージとAIチャット機能を組み合わせたチャットアプリです。会話機能にはTencent IMのインスタントメッセージングSDKを使用し、AI機能ではOpenAI、Ollama、DeepSeekなど複数のモデルプロバイダーに対応しています。ストリーミング出力、深度思考モード、Web検索、カスタムのプリセットプロンプトも利用できます。

クライアントはVue 3とVite 6で構築され、Element Plus、Tailwind CSS、wangEditorを使用しています。コードのハイライトやリンク検出に対応したMarkdown表示、チャット履歴のスクリーンショット生成とワンクリックコピー、システム設定に応じたライト/ダークテーマの切り替えが可能です。Electronでパッケージ化したmacOS(.dmg)およびWindows(.exe)向けのデスクトップ版も用意されており、Vercelへのデプロイにも対応しています。

このリポジトリは、旧版のVue/Electron実装です。作者は新規デプロイや機能開発向けに、後継プロジェクトのPureChatNextをメンテナンスしています。

主な機能

  • 01Tencent IMのインスタントメッセージングSDKを基盤としたチャットセッション
  • 02OpenAI、Ollama、DeepSeekなど複数モデルに対応したAI機能
  • 03ストリーミング出力、深度思考、Web検索、カスタムのプリセットプロンプト
  • 04コードのハイライトとリンク検出に対応したMarkdown表示
  • 05チャット履歴のスクリーンショット生成とワンクリックコピー
  • 06ライト/ダークテーマの自動切り替えと、macOS/Windows向けElectronデスクトップ版

ユースケース

  • IM SDKを基盤としたAI機能付きチャットクライアントの構築
  • ローカルのOllamaモデルに接続したセルフホスト型チャットフロントエンドの運用
  • 複数のLLMプロバイダーを統合した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 です。
  • 実行するには、Tencent IM SDK の AppID や、VITE_IM_SDK_APPID、VITE_SERVICE_BASE_URL などの環境変数を設定する必要があります。

収録されている特集

トピック

よくある質問

PureChat とは?
Tencent IM SDKを基盤に、OpenAI、Ollama、DeepSeekなど複数モデルとのAIチャットに対応したVue 3/Electron製チャットアプリ。旧版リポジトリで、後継はPureChatNextです。 PureChatは、インスタントメッセージとAIチャット機能を組み合わせたチャットアプリです。会話機能にはTencent IMのインスタントメッセージングSDKを使用し、AI機能ではOpenAI、Ollama、DeepSeekなど複数のモデルプロバイダーに対応しています。ストリーミング出力、深度思考モード、Web検索、カスタムのプリセットプロンプトも利用できます。
PureChat は無料で使えますか?ライセンスは?
PureChat は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
PureChat は今もメンテナンスされていますか?
半年以内に更新あり。PureChat の最終コミットは 2026年9月17日 です。
PureChat は何に使えますか?
IM SDKを基盤としたAI機能付きチャットクライアントの構築 ローカルのOllamaモデルに接続したセルフホスト型チャットフロントエンドの運用 複数のLLMプロバイダーを統合した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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト