Trova ogni VM del tuo datacenter in un attimo
VMware vSphere e Nutanix Prism Central in un'unica ricerca.
App desktop per Windows: un solo .exe portable (~21 MB), nessuna installazione.
Copialo dove vuoi e avvialo: niente installazione, niente privilegi di amministratore. Al primo avvio Windows SmartScreen può chiedere conferma («Ulteriori informazioni» → «Esegui comunque»): è normale per gli eseguibili non firmati.
Interroga in parallelo tutti i vCenter e i Prism Central configurati e mostra i risultati in un'unica tabella: nome, IP, sorgente, cluster, host, stato, sistema operativo, vCPU, RAM, spazio allocato e datastore.
- Ricerca per nome VM, indirizzo IP o host (ESXi/AHV), anche parziali
- Filtri e ordinamento per colonna, con menu a checkbox stile Excel
- Multi-piattaforma: vCenter VMware (SDK govmomi) e Nutanix Prism Central (REST API v3) fianco a fianco
- Multi-utenza: credenziali diverse per endpoint diversi
- Stato connessioni: verifica automatica con indicatore verde/rosso per ogni endpoint
- Import da Chrome: aggiungi gli endpoint direttamente dai segnalibri, raggruppati per cartella
- Progresso reale: la barra mostra quali endpoint hanno già risposto
- Le password vivono nel Credential Manager di Windows, cifrate dal sistema operativo — mai in chiaro, mai nei file di configurazione
- La configurazione sta in
%APPDATA%\DoveVM\config.json, tutto in locale - Nessuna telemetria: le uniche connessioni in uscita sono verso i tuoi vCenter e Prism Central
- Windows 10/11
- Runtime WebView2 (incluso in Windows 11)
Servono Go 1.24+, Node.js e la CLI di Wails v2:
go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails build
L'eseguibile finisce in build/bin/dove.exe.
| File | Contenuto |
|---|---|
vmware.go |
Client vSphere (govmomi): VM, cluster, host, risorse, datastore |
nutanix.go |
Client Prism Central (REST API v3) |
bookmarks.go |
Lettura segnalibri Chrome per l'import guidato |
credentials.go |
Credential Manager di Windows (compatibile con Python keyring) |
config.go |
Configurazione utenze/endpoint in %APPDATA% |
app.go |
Ricerca parallela e API esposte al frontend |
frontend/ |
Interfaccia (vanilla JS, tema scuro) |
Sviluppato da Alessio Sacconi — LinkedIn
