rowboatlabs/rowboat
AI coworker with memory and collaboration
これは何か?
Rowboat は、デスクトップアプリ(Mac/Windows/Linux)で、パーソナルAIアシスタントとして機能します。質問のたびに過去のトランスクリプトを検索する代わりに、あなたの仕事(メール、ミーティング、チャット、ノート)を継続的に生きたナレッジグラフに構築し、プレーンなMarkdownファイルとしてローカルに保存します。そして、そのコンテキストを使って、あなたのマシン上で実際に作業を実行します。メールの下書き作成、ミーティングノートの取得、ウェブブラウズ、コーディングエージェントの実行などです。
単独(あなたとアシスタントだけ)または協力的に機能します。チームの各メンバーは、それぞれのプライベートデータを持つ独自のRowboatを実行し、スペースに集まってチャット、ファイル/ホワイトボードの共有、共有タスクでのエージェントの作業ができます。各エージェントは自分のユーザーのプライベートコンテキストのみを参照し、ユーザーが共有を選んだものだけを投稿します。
主要なアイデア
長寿命の知識、冷たい検索ではない。 ほとんどのAIツールは、検索トランスクリプトによってオンデマンドでコンテキストを再構築します。Rowboatは、時間をかけてコンテキストを明示的で編集可能なナレッジグラフに蓄積します。メモリは毎回冷たく始まるのではなく、複利されます。
ローカルファーストでプライベート。 あなたの個人データはプレーンなMarkdownとしてあなたのマシンに保存されます。独自フォーマットやホスティングへのロックインはありません。何でも検査、編集、バックアップ、削除できます。あなたのAIコンテキストは、共有スペースに投稿することを決定しない限り、コンピューターから出ることはありません。
自分のモデルを持ち込む。 ローカルモデル(Ollama、LM Studio)または任意のホスト型プロバイダー/APIキーで動作します。データを移動せずにいつでもモデルを交換できます。
MCPで拡張可能。 Model Context Protocolを通じて、外部ツールやサービス(ウェブ検索、CRM、GitHub、Slack、社内ツール)に接続できます。
できること
- ブレイン: メール、ミーティング、Slack、アシスタントの会話をバックリンクされたナレッジグラフ(Obsidianスタイル)にインデックスします。
- メールクライアント: メッセージを重要とその他に分類し、完全な仕事のコンテキストを使用して返信を自動下書きします。
- バックグラウンドエージェント: トリガー(新しいメール)やスケジュール(例:毎日午前8時)で実行され、ウェブ検索、ブラウザ使用、Claude CodeまたはCodexによるコード作成ができます。
- 組み込みブラウザ: メインブラウザから分離されているため、アシスタントがアクセスできるアカウントにのみログインできます。
- ミーティングノート: マイクとスピーカーをタップし、ライブトランスクリプトを生成し、Markdownに要約し、ナレッジグラフを更新します。
- コードモード: 並列コーディングエージェント(Claude Code/Codex)を起動し、仕事のコンテキストで駆動します。
- アプリ: ツールと統合機能への完全なアクセスを持つ独自の作業面を構築し、他の人と共有できます。
チームコラボレーション: 「スペース」
各人のRowboatは完全なローカルアシスタントです。スペースは、Harborと呼ばれる小さなサーバー上に存在する共有ルーム(チャンネル+共有フォルダー、メッセージ+wikiスタイルのファイル+ホワイトボード)です。スペースで@rowboatと入力すると、あなたのRowboatがあなたのマシンで起動し、プライベートなブレイン/メール/ミーティングからコンテキストを収集し(決してそれを離れません)、回答を「あなた(Rowboat経由)」として投稿します。
スペースサーバーは3つのドアを公開します。HTTP、ライブWebSocket、MCPサーバーです。特に、Rowboat自身のエージェントには特権パスがありません。サードパーティのエージェントと同じMCPドアを通過するため、Rowboatがスペースでできることは、自分のエージェントもできます。
プライバシールールは明示的です。タスクに必要なものだけを読み取り(「Harshにメッセージ」にはIDが必要で、HRディレクトリは不要)、尋ねられたことだけに答え、プライベートデータはリクエスト時かつ要約としてのみ共有に渡り、生のメール/チャット/DMをルームに貼り付けることはありません。
Harborサーバー(セルフホスティング用)
- オープンソースで、このリポジトリ内(
apps/harbor)にあり、Postgresで実行されます。1つのプロセスが組織または多数の組織にサービスを提供します。 - ローカルで1分で試す:シードされた単一組織のHarborをメモリ内のポート4272で開発トークンとともに実行します。
- チーム用にDockerでデプロイし、OIDCサインイン、招待、組織ごとのホスト名(
<slug>.<APEX_DOMAIN>)、S3またはローカルディスクアップロード、バージョン管理された移行ラダーを備えます。 - 環境変数で設定:
HARBOR_MODE、DATABASE_URL、APEX_DOMAIN、AUTH_ISSUER、HARBOR_ALLOWED_DOMAINS、BLOBS_DIR/BLOBS_S3_BUCKET、PORT。
試してみる
- Mac/Windows/Linux用の最新アプリをダウンロードし、Google(Gmail/Calendar/Drive)を接続し、オプションのAPIキーを追加します(音声入力用Deepgram、音声出力用ElevenLabs、ウェブ検索用Exa、外部ツール用Composio)。
- または、ソースからビルド(Node 22/24)し、独自のHarborを実行します。
- MCP対応エージェント(例:
claude mcp addを使用したClaude Code)をスペースに持ち込みます。メンバーとして認証され、そのアクションはそのメンバーに帰属します。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト