aegra/aegra

Open source alternative to LangGraph Platform (now LangSmith Deployments) - Self-hosted AI agent backend with FastAPI and PostgreSQL. Zero vendor lock-in, full control over your agent infrastructure.

何を解決するか

Aegra は LangSmith Deployments の自己ホスト型代替品を提供し、LangGraph で構築された AI エージェントを、独自のインフラストラクチャ上で展開・管理できるようにします。独自のクラウドサービスに依存せずに、ユーザーが自身のインフラ、データの所在、データベース(PostgreSQL)を完全に制御できるようにすることで、ベンダーの縛りを排除します。

動作方法

Aegra は、同じ LangGraph SDK と API を使用することで、LangSmith Deployments の即時置き換えとして機能します。水平スケーリングとクラッシュ回復を実現するため、Redis ジョブキューを活用したワーカーアーキテクチャを採用しています。永続化にはチェックポイント用に PostgreSQL、意味的保存には pgvector を使用しています。また、Agent Protocol を実装することで、さまざまなエージェント UI との互換性を確保しています。

対象ユーザー

LangGraph SDK と既存のエージェントチャットインターフェースとの互換性を維持しながら、自社インフラ上で LangGraph エージェントを展開したい開発者や組織。

特徴

  • 自己ホスト型インフラ: PostgreSQL と Redis を使用して、データとデプロイの完全な制御を可能にします。
  • Agent Protocol 対応: Agent Chat UI、LangGraph Studio、CopilotKit と互換性があります。
  • Agent Protocol v2 ストリーミング: スレッドスコープの SSE をサポートし、コンテンツブロックイベントとネイティブな「人間による介入」再開を実現します。
  • ワーカーアーキテクチャ: Redis ベースのジョブキューで、水平スケーリングとリースベースのクラッシュ回復をサポートします。
  • スケジュールされた cron ジョブ: タイムゾーン対応のスケジュールでエージェントの実行をトリガーするための組み込みサポート。
  • 統合観測性: OpenTelemetry を介したファンアウトトレーシングにより、Langfuse や Phoenix などのバックエンドに接続可能。
  • 柔軟な認証: JWT、OAuth、Firebase ハンドラーをサポート。

関連

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