Tessera – a consent-gated tunnel that's blind to your traffic Tessera, a consent-gated remote access broker, allows users to share local ports (e.g., databases, dev servers) with temporary, audited access via an 8-character code and terminal approval. The tool, currently pre-1.0 with no independent security review, uses three Go binaries (coordinator, agent, guest CLI) and mutual TLS to ensure the host never accepts inbound connections and sessions leave no persistent tokens or open ports. Status: pre-1.0, no independent security review. Do not use it to guard production or sensitive systems without one. See SECURITY.md . Tessera is a consent-gated remote access broker for "give Alice access to my local postgres, just for this debug session, with a paper trail, end it when we're done." tessera share -port 5432 mints an 8-character code. Alice runs tessera join CODE , you see a prompt at your terminal showing who is asking and why, type y , and her local 127.0.0.1:13000 now forwards to your 5432 for as long as either side holds the session. Every request, approval, and session close lands in an append-only audit log. Not a VPN, not a stable public URL, not a persistent account. The whole point is that nothing lives between sessions: no token your teammate keeps, no port left open, no record other than the audit line you wrote. The name is the Roman tessera hospitalis , a token given to a guest as proof of a trusted, welcomed relationship. curl -fsSL https://raw.githubusercontent.com/emmayusufu/tessera/main/install.sh | bash On first run, you'll be prompted to link to a coordinator skip with TESSERA SKIP LINK=1 . Pulls the latest release binary for your OS and architecture. Falls back to go install if no release is published for your platform. Override the install location with TESSERA BINDIR . If you'd rather build manually: git clone https://github.com/emmayusufu/tessera && cd tessera && make build binaries land in ./bin/{coordinator,agent,tessera} Pair programming across networks. You want a teammate to hit your local dev server on localhost:3000 . They run tessera join , you type y in your terminal, they reach it; Ctrl-C ends it. Support sessions. A customer can't reproduce a bug. They run tessera share , send you the code, you join, they watch and approve at their terminal. When the call's over, the share dies. Database debugging. A contractor needs to look at your staging postgres for fifteen minutes; you share the port, they connect, you see every request flow through the audit log. One-off shell access. Same shape with tessera share -shell for a PTY attached to your machine. Read the SECURITY.md /emmayusufu/tessera/blob/main/SECURITY.md section on what -shell actually exposes before you use it. Three small Go binaries. The agent dials out to the coordinator, so the host's resource never accepts an inbound connection and nothing is exposed until the host approves a specific request. flowchart LR CLI "tessera guest CLI " CO "coordinator