DECENTRALIZED  ·  ZERO-SERVER  ·  FULLY OPERATIONAL

Your network.
Your rules.

ETSi is a sovereign P2P intranet platform that runs entirely on your corporate VPN. Discover peers, host static sites, chat directly, and browse custom .etsi domains — with zero central servers and zero cloud dependency.

Port 9090 — Mesh Port 9095 — Chat Port 9099 — Gateway Gossip Protocol
ETSI COMMAND CENTER
0Central Servers
3Dedicated Ports
10sGossip Interval
100%Offline-Capable

Everything your intranet needs.
Nothing it doesn't.

P2P MESH ENGINE

Gossip Protocol Networking

ETSi scans your entire subnet in parallel on startup to discover peers instantly. A gossip loop then keeps every node synchronized — sharing the full network state with a random neighbor every 10 seconds, automatically.

PORT 9090  ·  ASYNC TCP  ·  JSON STATE
WEB HOSTING

One-Click Caddy Server

Point ETSi at any local folder and it dynamically generates a Caddyfile and launches a static web server. Your site is instantly visible to every authenticated peer on the mesh.

DIRECT CHAT

Raw TCP Peer Messaging

Click any peer in the directory to open a direct raw TCP socket for instant private messaging. No relay servers, no accounts, no history stored anywhere.

BROWSER

Built-in .etsi Browser

A full Chromium browser is embedded directly in ETSi. Navigate to http://yourapp.etsi/ and it resolves the custom TLD to the correct peer automatically.

DATABASE

Portable MariaDB

Boot a full MariaDB SQL daemon directly from the ETSi UI with one click. No installation required. ETSi manages the full process lifecycle and graceful shutdown.

SECURITY

Zero Trust Gateway

Every inbound connection is validated against the live address book. Unknown hosts get a hard 403. All gossip payloads are size-limited and schema-validated.

From boot to
fully connected.

01

Boot & Scan

ETSi immediately scans every host on your subnet across port 9090 in parallel, discovering all active peers and building a live network map within seconds of launch.

~2s to first peer
02

Gossip & Sync

Every 10 seconds, each node selects a random known peer and exchanges its full address book — hosted apps, ports, and usernames. State propagates across the whole mesh automatically.

10s gossip interval
03

Host & Publish

Select a local folder in the hosting cockpit. ETSi generates a Caddyfile, starts the server, and registers your app in gossip state. All peers see your site instantly.

Instant propagation
04

Browse & Chat

Open the built-in browser and navigate to http://yourapp.etsi/ — or click any peer in the directory to open a direct chat session. Everything resolves automatically.

Zero configuration

Built for teams that
work on closed networks.

01

Corporate Intranets

Deploy internal tools, documentation portals, and dashboards across your company VPN without touching IT infrastructure or requiring server provisioning.

02

Development Teams

Share local dev servers instantly with teammates. Browse each other's work-in-progress apps directly in the built-in browser without ngrok or exposed ports.

03

Air-Gapped Environments

ETSi works entirely offline. No DNS, no internet, no external dependencies. Perfect for secure facilities and environments with strict egress policies.

04

Field Operations

Stand up a local mesh in minutes over any shared IP network — field offices, temporary sites, or on-site deployments. Pack up and it's gone with no cleanup.

Built on proven,
portable technology.

PythonRuntime & async networking engine
PyQt6Native desktop GUI shell
QtWebEngineEmbedded Chromium browser
CaddyLightweight static web server
MariaDBPortable SQL database daemon
asyncioConcurrent mesh socket engine
IMPORTANT

ETSi ships as a standalone Windows executable. Caddy, MariaDB, and the Python runtime are all bundled — nothing needs to be installed on end-user machines. Drop it, run it.

Common questions.

Do I need a server or cloud account to use ETSi?

No. ETSi runs as a desktop application on each machine and communicates directly with other instances on your network. There is no central server, no cloud backend, and no account required.

Does ETSi work without internet access?

Yes — ETSi is designed for exactly that. It operates entirely over your local VPN or LAN. Internet connectivity is not required at any point during operation.

How does peer discovery work without mDNS or broadcast?

ETSi uses rapid parallel subnet scanning on startup — it connects to port 9090 across every host in your subnet simultaneously. Once peers are found, a gossip protocol loop keeps the mesh state synchronized between all nodes.

Can I host any kind of web app with ETSi?

ETSi's built-in hosting is designed for static websites and single-page applications. Dynamic apps requiring Node.js, PHP, or Python backends are not supported through the automated Caddy integration.

Is ETSi open source?

ETSi is free to download and use, but it is not open source. The source code is proprietary.

What operating systems are supported?

ETSi currently ships as a standalone Windows x64 executable. macOS and Linux builds are not available at this time.

Own your
network.

Download ETSi and deploy it across your corporate VPN. Drop the executable, launch it, and you're on the mesh in seconds.

Coming Soon
Windows 10 / 11  ·  x64  ·  Free v1.0.0
WHAT'S INCLUDED
  • P2P Gossip Mesh Engine
  • Embedded Caddy Web Server
  • Portable MariaDB Daemon
  • Built-in Chromium Browser
  • Custom .etsi TLD Resolution
  • Direct TCP Peer Chat
  • Zero Trust Gateway Proxy
  • Subnet Auto-Discovery
  • Standalone Windows .exe