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 ハンドラーをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト