# Hangar — deploy AI agents in 60 seconds

> Hosted hangar for AI agents. Pick a pre-built agent or push your own
> runtime, get a dedicated Fly Machine running in 60 seconds. Channels
> (Telegram, Discord, Slack, MCP), wallet billing, and audit logs are
> wired in. MIT-licensed and self-hostable.

- **Site:** http://localhost:3000
- **Repo:** https://github.com/ravidsrk/hangar
- **MCP server:** http://localhost:3000/api/mcp  ·  Discovery: http://localhost:3000/.well-known/mcp
- **OpenAPI spec:** http://localhost:3000/openapi.json
- **Docs:** http://localhost:3000/docs  ·  **API:** http://localhost:3000/api  ·  **Pricing:** http://localhost:3000/pricing

## What you get

- 10 pre-built agents in the catalogue, each one a real Fly Machine.
- Two blank runtimes — **OpenClaw** (Node 20) and **Hermes** (Python 3.11).
- Channels — Telegram, Discord, Slack, MCP, web, REST.
- Wallet-billed LLM at provider cost (OpenAI, Anthropic, Google,
  OpenRouter). No markup.
- Audit log per skill run, per channel send, per LLM call.
- Self-host parity — the hosted plan runs the same code as the public repo.

## How it works

1. **Pick.** Browse [http://localhost:3000/agents](http://localhost:3000/agents) or pick a blank
   runtime.
2. **Configure.** Wire up Telegram / Discord / Slack / MCP. Set the ICP,
   KB, schedule, or API keys.
3. **Deploy.** A Fly Machine boots with your agent in about 60 seconds.
   Logs and replies stream into the dashboard over SSE.

## The catalogue

- SEO Content Engine — keyword-driven article generation with brand voice
- Outbound SDR — ICP enrichment, sequence drafting, reply triage
- Support Ticket Resolver — KB lookup + first-reply for inbound tickets
- Inbox + Calendar Assistant — Gmail / Calendar triage, drafts, summary
- Deep Research Analyst — multi-step research with citations
- Lead Enricher — CSV-in, enriched-CSV-out via signal stacking
- Social Media Agent — multi-channel posting with brand-voice sketches
- PDF QA — answer questions over a private PDF library
- Meeting Notetaker — Zoom / Meet capture, summaries, action items
- GitHub PR Reviewer — opinionated review comments on opened PRs

## Stack

- Next.js 15 (App Router) on Node 20
- Postgres 14+ (Neon, Fly Postgres, or self-hosted)
- Drizzle ORM
- Better Auth (DB-backed sessions)
- Postgres LISTEN/NOTIFY → SSE for realtime
- pg-boss for the durable retry queue
- Postgres sliding-window rate limiting
- Stripe / LemonSqueezy / Polar for billing
- Fly.io Machines for the agent host (one VM per agent)
- Resend for email

## Pricing

Subscription per agent, plus pay-as-you-go LLM tokens out of a wallet.
Detailed tiers at [http://localhost:3000/pricing](http://localhost:3000/pricing). Machine-readable
markdown copy at [http://localhost:3000/pricing.md](http://localhost:3000/pricing.md).

Every new account gets **15 USD** wallet credit on
signup.

## For agents

- This site supports content negotiation. Send `Accept: text/markdown`
  on a `/` request to receive this page.
- Discovery files: [/llms.txt](http://localhost:3000/llms.txt),
  [/llms-full.txt](http://localhost:3000/llms-full.txt),
  [/.well-known/agent.json](http://localhost:3000/.well-known/agent.json),
  [/.well-known/agent-card.json](http://localhost:3000/.well-known/agent-card.json),
  [/.well-known/ai-plugin.json](http://localhost:3000/.well-known/ai-plugin.json),
  [/.well-known/mcp](http://localhost:3000/.well-known/mcp),
  [/.well-known/mcp/server-card.json](http://localhost:3000/.well-known/mcp/server-card.json),
  [/.well-known/oauth-protected-resource](http://localhost:3000/.well-known/oauth-protected-resource),
  [/.well-known/api-catalog](http://localhost:3000/.well-known/api-catalog).
- Agent instructions for AI coding tools live at
  [http://localhost:3000/AGENTS.md](https://github.com/ravidsrk/hangar/blob/main/AGENTS.md).

## Contact

- **Email:** support@example.com
- **Issues:** https://github.com/ravidsrk/hangar/issues
- **Discussions:** https://github.com/ravidsrk/hangar/discussions
- **About:** [http://localhost:3000/about](http://localhost:3000/about)
- **Contact form:** [http://localhost:3000/contact](http://localhost:3000/contact)
- **Privacy:** [http://localhost:3000/legal/privacy](http://localhost:3000/legal/privacy)
- **Terms:** [http://localhost:3000/legal/terms](http://localhost:3000/legal/terms)
- **License:** MIT — https://github.com/ravidsrk/hangar/blob/main/LICENSE
