<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/get-a-remote-terminal-with-one-binary-one-url-and-zero-config-jjqzpuhtq" -->

---
title: Get A Remote Terminal With One Binary, One URL, And Zero...
description: BitBang is an open-source framework for establishing encrypted peer-to-peer connections over WebRTC with zero configuration. Users download a single static...
canonical: https://daily.dev/posts/get-a-remote-terminal-with-one-binary-one-url-and-zero-config-jjqzpuhtq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Get A Remote Terminal With One Binary, One URL, And Zero Config | daily.dev
og:description: BitBang is an open-source framework for establishing encrypted peer-to-peer connections over WebRTC with zero configuration. Users download a single static...
og:url: https://daily.dev/posts/get-a-remote-terminal-with-one-binary-one-url-and-zero-config-jjqzpuhtq
og:image: https://api.daily.dev/og/posts/jjQzPuhtq.png
og:image:alt: Get A Remote Terminal With One Binary, One URL, And Zero Config
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Get A Remote Terminal With One Binary, One URL, And Zero Config

**[Hackaday](https://daily.dev/sources/hackaday)** · 3 min read · 0 upvotes · 0 comments

## Summary

BitBang is an open-source framework for establishing encrypted peer-to-peer connections over WebRTC with zero configuration. Users download a single static binary, run it, and share a QR code, URL, or numeric code with a remote party who then gets a browser-based terminal session. No VPN, port forwarding, firewall changes, or account setup needed. A lightweight trustless signaling server brokers the initial connection but cannot see private data. Beyond remote terminals, the framework supports file transfers, remote web app access, an OctoPrint plugin for 3D printers, and a Python library for exposing local web apps via a shareable URL. Self-hosting the signaling server is also an option.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://hackaday.com/2026/08/03/get-a-remote-terminal-with-one-binary-one-url-and-zero-config>

## Questions this post answers

### How does BitBang let you get a remote terminal without setting up a VPN or port forwarding?

BitBang establishes an encrypted peer-to-peer connection over WebRTC between two systems without needing a trusted central authority or special network configuration. You run a single static binary on the machine to be shared, then share the generated QR code, URL, or numerical code so the other side can connect through a lightweight trustless signaling server, which only brokers the initial connection and cannot see any private data.

_Developers wiring up remote access without VPN hassle can follow projects like this one on daily.dev._

### What can I do with the BitBang framework besides opening a remote terminal?

Beyond a browser-based terminal, BitBang supports file transfer and accessing web applications on the remote machine's network. The framework also includes a BitBang Octoprint plugin for cloud-free remote access to 3D printers, and bitbang-python, a library that turns local Python web applications into a URL reachable from anywhere.

_Anyone exploring peer-to-peer tooling for hardware or web app access can track updates like this via daily.dev._

## Similar posts on daily.dev

- [Show HN: BitBang – Reach machines behind NAT from a browser, no account](https://daily.dev/posts/show-hn-bitbang-reach-machines-behind-nat-from-a-browser-no-account-ef2fgf19x) · Hacker News · 0 upvotes · 0 comments
- [Using WebRTC to launch a debugging terminal into GitHub Actions](https://daily.dev/posts/using-webrtc-to-launch-a-debugging-terminal-into-github-actions-zdsrvqwep) · Hacker News · 8 upvotes · 0 comments
- [terminalphone · GitLab](https://daily.dev/posts/terminalphone-gitlab-3szhw0rbh) · Hacker News · 0 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#networking](https://daily.dev/tags/networking), [#webrtc](https://daily.dev/tags/webrtc)

[View this post on daily.dev](https://daily.dev/posts/get-a-remote-terminal-with-one-binary-one-url-and-zero-config-jjqzpuhtq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Get A Remote Terminal With One Binary, One URL, And Zero Config","url":"https://daily.dev/posts/get-a-remote-terminal-with-one-binary-one-url-and-zero-config-jjqzpuhtq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/get-a-remote-terminal-with-one-binary-one-url-and-zero-config-jjqzpuhtq"},"datePublished":"2026-08-03T11:32:05.023Z","dateModified":"2026-09-14T08:04:41.691Z","description":"BitBang is an open-source framework for establishing encrypted peer-to-peer connections over WebRTC with zero configuration. Users download a single static...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a101ef3f1c25bc734c528a358d5ec738?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a101ef3f1c25bc734c528a358d5ec738?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Hackaday","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hackaday","logo":"https://media.daily.dev/image/upload/s--JhDfhy70--/f_auto,q_auto/v1767541814/logos/hackaday","url":"https://daily.dev/sources/hackaday"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/get-a-remote-terminal-with-one-binary-one-url-and-zero-config-jjqzpuhtq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,networking,webrtc","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hackaday","item":"https://daily.dev/sources/hackaday"},{"@type":"ListItem","position":3,"name":"Get A Remote Terminal With One Binary, One URL, And Zero Config"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/get-a-remote-terminal-with-one-binary-one-url-and-zero-config-jjqzpuhtq#faq","mainEntity":[{"@type":"Question","name":"How does BitBang let you get a remote terminal without setting up a VPN or port forwarding?","acceptedAnswer":{"@type":"Answer","text":"BitBang establishes an encrypted peer-to-peer connection over WebRTC between two systems without needing a trusted central authority or special network configuration. You run a single static binary on the machine to be shared, then share the generated QR code, URL, or numerical code so the other side can connect through a lightweight trustless signaling server, which only brokers the initial connection and cannot see any private data. Developers wiring up remote access without VPN hassle can follow projects like this one on daily.dev."}},{"@type":"Question","name":"What can I do with the BitBang framework besides opening a remote terminal?","acceptedAnswer":{"@type":"Answer","text":"Beyond a browser-based terminal, BitBang supports file transfer and accessing web applications on the remote machine's network. The framework also includes a BitBang Octoprint plugin for cloud-free remote access to 3D printers, and bitbang-python, a library that turns local Python web applications into a URL reachable from anywhere. Anyone exploring peer-to-peer tooling for hardware or web app access can track updates like this via daily.dev."}}]}
```

