Next.js 16 · Clerk Auth · MongoDB · WebSocket Agents

Manage Remote Servers
From One Secure Panel

Deploy lightweight agents to your servers, pair them in seconds, then dispatch shell commands, monitor status, and review output — all from a single modern control plane.

No CC requiredEnd-to-end encryptedOpen source agent
rsm — control plane
$ rsm hosts list
NameAddressEnvStatus
prod-web-0110.0.1.1production● online
prod-db-0110.0.1.2production● online
staging-0110.0.2.1staging○ offline
$ rsm run --host prod-web-01 "df -h"
✓ Command queued · ID: cmd_9fKx2m · status: running

10K+

Hosts managed

2M+

Commands executed

99.9%

Uptime guarantee

< 5 min

Setup time

Platform features

Everything you need to manage remote infrastructure

A complete toolkit for securely connecting, monitoring, and controlling your fleet of remote servers.

🔗

Secure Agent Pairing

Generate one-time API keys per host. Agents authenticate cryptographically and register automatically.

Remote Command Execution

Queue shell commands from the browser. Agents pick them up and return stdout/stderr with live status.

📊

Real-time Monitoring

Heartbeat checks and auto-refresh keep you updated on agent connectivity at all times.

🏷️

Multi-Environment Support

Tag hosts by environment, region, or role. Filter production, staging, and dev fleets independently.

🔒

Clerk-Powered Auth

Enterprise-grade authentication with MFA, SSO, and per-user host isolation.

📋

Full Command History

Every command stored with output, exit status, and timestamps. Audit trails built in by default.

Simple workflow

Up and running in minutes

01

Create a host

Define your host with a name, IP address, environment tag, and optional metadata. Takes 10 seconds.

02

Pair your agent

Generate a one-time API key, copy the install snippet, and run it on your server. Auto-registers.

03

Control remotely

Type any shell command in the dashboard. The agent executes it and returns results directly in the UI.

Security first

Built with zero-trust principles

Every agent authenticates with a hashed API key that can never be recovered after generation. Commands are scoped per host, per user — no cross-tenant access possible.

  • One-time API keys, hashed at rest
  • User-scoped host isolation
  • TLS-only agent communication
  • Clerk MFA & SSO support
Key generation flow
// 1. rawKey = nanoid(48)
// 2. hash = bcrypt(rawKey)
// 3. stored → hash only
// 4. returned → rawKey once
──────────────────────────
✓ key never stored in plaintext
✓ key shown exactly once

Ready to take control?

Create your account, register a host, and connect your first agent in under 5 minutes.