Rowboat 開源本地優先 AI 同事 – 功能、架構與社群回饋

Rowboat 提供具備持久記憶的本地優先 AI 同事

Rowboat 會將使用者的電子郵件、會議、Slack 訊息以及其他檔案索引成一個活的、相互連結的知識圖譜,完整以純 Markdown 儲存在本機。此設計讓助理能在不同工作階段間回憶上下文,無需重新搜尋外部來源,從而提供更豐富、持續的協助。


核心功能以專屬工作介面組織

  • Brain – 持續從電子郵件、會議、Slack 以及其他對話更新 Obsidian 風格的圖譜。
  • Email client – 將訊息分類為「重要」與「其他」,並使用完整的知識圖譜自動草擬回覆。
  • Background agents – 依觸發條件(例如新郵件)或排程(例如每日上午 8 am)執行網路搜尋、呼叫 API,或透過 Claude Code 或 Codex 產生程式碼。
  • Built‑in browser – 提供隔離的瀏覽環境,讓助理可登入執行任務所需的帳號,而不會洩漏使用者主瀏覽器的資料。
  • Meeting notes – 透過麥克風即時擷取文字稿,將會議摘要為 Markdown,並將摘要注入知識圖譜。
  • Code mode – 啟動平行的程式碼代理,讓其存取完整的知識圖譜,從而在上下文中撰寫、測試與重構程式碼。
  • Apps & integrations – 使用者可建立自訂介面,繼承所有工具,並透過 Model Context Protocol (MCP) 連接外部服務(例如 Exa 網路搜尋、ElevenLabs TTS、Slack、Linear、GitHub)。

本地優先設計消除供應商鎖定

  • 所有資料皆以純 Markdown 檔案存放於使用者裝置上;不存在專有的儲存格式。
  • 使用者可隨時檢視、編輯、備份或刪除任何知識片段。
  • 系統相容任何 LLM 供應商:本地模型可透過 Ollama 或 LM Studio 使用,或使用自訂金鑰的雲端 API。切換模型不會遷移資料,因為知識圖譜與模型無關。

安裝與可選的雲端服務

  • Download – 已提供 macOS、Windows 與 Linux 的預建二進位檔。
  • Google integration – 一鍵設定即可連接 Gmail、Calendar 與 Drive。
  • Voice I/O – 可選的 Deepgram 語音轉文字與 ElevenLabs 文字轉語音需要將 API 金鑰放置於 ~/.rowboat/config/
  • Web search – 可選的 Exa 搜尋整合亦需 API 金鑰。
  • External tools – 任何相容 MCP 的服務(例如 Composio)皆可透過簡易的 JSON 金鑰檔案加入。

社群回應突顯優勢與未解問題

"這看起來非常接近我對 AI 工具的期待:不只是聊天,而是具備記憶與實際工作介面" – icevl

大多數人認為 Rowboat 結合持久記憶與專屬 UI 介面的做法,填補了僅有聊天功能的通用助理所遺漏的空白。

"這類以及其他許多 AI 服務日益嚴重的問題是努力的不對稱… AI 應該減少勞力,卻反而增加了" – ActionHank

有些使用者擔心無限制累積筆記會導致資訊過載;目前此專案將修剪工作交由使用者自行處理。

"我現在想要的是一種工具,讓多於一個人能參與對話… Rowboat 能做到嗎?" – dannyobrien

Rowboat 目前是單人桌面應用程式,尚未實作協作功能。

"是否支援使用本地模型?" – nshotton

有 – Rowboat 可透過 Ollama 或 LM Studio 執行本機託管模型,維持本地優先的承諾。

"Rowboat 自稱『本地優先』,但文字轉錄使用 Deepgram 雲端、語音使用 ElevenLabs、分析使用 PostHog,且 LLM 為雲端 API" – piratebroadcast

雖然核心資料儲存於本地,選用功能(語音、分析、LLM)仍依賴外部服務;使用者可停用或自行架設等效服務。

"我其實在今年早些時候就大量使用過… 我常把 Claude 指向 Rowboat 目錄。能以 markdown 檔案取得所有上下文真的很有用" – _puk

現有使用者欣賞能將 Markdown 金庫視為其他 AI 工作流程的通用知識來源的能力。


評論者提及的限制與未來方向

  • Email connectivity – 目前僅支援 Gmail;使用者希望有通用的 IMAP 連接器。
  • Collaboration – 未內建多使用者共享功能;開發者可能需要自行建立同步層。
  • Memory management – 知識圖譜會無限成長;使用者要求提供具指導性的修剪或歸檔工具。
  • Sandboxing for code – 關於 Rowboat 如何隔離產生的程式碼仍有疑問;目前的實作在主機環境中執行代理。
  • Mobile access – 尚未有官方行動客戶端;使用者關心遠端查詢的可能性。

為何 Rowboat 對 AI 增強工作重要

Rowboat 展示了桌面優先的 AI 助理如何在不迫使使用者使用專有雲端的情況下,維持可持久且可檢視的知識庫。將此記憶與特定任務介面—如電子郵件草擬、會議摘要、程式碼生成—結合,使 AI 從無狀態的聊天機器人轉變為真正的同事,能記住過往工作並直接在使用者的機器上執行。


快速開始

  1. Rowboat 官方網站 下載相應的二進位檔。
  2. 執行安裝程式,並依螢幕指示設定 Google 整合(如有需要)。
  3. (可選)將 Deepgram、ElevenLabs、Exa 或任何 MCP 服務的 API 金鑰加入 ~/.rowboat/config/
  4. 探索內建介面—電子郵件、筆記、瀏覽器、程式碼模式,並開始為你的工作建立索引。

結論

Rowboat 提供了一個有說服力的開源替代方案,對抗像 Claude Desktop 這類專有 AI 桌面,透過本地儲存資料、提供持久的知識圖譜,並揭露一套整合的工作介面。社群回饋讚賞其願景,同時指出在協作、通用電子郵件支援與記憶管理方面的不足——這些領域有望在未來版本中得到改善。

Sources

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案