Computers
- Daily driver
- MacBook Pro 14" (M1 Max, 64 GB) — main machine. Still flying after years of abuse.
- Server at home
- Mac Mini M4, headless. Hosts Lorenzo's PA and a stack of background agents.
- Cabin cluster
- 4× Turing RK1 in a Turing Pi 2 — k3s, off-grid, solar-powered. Runs zenzo.ch and a few other small things.
Editor & terminal
- Editor
- Cursor for AI-assisted work, plain VS Code when I want quiet, Vim everywhere else.
- Terminal
- Ghostty + zsh + tmux. Starship prompt. Atuin for shell history.
- Coding agents
- Codex, Claude Code, OpenCode — orchestrated via OpenClaw.
- Dotfiles
- Personal repo, syncs across machines via chezmoi.
AI stack
- Frontier models
- Claude (Anthropic) for daily reasoning, GPT for code.
- Local models
- Ollama on the Mac Mini, running open-source models for anything that shouldn't leave the LAN.
- Agent runtime
- OpenClaw — open-source. The chassis my PA runs on.
Cabin power (Victron + batteries)
A 48 V off-grid setup. The whole stack reports to Victron VRM, which is what /live reads from.
- Inverter / charger
- Victron MultiPlus-II 48 V — the heart of the AC side. Handles inverting, charging, grid-assist when an external source is plugged in.
- MPPT chargers
- 2× Victron SmartSolar MPPT — one per panel string on the roof.
- Battery monitor
- Victron SmartShunt — SoC, voltage, current, history. The number on the /live battery card comes from this.
- Gateway
- Victron Cerbo GX — brings everything onto one bus and pushes it to the VRM cloud.
- Display
- Victron GX Touch 50 — wall-mounted, mostly used to glare at it when the SoC drops.
- Batteries
- Pylontech LiFePO4 stack — the main bank.
- Backup
- Bluetti AC500 + B300 — standalone backup unit, switched on via a Hue smart plug when needed.
- Cloud
- Victron VRM Portal — the API my /live page reads.
Cabin heating & alarm
- Stove
- RIKA INDUO II pellet stove. Controlled via the Firenet API — never via a smart plug.
- Alarm
- Siren wired into the cabin alarm — loud enough to make the valley aware.
Networking (Ubiquiti)
Two sites, one UniFi controller, one site-to-site VPN. The cabin is reachable from Lausanne as if it were on the same LAN.
- Lausanne gateway
- UniFi Dream Machine Pro Max — routing, IDS/IPS, the lot. Backed by Init7 Fiber7 10 Gbit/s symmetric.
- Cabin gateway
- UniFi Cloud Gateway Max — Starlink as the only uplink, site-to-site VPN back to the UDM Pro Max in Lausanne over the top.
- NAS
- UniFi UNAS Pro 8 — 8 bays, drives split into life / library / lorenzo / nvr.
- Switches & APs
- A small fleet of UniFi switches and access points across both sites. Mostly forgotten about, which is the highest praise.
- Cameras (Lausanne)
- 2× UniFi G6 Instant.
- Cameras (Baturei)
- 2× G5 Flex inside, G6 Pro Bullet aimed down the valley, G6 Instant on the entrance.
- Recording
- UniFi Protect on the UDM Pro Max, archived to the UNAS Pro 8.
On the road
- Car
- Tesla Model Y — nicknamed USS Enterprise. Daily driver and long-haul to the cabin.
- Motorbike
- BMW R 1200 GS Adventure — the big GS. Built for everywhere, ridden mostly in the Alps.
- Road bike
- Canyon Endurace CF SLX 9 Disc Di2 — the long-day machine.
- E-MTB
- Rotwild R.X750 Ultra — for when the trails go up faster than I do.
- Commuter
- Stromer ST2. Fast, heavy, indestructible. Schwalbe Big Ben Plus tyres.
Camera & climbing
- Camera
- iPhone 15 Pro — embarrassingly good for what it is.
- Climbing
- Rope and harness from La Sportiva, shoes change every season.
Range
- Pistol
- SIG Sauer P365 Fuse.
- Rifle
- SIG Sauer SG 560.
Music & media
- Music
- Spotify.
- Speakers
- Sonos throughout. One zone in Lausanne, two at the cabin — grouped on demand for whole-house audio.
- Media
- Plex — self-hosted library, served to every screen in both houses.