whiteguo233/OpenBiliClaw
本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微博等平台与开放 Web 寻找内容。(支持 deepseek harness 插件) | Local-first open-source cross-platform AI content discovery agent: understands you, then proactively finds content across Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit, Weibo and the open web.(support deepseek harness plugin)
OpenBiliClaw – パーソナルAIレコメンデーションエージェント
何であるか
- Bilibili、Xiaohongshu、TikTok、YouTube、X/Twitter、Zhihu、Reddit、Linux.do、Bangumi、V2EX、Weibo、GitHub、オープンウェブなど、さまざまなコンテンツプラットフォームでの行動から、あなたの心理的プロフィールを構築する、オープンソースでローカルで実行されるAIエージェント。
- そのプロフィールを使って、あなたがこれまで見たことのないようなコンテンツも積極的に検索し、あなたが好むと予測するアイテムを発見する。
- すべてのデータ(行動ログ、プロフィール、レコメンデーション、チャット履歴)はSQLiteデータベースにあなたのマシン上に保存され、クラウドサービスがあなたの好みを収集することはない。
主なコンポーネント
| コンポーネント | 役割 |
|---|---|
| ブラウザ拡張 | サポートされているサイトにサイドバーを挿入し、閲覧/セッションクッキーを読み取り、フィードバック(いいね/いいえ、後で見る、チャット)を収集してバックエンドに送信。Chromeベースのブラウザ、Edge、Brave、Vivaldi、Opera、Safari(署名済みDMG経由)で動作。 |
| バックエンドサーバー | Go/Pythonで書かれており、http://127.0.0.1:8420で動作。データを保存し、LLM駆動の推論を実行、埋め込み(デフォルト bge-m3)を生成し、Web UIを提供。2つのインストールオプション:初回起動時に埋め込みモデルをダウンロードする軽量パッケージ、または完全オフライン利用向けにモデルを同梱(約1 GB)する「-with-embedding」バンドル。 |
| Web UI(デスクトップ&モバイル) | /web(大画面用)または /m/(モバイル最適化)でアクセス可能。レコメンデーションカードを表示し、各アイテムがなぜ推薦されたかを説明し、あなたの「魂の肖像」(MBTI、核心的特徴、深層的ニーズ)を可視化し、エージェントとチャットして理解を深められる。 |
| Flutterモバイルクライアント(別リポジトリ) | 同じローカルバックエンドに接続するネイティブAndroid/iOS/Web/Desktopアプリ。ブラウザ不要。 |
| DeepSeek Harness(DSH)プラグイン | オプション統合。OpenBiliClawをDeepSeek Harness UI内に埋め込み、22の「エージェントブリッジ」ツールを提供し、複数プラットフォーム間のコンテンツ発見を可能にする。 |
動作方法(概要)
- 信号収集 – 拡張機能が選択されたプラットフォームでの行動を監視し、明示的なフィードバック(いいね、興味なし、チャットメッセージ)を記録。
- プロフィール構築 – LLMプロンプトの連鎖により、原始的な信号から5層構造の「心理的肖像」(出来事 → 好み → 意識 → 洞察 → 魂)を生成。MBTI、認知スタイル、深層的動機も推定。
- クロスプラットフォーム検索 – 肖像に基づき、サポートされているプラットフォームのAPI(または公開ページのスクレイピング)を照会し、他のユーザーが踏んでいない道でも、推定された関心に合致するコンテンツを発見。
- レコメンデーションと説明 – 結果をランク付けし、
bge-m3で埋め込み、自然言語による説明(「あなたが実践的な機械設計を好むため、この時計作りの動画が好きかもしれません」)とともに提示。 - 継続的学習 – すべてのインタラクションが肖像を更新するため、システムは徐々にさらにパーソナライズされる。
なぜ重要か
- プライバシー最優先:サーバーにあなたのデータは保存されない。LLM APIキー(OpenAI、Claudeなど)はあなたが管理。ローカルLLMも利用可能。
- フィルターバブルの打破:プラットフォーム中心の協調フィルタリングに頼らず、より深い「あなた」のモデルに基づいて、新しい提案を生成。
- クロスプラットフォーム統合:あなたの関心は各サービスに閉じ込められない。エージェントが数十のサイトからの信号を統合。
導入方法(クイックスタート)
- Chromeウェブストアからブラウザ拡張をインストール(または最新GitHubリリースのzipをダウンロード)。
- 同じリリースページから適切なデスクトップインストーラー(macOS用
.dmg、Windows用.exe)をダウンロード。完全オフライン利用の場合は「-with-embedding」バンドルを選択。 - 拡張機能経由で少なくとも1つのサポートプラットフォーム(Bilibiliがデフォルト)にログイン。
http://127.0.0.1:8420/web(またはモバイル表示用QRコードをスキャン)を開き、レコメンデーション、プロフィール、チャットボックスを確認。
高度なオプション
- Tailnet(Tailscale)リモートアクセス – 組み込みヘルパーを有効化し、プライベートTailnetに参加することで、システム全体のTailscaleインストールなしにスマートフォンアプリがインターネット経由でバックエンドにアクセス可能。
- Docker / HTTPSデプロイ – Caddyを含む
docker-compose.https.ymlテンプレートで、カスタムドメインの背後でAPIを安全に公開可能。 - カスタムLLM / 埋め込みモデル –
config.tomlを編集してデフォルトLLMを交換可能。bge-m3埋め込みモデルも置き換え可能。 - DSH統合 –
dsh-openbiliclawプラグインをインストールし、エージェントをDeepSeek Harness内に埋め込み、他のエージェントにツールを公開。
コミュニティとサポート
- ユーザー支援と機能議論のため、QQグループとDiscordサーバーのリンクを提供。
- プロジェクトはCIビルドを維持し、GitHub、Giteeミラー、123 Pan上の中国語向けダウンロードミラーでリリース。
結論:OpenBiliClawは、あなたのデバイス上で完全に動作し、プライバシーを守りながら、多様な中国語および国際プラットフォームからコンテンツを取得する本格的なAI駆動レコメンデーションシステムです。細やかな個人モデルを構築し、個人AIエージェントとクロスプラットフォームレコメンデーション技術の最前線に位置しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト