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 핸들러 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트