Deploy Now

Stars

1,306

Forks

276

Watchers

11

Developer links

Aegra

Aegra runs your LangGraph agents on your own infrastructure with the same SDK and APIs you would use on the managed platform, so moving in does not mean rewriting your agents. You deploy an agent once and clients connect through Agent Chat UI, LangGraph Studio, or CopilotKit, while threads, runs, and checkpoints persist between sessions instead of vanishing when a process restarts. Streaming answers arrive token by token over server-sent events, and if a connection drops, the stream reconnects and replays missed events rather than losing the run. Human-in-the-loop gates pause an agent at the step you choose, wait for a person to approve or edit, and then resume from exactly that state. Scheduled cron jobs trigger runs on standard or seconds-level expressions with timezone support, which turns agents into recurring workers for reports, checks, and follow-ups. When traffic grows, Redis-backed workers process runs with lease-based crash recovery, so a dead worker's job is picked up instead of disappearing. Authentication handlers plug in JWT, OAuth, or Firebase, custom endpoints sit beside the agent API, and traces fan out to the observability backend you already run. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Aegra

Benefits

  • Same SDK, your infrastructure
  • Agents built for the managed deployment platform run unchanged, using the same LangGraph SDK and Agent Protocol APIs, while every run executes on servers you control.
  • State that survives restarts
  • Threads, checkpoints, and run history persist in PostgreSQL, so conversations resume after deploys or crashes instead of starting over from an empty context each time.
  • Workers that recover jobs
  • Redis-backed workers run up to thirty concurrent runs per instance with lease-based recovery, and multiple instances claim scheduled jobs safely without duplicating work.
  • Tracing without lock-in
  • OpenTelemetry fan-out sends traces to Langfuse, Phoenix, or any OTLP backend, and semantic search uses pgvector, keeping observability and data inside your stack.

Features

  • Agent Protocol API
  • Serve assistants, threads, runs, and state through the standard Agent Protocol, compatible with Agent Chat UI, LangGraph Studio, and CopilotKit front ends.
  • PostgreSQL Checkpoints
  • Persist graph state and conversation checkpoints in your own PostgreSQL database, with pgvector available for semantic store embeddings and search.
  • Resumable SSE Streaming
  • Stream run events in real time over server-sent events with cross-instance pub/sub, automatic reconnection, event replay, and thread-scoped Agent Protocol v2 events.
  • Cron Scheduled Runs
  • Trigger agents on five-field or seconds-level six-field cron expressions with IANA timezone support and multi-instance safe job claiming.
  • Human Approval Gates
  • Pause a running agent for approval or edits, then resume from the saved state, keeping a person in control of consequential steps.
  • Custom Auth and Routes
  • Add JWT, OAuth, or Firebase authentication handlers and mount your own FastAPI endpoints alongside the agent API on the same server.

Apps Similar to Aegra