Skip to content

codeflower tunnel

Reach code flower client on this computer from any browser or phone, through a code flower tunnel (https://tunnels.codeflower.app, or your own: “tunnel: {url: …}” in config.yaml).

Terminal window
codeflower tunnel pair pair a browser: open the link it prints there

Pairing signs this computer in when needed (“codeflower tunnel login”) and starts code flower client in the background, which keeps the tunnel connected and lists every sandbox on this computer: those it starts, and those “codeflower run” and “interactive” start in a terminal (they start the client themselves while this computer is signed in and remote access is on).

Everything between a paired browser and this computer is end-to-end encrypted; the tunnel cannot read it. Signing in to the tunnel alone does not give access: a browser must also be paired here.

A paired browser can use your sandboxes’ chats, which run code in the sandboxes. “tunnel: {hardened: true}” limits each browser to the sandboxes chosen when pairing it and confines the connector (Linux). “tunnel: {manage: true}” also lets paired browsers start sandboxes and browse folders.

Terminal window
codeflower tunnel
Flag Default Description
--config string config directory with config.yaml (or set $CODEFLOWER_CONFIG; default ~/.codeflower)