Rivet ActorsはSQLiteストレージを追加:エージェント、テナント、またはドキュメントごとに1つのデータベース

Cloudflare Durable Objectsのオープンソース代替であるRivet Actorsは、Apache 2.0ライセンスの下でSQLiteストレージをリリースしました。各アクターは独自のSQLiteデータベースを取得し、エージェント、テナント、ユーザー、またはドキュメントごとに数百万の独立したデータベースを可能にします。
主な詳細
このアプローチは、各アクターとプロセス内で実行されるSQLiteによるエンティティごとのデータ分離を提供します。カスタムVFSは書き込みをHAストレージ(FoundationDBまたはPostgres)に永続化します。単一ライターのアクターモデルは、読み取りが遅かったり古かったりする可能性があるクライアント-サーバーデータベースとは異なり、読み取りをローカルで最新の状態に保ちます。
ユースケースには以下が含まれます:
- AIエージェント:メッセージ履歴、状態、埋め込みのためのエージェントごとのDB
- マルチテナントSaaS:RLSハックなしでの真のテナントごとの分離
- 共同編集ドキュメント:各ドキュメントが組み込みのマルチプレイヤー機能を持つ独自のデータベースを取得
- ユーザーごとのデータベース:分離され、水平方向にスケーリングし、エッジで実行
比較
- Cloudflare Durable Objects & Agents:同様のコロケーションされたSQLiteとコンピュートですが、クローズドソースでベンダーロックイン
- Turso Cloud:異なるユースケースを持つクローズドソース—クライアントはネットワーク経由でクエリするため、読み取りが遅いか古い
- D1、Turso(DB)、Litestream、rqlite、LiteFS:単一のSQLiteデータベースをレプリケーションで実行するためのツールであり、Rivetは多数の独立したデータベースを実行するためのもの
Rivet Actorsはまた、リアルタイム(WebSockets)、React統合(useActor)、水平スケーラビリティ、およびアイドル時にスリープするアクターも提供します。
📖 完全なソースを読む: HN AI Agents
👀 See Also

コンテキストキット:AIアシスタント設定のためのオープンソースツール
Context-kitは、AIコーディングアシスタント向けの設定ファイルとスキルドキュメントを生成する無料ツールです。Claude Code、Cursor、Windsurf、GitHub Copilot、Gemini CLIをサポートしています。

Holaboss AI ランタイムが TypeScript に移行、永続的 MCP ポートを実装
Holaboss AIローカルエージェントランタイムは、TypeScriptのみを使用するようにリファクタリングされ、Pythonの依存関係を排除し、バンドルサイズを削減しました。再起動時の衝突を防ぐため、MCPサーバーポートをUNIQUE(port)制約付きのSQLiteに永続化するようになりました。

インディー開発者が、ローカルLLMで漠然としたアイデアを構造化する「Ideanator」CLIツールを公開
Ideanatorは、Ollama/MLXなどのローカルLLMを使用して独学の19歳開発者が設計したCLIツールです。漠然としたアイデアを明確に定義されたコンセプトに構造化し、完全にオフラインで動作します。

WebClaw: Claude向けWeb抽出のためのオープンソースMCPサーバー
WebClawは、Claude Codeで構築されたオープンソースのMCPサーバーで、Claude DesktopとClaude Codeにウェブ抽出ツールを提供します。TLSフィンガープリントとコンテンツ最適化により、Claudeの組み込みweb_fetchの制限を解決します。