frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: BitBang – Reach machines behind NAT from a browser, no account

https://github.com/richlegrand/bitbang-cli
10•narragansett•2h ago

Comments

narragansett•2h ago
It's a single Go binary, shaped like ssh. The main difference is the transport -- WebRTC instead of TCP -- so it doesn't need the machine to be reachable in the first place. Run "bitbang serve" and it prints a URL. Open it in a browser and you get a terminal, a file browser, and a proxy to web apps on that machine's network -- or connect from another terminal. There's nothing to install on the connecting side, no account, no port forwarding.

The trick to having no accounts: a device's identity is the hash of its public key, so browser and device verify each other directly. The server keeps no registry, authorizes nothing, and isn't in the data path -- it brokers the introduction and steps aside. About 75% of connections go direct P2P. The rest fall back to a TURN relay that only sees ciphertext. The server is open source and self-hostable -- and since it's out of the data path, cheap to run.

BitBang started on an ESP32, as the networking for a tiny telepresence robot. Embedded development is difficult and slow, so this CLI is where I've beaten the security model into shape. The embedded version is next. :)

Show HN: Shared memory graph for Claude and ChatGPT, over MCP

https://uml.gpmai.workers.dev
16•12ziyad•59m ago•10 comments

Show HN: BitBang – Reach machines behind NAT from a browser, no account

https://github.com/richlegrand/bitbang-cli
10•narragansett•2h ago•1 comments

Show HN: I built a cross-browser extension that controls fingerprinting surfaces

https://privacything.com/en/
11•tomaszjanusz•1h ago•2 comments

Show HN: Gander, an Android file viewer that asks for no permissions at all

https://github.com/mokshablr/gander
173•mokshablr•11h ago•62 comments

Show HN: Squishword, a word game where meaning, not spelling, matters

https://squishword.com/
2•sbloz•1h ago•0 comments

Show HN: How I built Remembered checkout for Voice

https://ringup.dev/
2•atifnayeem•1h ago•0 comments

Show HN: Prompt-scrub – local-first PII redaction for LLM prompts and responses

https://nanocollective.org/blog/prompt-scrub-v100-a-local-first-scrubber-for-prompts-and-their-re...
4•mrspence•1h ago•1 comments

Show HN: GeoEQ, a Python package for civil/geotechnical engineering

https://github.com/geoeq/geoeq
2•riponcm•1h ago•0 comments

Show HN: VAX/VMS 5.5 now runs in browser

http://vax.3dl.network/machines/dec/vax/ka655/
3•baron3dl•1h ago•1 comments

Show HN: A second pair of eyes for electrical schematic review

https://bvcircuits.com/
2•MidavEE•1h ago•1 comments

Show HN: Axioma – Stream and data compression engine for low-bandwidth links

https://github.com/axmstandart1-beep/axioma/tree/main
2•abbasov_murad•1h ago•1 comments

Show HN: Distilling DeepSeek into GPT-OSS doesn't transfer censorship. Try it

https://www.ctgt.ai/research/distillation-censorship-transfer
158•cgorlla•22h ago•72 comments

Show HN: Spryly – Track outdated dependencies across every repo and registry

https://spryly.io
2•aquamulier•2h ago•0 comments

Show HN: Kedge – Full-stack cloud with forkable VM snapshots and global SQLite

https://kedge.dev/
129•wgjordan•2d ago•23 comments

Show HN: A little physical breakout clone

https://brontosaurusrex.github.io/physical/v7/
3•brontosaurusrex•2h ago•0 comments

Show HN: I built a tool that reviews any GitHub PR and quizzes you on it

https://makesensegithub.com/
6•atomicnature•2h ago•2 comments

Show HN: Active inference world models: From finding a mug to making tea

https://cpnslab.com/active-inference-world-models/
3•alexdshaw•2h ago•0 comments

Show HN :Tandem – one session across Claude Code and Codex, no double spend

https://github.com/Bhavya6187/tandem
3•bhavya6187•2h ago•0 comments

Show HN: Run manual QA test cases in a real browser with an AI agent

https://github.com/broxhq/qpilot
4•Muhammad-21•2h ago•0 comments

Show HN: A udev implementation in Guile Scheme

https://codeberg.org/goodev/goodev
16•mbakke•4d ago•7 comments

Show HN: Optimize and serve models with Fable quality at half the cost

https://github.com/experientiallabs/world-model-optimizer
71•SilenN•4d ago•29 comments

Show HN: I made a game where you build a CPU from logic gates

https://select.supply/game/chipbuilder
90•laurentiurad•1d ago•67 comments

Show HN: Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac

https://github.com/drumih/turbo-fieldfare
900•gitpusher42•2d ago•333 comments

Show HN: I built a gallery for my pen plots, algorithmic art, and ESP32 work

https://adamfuhrer.com/
3•adamfuhrer•2h ago•0 comments

Show HN: Cubic Doggo 06R: 12-DOF 4-Legged Robot with IMU

https://github.com/SphericalCowww/CubicDoggo_06R
6•SphericalCowww•6d ago•0 comments

Show HN: What should the GUI for AI agents look like?

https://marbleos.com/demo
80•akbabu•11h ago•48 comments

Show HN: Claude-account – switch Claude Code accounts without logging in again

https://github.com/hamzarehmandeveloper/claude-account
53•hamza_rehman•1d ago•28 comments

Show HN: AI Security Breaches, the problems and it's causes

https://raylinement.substack.com/p/ai-security-breaches-the-problems
2•rzwsan•2h ago•0 comments

Show HN: Noisegate – a differential-privacy gateway for untrusted AI agents

https://github.com/yashmahajan10/llm-differential-privacy-gateway
18•yashmahajan10•22h ago•0 comments

Show HN: CheapFoodMap – A map of good meals under $10

https://cheapfoodmap.com/
278•jaep1•1d ago•245 comments