Total Control
Run agents your way — CLI, batch, HTTP, or custom protocols. Eight adapter profiles that adapt to your tools, not the other way around.
Your agents. Your infrastructure. Your rules.
The control plane that connects any agent to a mobile-ready chat UI. Self-host for full sovereignty, or let Amurg Cloud handle the infrastructure.
A control plane purpose-built for AI agent workflows. Cloud or self-hosted.
Run agents your way — CLI, batch, HTTP, or custom protocols. Eight adapter profiles that adapt to your tools, not the other way around.
Runtime connects outbound — no inbound ports, ever. Deploy behind NAT, VPNs, or air-gapped networks. Works the same on Cloud or self-hosted.
Self-host for full sovereignty with a single binary and SQLite. Or skip the infra and use Amurg Cloud — same features, zero ops.
Three components working together — Hub, Runtime, and UI.
From connection to conversation in three steps.
Define endpoints in JSON. Pick from eight adapter profiles.
Start the runtime. It connects outbound. No port forwarding needed.
Open the mobile-ready UI and start a session.
Everything you need to run agents in production.
Markdown, ANSI, JSON, and diff output with syntax highlighting and copy buttons.
Speak commands via Web Speech API. Green ring flash on transcript received.
Eight profiles: CLI, job, HTTP, external, plus first-class Claude Code, Copilot, Codex, and Kilo integrations.
Send a message, wait for completion. Exit codes, elapsed time, turn separators.
Login, message, session, runtime, and permission events. Structured JSON details.
Agents request tool approval at runtime. Approve, deny, or always-allow from the chat UI.
Per-user sessions with idle timeout, max limits, and admin dashboard.
Upload files to agents, download results back. Bidirectional transfer with configurable size limits.
Manage users, runtimes, and sessions. Push config updates to endpoints remotely.
A responsive interface designed for desktop and mobile.
Desktop — Session History
Mobile — Chat Layout
Same open-source core. Two ways to deploy.
We host the hub. You run the runtime wherever you want. Same outbound-only architecture, zero ops.
Run the entire stack on your own infrastructure. Single binary, SQLite or Postgres, Apache 2.0 license.
First-class support for popular coding agents, plus generic adapters for anything else.
claude-code Interactive sessions with native session IDs and resume support.
github-copilot Turn completion and resume via copilot CLI.
codex Run-to-completion with JSONL streaming and sandbox modes.
kilo-code Interactive agent with model and provider configuration.
generic-cli Wrap any interactive command-line tool as an agent.
generic-job Run-to-completion batch processes with exit code tracking.
generic-http Request-response agents behind an HTTP endpoint.
external Custom agents via JSON-Lines over stdin/stdout.
Ask Claude Code, Copilot, or any coding agent to set up an Amurg runtime for you. Point it at app.amurg.ai for Cloud, or your own hub for self-hosted. That's it — no manual config needed.