Runlocal – Open-source localhost tunnel, no signup, no tracking
ngrok alternative that's free, open-source, EU-hosted, zero tracking.
curl your shell — a constrained HTTP tunnel for remote CLI tool execution
Outbound HTTPS tunnels beat SSH when firewalls block everything else.
Developers deploying AI coding agents to remote servers
ngrok · ssh · Teleport
The problem is that getting said agents onto a remote server, especially one you don't control, means dealing with VPNs, bastion hosts, firewall rules, access controls, or audit trails. That's assuming SSH isn't even blocked.
cush takes a different approach. Instead of a shell, it opens a temporary, outbound HTTPS tunnel that lets you and your AI agent run constrained CLI commands on the server:
$ cush open --allow grep,cat,tail --expiry 2h
tunnel: https://abc123.ngrok.io token: a3f9c2d1... allowed: grep, cat, tail expires: in 2h
Now any agent or HTTP client can execute allowed commands:$ curl -X POST https://abc123.ngrok.io \ -H "Authorization: Bearer a3f9c2d1..." \ -H "Content-Type: application/json" \ -d '{"command": ["grep", "-r", "ERROR", "/var/log/app.log"]}'
>>> {"stdout":"ERROR database connection refused\n","stderr":"","exit_code":0}
Point any agent at the tunnel's URL:$ claude "use https://abc123.ngrok.io with token a3f9c2d1... to find what's causing the 500 errors"
Tunnels are authenticated, constrained, and short-lived. No server-side infrastructure changes required. Just a 7MB Rust binary + ngrok.Looking for feedback, and 2-3 design partners to build audit trails.
ngrok alternative that's free, open-source, EU-hosted, zero tracking.
Parsing JSON and managing agent state in pure awk is absolute terminal wizardry.
Addresses real risk: AI agents currently run unrestricted—SentinelGate proxies all actions.
Ngrok alternative on Cloudflare Workers, but signup-free determinism is the only real edge.
Browser-accessible Linux shell in a container, but unclear what problem it solves.
Exposes Claude Code agent over HTTP with OAuth; useful for CI and Slack bots.