Your servers. Your commands.
No SSH.

Execute commands on any machine, anywhere. No open ports, no VPN, no key management. One binary, one relay, zero setup.

Built for AI agents — structured JSON output, deterministic timeouts, zero parsing.

Get Started View on GitHub

How it works

> Install

One curl command installs the daemon on any Linux server. No dependencies, no runtime, no config.

> Connect

The daemon connects out to the relay. Zero inbound ports. Works behind NAT, firewalls, corporate proxies.

> Execute

Run commands from your terminal. JSON output, streaming mode, file transfer, multi-target fan-out.

> Automate

Script it, pipe it, hook it into CI/CD. AI-agent native — every command returns structured JSON. No parsing, no token waste.

Install in one command

curl -sSL https://rcmd.intrane.fr/install.sh | sh

Installs the rcmd CLI — then run rcmd signup --email you@company.com

Pricing

Free

0/mo
Self-hosted. Run your own relay on any VPS. Setup guide →
  • Unlimited targets
  • Command execution (exec, cp, multi-target)
  • Streaming output, groups, aliases
  • Exit codes, JSON output
  • Open source (MIT)

Pro

5/mo
Hosted relay. We run it. You use it. No setup.
  • Unlimited targets
  • Hosted relay at rcmd.intrane.fr
  • Automatic TLS (Let's Encrypt)
  • Webhooks — hook into rcmd events
  • Email support
  • Early access to new features

Shipped

✅ Port Forwarding

rcmd tunnel — replace ssh -L with one command. Expose remote ports locally through the relay. No VPN, no SSH tunnel.

✅ Scheduled Commands

Run commands on a cron schedule. "Restart nginx every day at 2am" — without setting up cron on each server.

✅ Team Access

rcmd team token — share server access with scoped sub-tokens. Admin, operator, viewer roles. Email invites. Audit logs. No dashboard needed.

✅ Email Alerts

rcmd cron notify --email you@example.com — get an email when a scheduled command fails. Non-zero exit, target offline, timeout — you know immediately.

✅ Webhooks Pro

rcmd webhook add — hook into rcmd events. Get POST callbacks for cron.failed, command.executed, team.invite.accepted. HMAC-SHA256 signed. Build your own integrations.

FAQ

How is this different from SSH?

SSH requires open ports, key management, and VPN for NAT traversal. rcmd's daemon connects out to the relay — no inbound ports, no keys, no VPN. It works from anywhere.

What's the difference between Free and Pro?

The Free version is fully functional — you run the relay on your own server. Pro is the same software, but we host the relay for you. No infrastructure to manage.

Is it secure?

Each target has a unique token. All traffic is over WebSocket with optional TLS. The relay never stores commands or output — it just routes traffic. You can also self-host the relay for full control.

Can AI agents use it?

Yes. rcmd was designed for AI agents. Every command returns structured JSON (stdout, stderr, exit code, duration). No parsing, no guessing, no wasted tokens.

How do I get support?

Open an issue on GitHub or email arancibiajav@gmail.com.

Can I cancel anytime?

Yes. No contracts, no lock-in. Your daemon keeps working with the free version if you cancel Pro.