cabinetai/cabinet

AI-first knowledge base and startup OS

何を解決するか

Cabinet は、セッション間でコンテキストが失われる分散したAIインタラクションの問題に対処します。散在するドキュメントや記憶のないAIチャットを統合された自己ホスト型の知識ベースに置き換え、AIエージェントチームの永続的な記憶として機能します。

動作方法

Cabinet は、データをデータベースではなく、ディスク上のプレーンなMarkdownファイルとして保存するローカルファーストの「スタートアップOS」として動作します。デーモンがAIエージェントの実行、スケジュールされたcronジョブ、WebSocket接続を管理します。ユーザーはCLIプロバイダー(例:Claude CodeやCodex)を通じて独自のAI(BYOAI)を導入でき、エージェントがローカルファイルシステムとやり取りし、時間とともに共有知識ベースを構築できます。

対象ユーザー

ベンダーに縛られない状態で、研究、コンテンツ作成、運用のためのAIエージェントをオーケストレーションしたい開発者やスタートアップ創業家向けです。

特徴

  • ファイルベースの記憶: すべての知識は、Gitでバックアップされたバージョン履歴を持つポータブルなMarkdownファイルに保存されます。
  • AIエージェントのオーケストレーション: CEO、CTO、リサーチャーなど、特定の目標とスキルを持つ20の事前構築済みエージェントテンプレートを含みます。
  • スケジュールされた自動化: Redditのスカウティングや週次レポートの生成など、繰り返し実行されるタスクをcronベースで実行できます。
  • 埋め込みHTMLアプリ: ディレクトリに index.html ファイルを配置することで、知識ベース内にインタラクティブなアプリとしてレンダリングできます。
  • ローカルファーストのプライバシー: 自己ホストアーキテクチャにより、データはユーザーのマシンから出ることはありません(選択したAIプロバイダーに送信する場合を除く)。
  • 統合Webターミナル: ブラウザベースのCLIを提供し、直接AIセッションやデバッグが可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト