row-bot

Row-Bot - 個人AI主權。一款本地優先的AI助手,整合工具、個人知識圖譜、語音、視覺、Shell、瀏覽器自動化、排程任務、健康追蹤與訊息頻道。

row-bot 是什麼?

Row-Bot - 個人AI主權。一款本地優先的AI助手,整合工具、個人知識圖譜、語音、視覺、Shell、瀏覽器自動化、排程任務、健康追蹤與訊息頻道。透過Ollama在本地執行,或選擇加入雲端模型。您的資料保留在您的裝置上。

row-bot 概覽

這是什麼

Row-Bot 是一款在地優先的桌面 AI 助手,可透過 Ollama 執行本地模型,也可選擇透過提供者 API 金鑰或訂閱使用雲端模型,且資料保留在使用者的機器上。單一 React 應用程式可服務桌面視窗、瀏覽器、手機及伺服器模式。

主要功能

  • 能實際完成工作的對話:要求一份簡報、一個應用程式或一份報告,Row-Bot 就會建立設計或程式碼資料夾並持續在其中工作。
  • 目標與代理:目標會持續進行直到完成,並在進度停滯時暫停;可委派代理,擁有各自的對話、停止與訊息功能;可重複使用的代理設定檔。
  • 記憶與知識:個人知識圖譜,具備回憶、回顧、夢境循環精煉、文件,以及與 Obsidian 相容的 Wiki 儲存庫。
  • 設計與程式碼面板:簡報、文件與原型,支援展示、審閱、匯出(PDF、HTML、PNG、PPTX)與發布;程式碼資料夾包含變更、檔案、Git、拉取請求、檢查、互動式終端機及可選的 Docker 沙箱。
  • 工作流程:排程、Webhook 與鏈式執行,支援核准、傳送至頻道及執行歷史記錄。
  • 工具:網頁搜尋、檔案、Shell、受管瀏覽器、Windows 與 macOS 上的選擇性電腦使用、Gmail 與日曆、圖片與影片生成,以及自訂工具。
  • 頻道與語音:Telegram、WhatsApp、Discord、Slack 與 SMS;聽寫、對話與朗讀,使用本機 Whisper 或 SenseVoice 及 Kokoro。

使用情境

從自然語言請求建立簡報、應用程式或報告;自動化多步驟工作流程並包含核准;透過健康檢查與自動修復監控系統;使用圖譜與 Wiki 儲存庫管理個人知識;連接訊息頻道進行遠端互動。

快速開始

從 GitHub Releases 下載 Windows 安裝程式或 macOS DMG 並執行。在 Linux 上: bash curl -fsSL https://raw.githubusercontent.com/siddsachar/row-bot/main/installer/install-linux.sh | bash 使用 Docker,從此儲存庫的副本: bash export ROW_BOT_IMAGE=ghcr.io/siddsachar/row-bot:X.Y.Z docker compose -f deploy/docker/compose.yaml up --detach docker compose -f deploy/docker/compose.yaml exec row-bot row-bot access invite --layout desktop --origin http://127.0.0.1:8080 Ollama 為選用,僅供本地模型使用。

授權與價格

採用 Apache-2.0 授權。開放原始碼。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/siddsacharrow-bot.svg)](https://yunodb.com/tools/siddsacharrow-bot?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/siddsacharrow-bot?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/siddsacharrow-bot.svg" alt="Featured on YunoDB" height="20"></a>