Early-stage software. Shurli is experimental and built with AI assistance. It will have bugs. Not recommended for production or safety-critical use. Read the disclaimer.

About

What is Shurli?

Shurli is a peer-to-peer networking tool that lets you connect your devices directly - through NAT, CGNAT, firewalls, and across networks - without relying on cloud services or VPN providers.

It’s built for people who want to own their network infrastructure: access your home server from anywhere, connect devices across locations, and proxy any TCP service through encrypted P2P tunnels.

Engineering Philosophy

Shurli follows a few core principles. For the full story, including how these principles evolved and their intellectual lineage, see the Development Philosophy page and the blog post on how we build.

AI-Assisted Development

Shurli is built with AI assistance. The architecture, design decisions, and direction come from human judgment. AI helps with code generation, documentation, and systematic analysis.

We believe in transparency about this. The quality of the code speaks for itself. Every line is reviewed, tested, and shipped with the same rigor regardless of who (or what) wrote the first draft.

Open Source

Shurli is open source under the MIT license. Contributions, questions, and feedback are welcome. File an issue or open a pull request.