Zvia

Zvia

A free desktop app that connects to a Linux server over SSH and automatically draws a map of how it's really wired — nginx, ports, containers, services — without installing anything on the server.

🔗 Visit Zvia
📁 DevOps, Cloud & Infrastructure🗣️ English📅 September 5, 2026

Description

Taking over an unfamiliar server is a common but stressful moment: is that Docker container actually being used? What's this nginx block routing to? Normally the only way to find out is a manual crawl through config files and `ps` output. Zvia automates that detective work — it connects over plain SSH, reads the real configuration on disk, and draws the actual dependency map, showing its evidence for every connection it infers.

Zvia is a native Electron desktop SSH client (built with Electron 44, TypeScript 5.8 and React 19) that correlates nginx config, SSL certificates, open ports, Docker containers and systemd services into a topology view — entirely agent-free, with nothing installed on the remote server. It bundles 15 tools in one app: deployments, overview, stats, users, processes, packages, logs, terminal, files, Docker, ports, nginx, SSL, services and cron, all running over real SSH/SFTP/PTY protocols rather than a proprietary agent protocol. Every inferred connection is marked confirmed or likely and cites its evidence (an nginx directive, a port binding, Docker output), and private keys are kept in the Electron main process, never reaching the renderer. It's scoped to one server at a time by design — there's no fleet-wide view.

💬 Our review

The short version: Zvia is what you'd want the first hour you SSH into a server someone else set up — it shows you the real topology instead of making you reconstruct it by hand.

Most SSH clients (Termius, standard terminal + tmux) give you a shell and nothing else; server dashboards that show topology (like a Netdata or a cloud provider's console) usually require installing an agent or living inside one cloud's ecosystem. Zvia's agent-free, evidence-cited topology discovery is genuinely uncommon at this price point (free). The tradeoff is scope: it looks at one server at a time, so it's not a fleet-monitoring tool, and being pre-1.0 it lacks polish like macOS notarization or auto-update. Worth using the moment you inherit an unfamiliar server; skip it if you need a multi-server fleet view, where it simply isn't built for that yet.

💰 Pricing

Open sourceFree, MIT license
Self-hosted Free (MIT)

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
💳 Open source

Gratuit, licence MIT

👥 Target audienceAdministrateurs serveur et ingénieurs DevOps reprenant un serveur inconnu sans agent de monitoring
🗣️ Languagesen
🌍 Target countriesInternational
👍

Pros

Sans agent : rien à installer ni maintenir sur le serveur distant

Topologie avec preuves : chaque connexion déduite cite sa source

SSH/SFTP/PTY réels, plus terminal, explorateur de fichiers et logs dans une seule app

👎

Cons

Portée limitée à un seul serveur, pas de vue multi-serveur ou de flotte

Très jeune, build macOS non notarié, pas de mise à jour automatique

Documentation publique encore éparse

❓ Frequently asked questions

What is Zvia in one sentence?
Does it require installing anything on the server?
How does it know how services are connected?
Can it manage multiple servers at once?
Is it safe to store SSH keys in it?
Is it worth the money compared to alternatives?
Which tool should you pick for your case?