Moshi gives you SSH access to agents from your phone. Amurg gives you a purpose-built control plane.
| Feature | Amurg | Moshi |
|---|---|---|
| Agents supported | Any (8 built-in profiles) | Any (via SSH) |
| Multi-machine | ✓ | Yes (manual SSH config) |
| Team support | ✓ | ✗ |
| Inbound ports required | ✗ | Yes (SSH) |
| Permission gates | ✓ | ✗ |
| Audit log | ✓ | ✗ |
| Rich rendering | ✓ | No (terminal output) |
| Voice input | ✓ | ✗ |
| Mobile UI | Yes (responsive web) | Yes (native app) |
| Admin dashboard | ✓ | ✗ |
| Pricing | $5/mo or free (self-host) | $4.99 one-time |
Moshi solves a real problem: getting terminal access to your machines from your phone. It's a well-made SSH client that happens to work well with AI agents. But it's still a terminal.
Amurg is purpose-built for AI agents. That means rich rendering of code, diffs, and markdown instead of raw ANSI output. Permission gates so agents ask before running sensitive commands. Audit logs of every message and decision. An admin dashboard to see all your runtimes and sessions at a glance.
The network model is also different. Moshi requires an SSH port open on your machine — that's an attack surface, especially if you're connecting from outside your network. Amurg uses outbound-only WebSocket connections. Your machine initiates the connection to the hub. Nothing listens, nothing is exposed.
If you just want to SSH into a box from your phone, Moshi is a solid choice. If you want a control plane designed for managing AI agents securely across multiple machines, Amurg is built for that.
Rich UI, permission gates, audit logs. Connect your first agent in minutes.