Bramble Labs Inc. Meet Grove

BURROW / HTTPS TUNNELS

Localhost,
shared.

A public HTTPS link for the app on your machine. Share a working preview, receive real webhooks, and inspect requests from your terminal.

One CLI. Your local workflow. Ready to share.

$npm i -g @miniaxolotl/burrowctl

No account required Free & open source Self-hostable

Your machine The internet
burrowctlDEMO

$burrowctl tunnel 3000

Tunnel connected

PUBLIC HTTPS URL

https://softly-brave-little-fox.brmbl.dev

localhost:3000

Illustrated preview · example URL

Share your work

Let a teammate try your local app without deploying it.

Test real callbacks

Receive webhooks directly on your development server.

Keep ports together

Manage your frontend, API, and request logs in one place.

THE TUNNEL MANAGER

One terminal.
Your tunnels.

See your connection health, copy a URL, and inspect your requests. Try the preview below.

burrowctlDEMO
BURROWbrmbl.dev
3 of your tunnels. One place. All connected
Frontend localhost:3000

https://softly-brave-little-fox.brmbl.dev

burrowctl tunnel 3000
Built for the terminal. Recreated for the web.Interactive preview · example data

QUICKSTART

Two commands.
One public link.

Install the CLI, point it at your app’s port, and share the URL. Works on macOS and Linux, on x64 and ARM64.

Prefer to self-host?
Quick start

01 Install the CLI

npm install -g @miniaxolotl/burrowctl

02 Open a tunnel to your app

burrowctl tunnel 3000

Run your app first, swap 3000 for its port, and keep the terminal open. Your public link appears in the tunnel manager.

Node.js required for npm / pnpmPrefer a binary?

GOOD TO KNOW

A few details.

Read the docs
Do I need an account?

No. Install the CLI and run burrowctl tunnel 3000. It connects to brmbl.dev and creates a private owner credential automatically, stored on your machine. There is no login or manual key setup.

Can other users see my tunnel sessions?

Your tunnel list, connection count, and request logs are accessible only with your private owner credential. Every user has the same owner-only access. Sharing a public URL does not let someone manage your tunnel or claim its ID.

Is the app I share private?

Your tunnel URL is public. Use your app's own authentication if access should be restricted. The tunnel server handles the traffic; owner-only management does not hide HTTP contents from the hosting infrastructure.

Does my URL stay the same?

Each new tunnel gets a generated URL. Reconnects keep the same URL while the CLI is running, and another owner cannot claim your reserved ID. Closing a tunnel retires its URL, so create a new tunnel when you want a fresh link.

Can I use my own server and domain?

Yes. Run burrowd with Redis, configure your domain with wildcard DNS and TLS, then point the same CLI at your server. Burrow is MIT-licensed.

BUILT FOR DEVELOPERS. BY BRAMBLE LABS INC.

Keep it local.
Let people in.

Your next demo is already running. Give it a link.

Install Burrow