About

About Hangar.

Hangar deploys AI agents on dedicated Fly Machines. The hosted plan and the open-source repo run the same code.

What Hangar is

Hangar is a hosted SaaS for shipping AI-agent products. Pick one of ten pre-built agents — SEO Content Engine, Outbound SDR, Support Resolver, Inbox Assistant, Deep Research Analyst, Lead Enricher, Social Media Agent, PDF QA, Meeting Notetaker, GitHub PR Reviewer — click Deploy, and a Fly Machine boots with that agent in about 60 seconds. Each agent gets its own VM, not a shared queue or function. Channels (Telegram, Discord, Slack, MCP, web, REST), wallet billing, audit logs, and persona management are all wired in.

For developers who want to push their own code, Hangar ships two blank runtimes. OpenClaw runs Node.js 20 with Anthropic AGENTS.md / SKILL.md skill format and bundled utility skills. Hermes runs Python 3.11 with LangGraph and CrewAI pre-installed in the venv. Both speak the same channels, ship the same wallet billing, and emit the same observability stream.

Architecture

  • Web layer: Next.js 15 App Router on Node 20.
  • Database: Postgres 14+. One database for sessions, jobs, rate limits, the wallet ledger, the audit log, and the runtime registry.
  • Auth: Better Auth for browsers (DB-backed sessions). Personal Access Tokens (oss_*) for agents and CLIs.
  • Realtime: Postgres LISTEN/NOTIFY, fanned out to clients over Server-Sent Events via a singleton listener. No Redis, no Pusher.
  • Job queue: pg-boss. Durable retry, cron, and dead-letter handling — all in Postgres.
  • Rate limiting: Postgres sliding-window limiter. Same headers as the IETF draft (X-RateLimit-*, Retry-After).
  • Agent host: Fly.io Machines. One VM per deployed agent, one volume per machine.
  • Billing: provider-agnostic adapter for Stripe, LemonSqueezy, and Polar.

The full architecture write-up lives at github.com/ravidsrk/hangar/docs/ARCHITECTURE.md.

How agents talk to Hangar

Hangar is built so AI agents can read it without rendering HTML. The relevant entry points:

Open source

Hangar is MIT-licensed end-to-end. The hosted plan runs the same code as the public repo — there is no closed core, no enterprise-only fork, no licensing tier. Clone the repo, point it at your own Postgres + Fly account, and run it.

Contact

The team

Hangar is built and maintained by a distributed team coordinating on GitHub. The lead maintainer is Ravindra Kumar. Code review and design discussions happen in public on GitHub. Every commit is open. Every PR is reviewable.

About — Hangar