C
ChaoBro

RowboatオープンソースAI coworker:メモリ付きの個人AI同僚、13.7k stars

RowboatオープンソースAI coworker:メモリ付きの個人AI同僚、13.7k stars

AI coworkerというコンセプトは目新しいものではない。しかし、いわゆる「AI同僚」のほとんどは、チャットが終わったらすべてを忘れ、次回また最初から始める——ただのスキンを替えたChatGPTに過ぎない。

Rowboatは違う。READMEは一行だけ:「オープンソースのAI coworker、メモリ付き。」

13.7k stars、1,608コミット、120タグ。これはデモプロジェクトではない。一年以上反復を続けているオープンソースプロダクトだ。

何か

Rowboatの位置づけはメモリ付きの個人AI同僚。核となる機能:

  • 永続メモリ:Qdrantベクトルデータベースを通じて会話履歴とプロジェクトコンテキストを保存
  • Live Notes:最新のコミットは「feat: live notes — single objective per note replaces multi-track model」——ノートモデルを簡素化し、各ノートを単一の目標に集中させている
  • Embedding index:リポジトリ内のDockerfile.qdrantとembedding index改善のコミットは、メモリ検索がコア機能であることを示している

アーキテクチャシグナル

リポジトリ構造からいくつかの重要なシグナル:

  • apps/ディレクトリ:独立したフロントエンドアプリがある。CLIツールだけではない
  • CLAUDE.mdファイル:プロジェクトはClaude Codeで開発されている(cursoragentが貢献者として表示)。AIエージェントでプロダクトを構築している
  • 176ブランチ:13.7k starsのプロジェクトとしては多い。実験的な機能が多いことを示唆
  • 50 issues / 55 PRs:1:1に近い比率はコミュニティの貢献が流入していることを意味する

比較

AI coworkerスペースにはいくつかのプレイヤーがいる:

プロジェクト 位置づけ Stars 特徴
Rowboat オープンソースAI coworker 13.7k 永続メモリ、Qdrantバックエンド
Vellum Assistant 個人AIアシスタント 321 macOS/Telegram/Slack横断
Anthropic Cowork Claude組み込みコラボレーション N/A クローズドソース、Anthropicエコシステム

Rowboatの優位性:オープンソース + メモリ + 独立デプロイメント。AnthropicのCoworkは良いがClaudeエコシステムにロックインされる。Rowboatは任意のLLMバックエンドに接続できる。

使えるか

使える。Dockerサポート(Dockerfile.qdrant)があり、デプロイメントパスは明確。

ただし注意:

  • Qdrantインスタンスを自分で実行する必要があり、運用オーバーヘッドが増加
  • 176ブランチはメインブランチが安定していない可能性——リリースタグを使用
  • コミュニティ規模は中程度(331フォーク)、問題は自分で解決する必要がある可能性

推奨:本番環境に入れる前にローカルDocker環境で試す。

注目すべき点

Rowboatの「live notes」設計アプローチは面白い——multi-trackからsingle objective per noteへの切り替え。これは本質的にメモリの構造化であり、すべての会話をベクトルデータベースに突っ込むことではない。

この道が成功すれば、AI coworkerのメモリ品質は質的な向上を見るだろう。「すべてを覚える」ことと「正しいことを覚える」ことは別物だからだ。

主要ソース: