intelligo-dev/intelligo

The application framework for vertical AI SaaS — auth, workspaces, billing, credits, execution boundary, page registry. You build the agent.

何を解決するか

IntelligoはAI SaaS製品の「後半」を提供します。開発者はエージェント(プロンプト、ツール、ドメイン知識)に集中する一方で、ユーザー認証、マルチテナントワークスペース、サブスクリプションプラン、クレジットベースの課金、使用量メーター、監査ログなど、共通のインフラを再構築するのに過剰な時間を費やしてしまいます。Intelligoはこれらの運用コンポーネントを完成済みのフレームワークとして提供し、開発者がAIロジックにのみ集中できるようにします。

動作方法

Intelligoは、Vercel AI SDKやMastraなどの既存のAIフレームワークを置き換えるのではなく、それらの境界として機能します。"ブラケット化された"実行モデルを使用:リクエストをチェックしてプランを確認し、クレジットを予約し、変更のないエージェントを実行させ、その後、実際のトークン使用量を記録し、ワークスペースに課金します。

技術的には、TypeScriptパッケージと「ブロック」(ページやコンポーネント)のレジストリとして構築されており、shadcnレジストリプロトコルを通じてNext.jsアプリにインストールされます。1つのPostgreSQLデータベース(pgvectorを使用)に依存しており、Redisや別途のベクトルストアは必要ありません。

対象ユーザー

マルチテナントと課金システムをゼロから構築するボイラープレートを避けたい、しかしプロプライエタリなオールインワンAIプラットフォームに縛られたくない垂直AI SaaSアプリを開発する開発者向けに設計されています。

主な特徴

  • フレームワーク非依存: AIモデル呼び出しをラップまたは抽象化しない。既存の任意のAIフレームワークと連携可能。
  • 包括的なSaaSスイート: 認証、マルチテナントワークスペース、Stripe課金、クレジット管理、監査ログの内蔵サービスを備える。
  • レジストリベースのUI: ログイン、ダッシュボード、課金設定、チャットパネルなどのインストール可能なUIブロックのライブラリを提供し、ソースコードの一部となる。
  • 厳格なアーキテクチャ: ビルドが失敗するように、依存関係の方向性とテナントスコープをアーキテクチャテストで強制する。

関連

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