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 핸들러 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트