オープンソースプロジェクト
zly2006/zhihu-plus-plus avatar
zly2006/zhihu-plus-plus

Zhihu++のローカル推薦と遮断機能、Androidと実験的デスクトップ版

プロジェクト概要:志胡++ | ++: 広告なし、低コスト、AI 搭載の zhihu アンドロイド サードパーティ クライアント。 AI 。

スター 4,013フォーク 187KotlinAGPL-3.0
GitHub

ひと目でわかる

これは何?
Zhihu++のREADMEをもとに、ローカル推薦、広告や有料記事の遮断、FullとLiteの差、テレメトリー、配布形態を整理します。
誰に向いている?
Zhihu++は、知乎のAndroid利用で広告や宣伝、推奨内容を自分の端末側で制御し、検索、閲覧、創作、コンテンツの書き出しまで一つのクライアントで扱いたい人向けです。READMEはローカル推薦、正規表現による遮断、Full版のLLM embedding、PDFやMarkdownへの書き出しなど具体的な機能を列挙しています。
商用利用できる?
厳しい条件付きでできます。AGPL-3.0 はネットワーク型コピーレフトのライセンスで、改変版をホスティングサービスなどとしてネットワーク越しに利用させる場合、その利用者にソースコードを同じライセンスで提供する必要があります。
今もメンテナンスされている?
されています。最後のコミットは 3 日前です。
何の言語で書かれている?
主に Kotlin です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

Zhihu++の中心にあるローカル推薦

zly2006/zhihu-plus-plusは、広告を減らし、端末側の推薦とコンテンツ制御を重視する知乎クライアントです。READMEはAndroidを主対象とし、実験的なデスクトップ版も提供すると説明しています。特徴として、推薦処理をローカルへ置き、知乎側の推薦アルゴリズムとは独立して重みを調整できるという設計思想を示しています。

この説明で分かるのは、推薦結果を利用者が調整する方向性です。ローカルで動く推薦がどのデータを取得し、どの頻度で更新し、どの程度の精度を持つかは、READMEの主張だけでは測れません。クローラーに依存すると明記されているため、知乎側の画面や接口の変更がクライアントへ影響する可能性があります。導入時はログイン、推薦取得、検索、閲覧が自分のアカウントと通信条件で成立するかを確認します。

広告、推薦、塩選コンテンツの遮断

READMEの説明では、Zhihu++は広告、宣伝記事、販売促進コンテンツ、塩選コラムを表示しない方向を取ります。遮断対象には、単語、ユーザー、話題があり、正規表現による遮断語も使えます。AIによる回答遮断、品質フィルター、逆方向の遮断、遮断統計、履歴の確認も機能一覧にあります。

Full版ではLLM embeddingとベクトル類似度を使うNLP遮断語に対応し、端末内でオフラインAI推論を行うとREADMEは説明しています。Lite版はこのスマートコンテンツフィルターを持たず、容量が小さく性能がよいという位置づけです。これは二つの配布物の選択基準を明確にしますが、Full版のモデルサイズ、計算負荷、対応端末、判定精度はREADMEで数値化されていません。遮断を有効にする前に、必要な内容まで消えないか小さな設定で確認してください。

閲覧、検索、読み上げ、書き出し

閲覧機能には、回答、記事、質問詳細、想法の詳細、コレクション、ユーザーホーム、オンラインとローカルの履歴があります。検索ではトレンド、履歴、並び順、種類、時間の条件を使えます。知乎公式の認証バッジ、動画再生、通知、コメント、子コメント、返信、リアクション、フォローとブロックもREADMEの機能一覧に含まれます。

読書向けには、記事や回答の読み上げ、画像の透かしなし保存、回答の切り替え、没入読書、AI要約、PDF、画像、Markdown、HTMLへの書き出し、コレクション全体の書き出しが挙げられています。LaTeX数式、GIF、複数画像、本文間隔、スクロール操作も対象です。これらはREADMEに記載された機能であり、知乎の全ページや全形式を保証する一覧ではありません。書き出しデータの権利、画像保存の扱い、アカウントへの影響は利用者側で確認します。

ログイン、創作、コミュニティ機能

ログイン方法として、携帯電話の認証コード、PCへのQRログイン、Cookieの手動設定が挙げられています。Androidでは回答の作成、既存回答の編集、下書き保存、公開に対応し、Markdown編集、プレビュー、画像挿入も使えるとREADMEは説明します。デスクトップ版のログイン経路や創作機能がAndroidと同じかは、READMEだけでは判断できません。

通知は分類、赤点設定、既読化、自動既読、フィルターを扱い、AIGCの疑いを名前付きで印す機能や、投票者を確認する機能もあります。QRコード結果の表示とコピー、Deep Link、クリップボードのリンク認識、Android APIの模擬呼び出しも列挙されています。Kotlin Multiplatformで共有コアを持ち、Androidと実験的デスクトップを支える構成ですが、対応範囲と安定性は版ごとに確認する必要があります。

FullとLite、配布版の差

ダウンロード案内では、Lite APKは知乎公式Androidアプリより小さく、4MB未満とREADMEは説明しています。Full版にはONNXフレームワークが含まれ、端末内のオフライン推論とembeddingによるスマートフィルターを提供します。Lite版はスマートフィルターを持ちませんが、容量が小さく性能がよいという選択肢です。容量や性能の数値はREADMEの自己記載として扱います。

Releaseページにはnightlyの開発版と、0.28.3、0.28.2などの版が並び、実験的デスクトップ版のJARも提供されます。デスクトップ版の対象はmacOS arm64、Linux x64、Windows x64で、Java 17以上が必要です。nightlyは安定版と同じ検証段階とは限らないため、日常利用のアカウントで最初に試すより、別の環境で更新とログインを確認します。AndroidのFullとLiteも、目的と端末資源を基準に選びます。

テレメトリー、権限、互換性

READMEは、利用者が同意した場合に匿名データを収集し、設定からいつでもテレメトリーを拒否でき、拒否しても機能は変わらないと説明しています。収集対象として、アプリ起動回数、起動時刻、IPアドレス、ログイン時の知乎アカウントIDをSHA256で匿名化した値を挙げています。閲覧履歴、推薦アルゴリズムの入出力、遮断語リストなどは収集しないとREADMEは記しています。

この説明はアプリのプライバシー判断に直結するため、同意設定、通信先、実際の権限、ログ出力を版ごとに確認します。AGPL-3.0のライセンスは改変と配布に関わる条件であり、知乎側APIの継続性やアカウント安全性を保証しません。zse96 v2署名でウェブAPIの99%を呼べるという主張もREADMEによる説明です。採用前にはテストアカウントでログイン、推薦、遮断、書き出し、テレメトリー拒否を順に確認し、実験的版と安定版を明確に分けてください。

編集部の結論

Zhihu++は、知乎のAndroid利用で広告や宣伝、推奨内容を自分の端末側で制御し、検索、閲覧、創作、コンテンツの書き出しまで一つのクライアントで扱いたい人向けです。READMEはローカル推薦、正規表現による遮断、Full版のLLM embedding、PDFやMarkdownへの書き出しなど具体的な機能を列挙しています。Lite版は小さく高速ですが、スマートコンテンツフィルターに対応しません。導入前には必要なログイン方法、知乎側APIとの互換性、Full版の端末性能、実験的デスクトップ版のJava 17要件を確認してください。テレメトリーは設定で拒否できますが、同意時には起動情報、IPアドレス、匿名化したアカウントIDが収集対象です。

公式情報源

  1. Official README
  2. Project repository
  3. Release notes
コミュニティノート

コミュニティノート