v0.1.0 — Now available for macOS & Linux
InfraLens

Your Proxmox lab,
mapped in real time.

InfraLens auto-discovers your nodes, VMs, and containers, renders them as a live topology graph, and lets you query your infrastructure in plain language — entirely on your own hardware.

Download ↓ GitHub →
macOS · Apple Silicon (.dmg)
InfraLens dashboard
v0.1
Desktop release
100%
Local — no cloud
4
Live metric streams
MIT
Open source
Features

Everything your homelab
dashboard should be.

Built for self-hosters who want to understand what's actually running — without shipping data anywhere.

🕸

Automatic topology mapping

Auto-discovers Proxmox hosts, LXC containers, and VMs via the API and renders them as a live, interactive connected graph — updated in real time. No manual configuration.

Live telemetry

Per-node CPU, RAM, disk, and network RX/TX streamed continuously. Click any node to see a full breakdown.

🧠

Local LLM diagnostics

Feeds live cluster state to an Ollama-powered chat. Ask about bottlenecks or service status in plain language.

🔍

Service detection

Probes containers via SSH to identify running services — Docker, databases, web servers — without any agents installed.

🖥

Native desktop app

Built with Tauri 2 — ships as a native app for macOS and Linux. No browser tab to lose, no port to remember.

🔒

Stays on your network

No telemetry, no SaaS, no cloud APIs. Everything runs on your own hardware and never leaves your homelab.

See it in action.

Real views from a live Proxmox homelab. Click image to zoom.

LLM diagnostics chat

LLM diagnostics

Ask about service status, bottlenecks, or resource usage in natural language — powered by a local Ollama model.

Setup

Up in minutes.

Connects to your existing Proxmox API — no agents, no changes to your setup.

1

Connect Proxmox

Provide your Proxmox API token and host in the .env config. InfraLens discovers everything automatically.

2

Start Ollama

Pull any supported model locally. InfraLens feeds it live cluster state as context — no internet required.

3

Launch the app

Start the backend, open the desktop app, and see your full infrastructure mapped live.

Get InfraLens v0.1.0

Native desktop app built with Tauri 2. Available for macOS and Linux.

🍎
macOS
Apple Silicon (M1 and later)
After installing, run in Terminal:
sudo codesign --force --deep --sign - /Applications/InfraLens.app

Then go to System Settings → Privacy & Security → Local Network and enable InfraLens. The app is ad-hoc signed — Apple notarization coming in a future release.
🐧
Linux
x86_64 — any modern distro
No additional steps required. Use the .AppImage for any distro, or the .deb for Debian / Ubuntu.
Build from source

Or run it yourself.

# Clone the repo
git clone https://github.com/AdamYahmadi/InfraLens.git
cd InfraLens/backend

# Set up environment
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt

# Configure — fill in your Proxmox API token + SSH creds
cp .env.example .env

# Run
python main.py
cd InfraLens/frontend
npm install

# Create .env and point to your backend
VITE_API_URL="http://127.0.0.1:8000"

npm run dev

Ready to map your homelab?

Download InfraLens v0.1.0 or explore the source on GitHub.