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推薦代理
是什麼
- 一個開源、本地執行的AI代理,從你在多個內容平台(Bilibili、小紅書、TikTok、YouTube、X/Twitter、知乎、Reddit、Linux.do、Bangumi、V2EX、微博、GitHub與開放網路)上的互動行為中,建立你的心理圖像。
- 基於此圖像,它會主動搜尋這些平台,尋找它預測你會喜歡的內容,即使你從未見過類似東西。
- 所有資料(行為日誌、圖像、推薦、聊天紀錄)均保留在你的裝置本地的SQLite資料庫中——無雲端服務會收集你的偏好。
核心元件
| 元件 | 功能 |
|---|---|
| 瀏覽器擴充 | 在支援的網站中注入側邊欄,讀取你的瀏覽/會話Cookie,捕捉回饋(按讚/不喜歡、「稍後再看」、聊天)並轉送至後端。支援Chrome系瀏覽器、Edge、Brave、Vivaldi、Opera以及Safari(透過簽署DMG)。 |
| 後端伺服器 | 使用Go/Python撰寫,執行於 http://127.0.0.1:8420。它儲存資料、執行LLM驅動的推理、產生嵌入(預設 bge-m3),並提供Web UI。兩種安裝方式:輕量級套件(首次啟動時下載嵌入模型),或「-with-embedding」套件(內建模型,約1 GB),用於完全離線使用。 |
| Web UI(桌面與行動端) | 可透過 /web(大螢幕)或 /m/(行動端優化)存取。顯示推薦卡片,解釋每項推薦的原因,可視化你的「靈魂肖像」(MBTI、核心特質、深層需求),並允許你與代理對話以優化其理解。 |
| Flutter行動端客戶端(獨立倉儲) | 連接到相同本地後端的原生Android/iOS/Web/Desktop應用,無需瀏覽器即可提供相同UI。 |
| DeepSeek Harness(DSH)外掛 | 可選整合,將OpenBiliClaw嵌入DeepSeek Harness UI,公開22個「代理橋」工具,實現跨平台內容探索。 |
運作原理(概要)
- 訊號收集 – 擴充監控你在選定平台上的活動,並記錄明確回饋(按讚、不感興趣、聊天訊息)。
- 圖像建構 – 透過LLM提示鏈,將原始訊號轉化為五層「心理肖像」:事件 → 偏好 → 意識 → 洞察 → 靈魂。同時推斷MBTI、認知風格與深層動機。
- 跨平台搜尋 – 基於肖像,後端查詢支援平台的API(或抓取公開頁面),尋找符合推斷興趣的內容,即使無其他使用者走過此路徑。
- 推薦與解釋 – 結果依優先順序排序,嵌入
bge-m3,並附上自然語言解釋(「因為你喜歡實作性的機械設計,你可能會喜歡這個關於鐘錶製作的影片」)。 - 持續學習 – 每次互動都會更新圖像,系統逐漸實現更深度的個人化。
為何重要
- 隱私優先:無伺服器儲存你的資料;你掌控LLM API金鑰(OpenAI、Claude等)或可執行本地LLM。
- 打破過濾氣泡:不依賴平台中心的協同過濾,而是基於對你更深入的理解生成新穎推薦。
- 跨平台整合:你的興趣不再被各服務割裂;代理在數十個網站間聚合訊號。
快速入門
- 從Chrome網路應用店安裝瀏覽器擴充(或從最新GitHub發行頁下載zip)。
- 從同一發行頁下載適合的桌面安裝檔(macOS用
.dmg,Windows用.exe)。如需完全離線使用,請選擇「-with-embedding」套件。 - 透過擴充登入至少一個支援平台(Bilibili為預設)。
- 開啟
http://127.0.0.1:8420/web(或掃描行動端QR碼)查看推薦、你的圖像與聊天框。
進階選項
- Tailnet(Tailscale)遠端存取 – 啟用內建助手加入私人Tailnet,使手機App可在不安裝系統級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代理與跨平台推薦技術的最前線。
相關
- 專案
- 專案
- 專案
- 專案
- 專案