Ronald's connected home environment

HYPERSHELL

A personal homelab where automation, self-hosting, infrastructure and intelligent agents operate as one connected environment.

Spiny-powered. Built for chaos. Runs on coffee, beer and bad ideas.

Explore the lab

Inside the Lab

A home that happens to run a datacenter.

Hypershell is the name of my homelab and connected home environment. It combines the physical house, self-hosted services, infrastructure, intelligent agents and the operational tooling required to understand and maintain the whole thing.

Smart Home & Automation

Makes the physical home respond to presence, routines and context instead of acting like a collection of disconnected devices.

  • Home Assistant
  • Zigbee2MQTT
  • Automation

Agentic AI & Knowledge

Lets agents use governed tools and shared knowledge to help operate the environment instead of existing as isolated chatbots.

  • Hermes
  • MCP
  • Obsidian

Infrastructure & Networking

Keeps compute, storage and networking dependable enough that everything above the platform can keep evolving.

  • Proxmox
  • Docker
  • Networking

Applications & Digital Life

Brings the services used every day under one environment without making self-hosting the goal by itself.

  • Nextcloud
  • RomM
  • Utilities

Operations & Observability

Turns inventory, telemetry and drift into enough context to know what exists, what changed and what needs attention.

  • HomeSight
  • Grafana
  • Telemetry

Identity, Access & Resilience

Makes secure access and recovery part of the platform so experimentation does not quietly become fragility.

  • Pocket ID
  • Caddy
  • Backups

Why Hypershell

One environment, not a pile of services.

The interesting part is not how many things are self-hosted. It is treating the house, infrastructure, applications, agents and knowledge as parts of one evolving system.

01

Connected by context

Automation and agents can act with knowledge of the environment instead of through isolated one-off integrations.

02

Operable by design

Inventory, identity, observability and recovery are treated as parts of the system, not cleanup work after experimentation.

03

Built to evolve

Local-first where it helps, hybrid where it adds value, and transparent enough to understand what changed.

Architecture

The house is the top layer.

This public view deliberately shows responsibilities rather than internal endpoints, addresses or complete topology.

Projects

Things built around the lab.

31projects

Core initiatives shape the environment itself; maintained software turns recurring needs into reusable tooling.

Core initiatives

4 core initiatives

Long-running work that changes how Hypershell is operated, understood or protected.

OperationalAgent workspace

Hermes

A local and hybrid agent environment with access to tools, skills and governed knowledge.

In progressIdentity & access

Unified Identity

Moving supported services toward native OIDC, passkeys and consistent secure remote access.

In progressResilience

Backup Modernisation

Bringing application data, host data and off-site protection into a recovery model that remains understandable.

Maintained software

27 maintained projects

Software and tooling actively maintained around the lab. Visibility is metadata; lifecycle status is shown only when it is explicitly known.

PUBLICAgentic AIHypershell-maintained

Hypershell Reach

MCP providing a capability layer between agents and their environment. Giving governed access to tools, scripts, skills, execution, Runs and Task continuity without coupling the product to one agent or one MCP gateway.

View on GitHub
PUBLICInfrastructureMaintained downstream

ASUSWRT MCP

Community-maintained downstream MCP server for bounded AsusWRT and AsusWRT-Merlin administration over SSH.

View on GitHub
PUBLICOperationsMaintained downstream

DBackup

Self-hosted backup automation for databases and files. Supports MySQL, PostgreSQL, MongoDB, MSSQL, Redis, Valkey, MariaDB, SQLite & Firebird, plus full directory backups with incremental snapshots. Encrypts and compresses to S3, FTP, SFTP, WebDAV, SMB, Dropbox, Google Drive & more, with retention policies and web-based restores.

View on GitHub
PUBLICOperationsHypershell-maintained

DBackup MCP

Typed MCP server for curated DBackup backup administration through its authenticated API.

View on GitHub
PUBLICKnowledgeMaintained downstream

Discourse MCP

Community-maintained Discourse MCP downstream with configurable allowlisting and a restricted anonymous research profile

View on GitHub
PRIVATEKnowledgeHypershell-maintained

Hypershell Research Speech-to-Text MCP

Bounded read-only MCP adapter for Research Speech-to-Text through Media Extraction and a fixed private whisper.cpp backend.

PUBLICInfrastructureMaintained downstream

MCP Server Docker

Community-maintained Docker MCP server with safer container recreation and bounded command output.

View on GitHub
PUBLICApplicationsMaintained downstream

Microsoft 365 MCP

Community-maintained container distribution for @softeria/ms-365-mcp-server with reproducible builds and release validation.

View on GitHub
PUBLICApplicationsMaintained downstream

Mobilerun Portal

Maintained self-hosted/on-demand downstream of Mobilerun Portal for Hypershell mobile control

View on GitHub
PUBLICKnowledgeMaintained downstream

msgvault

Maintained downstream of kenn-io/msgvault for bounded local Discord observation import and explicit read-only MCP support.

View on GitHub
PUBLICInfrastructureHypershell-maintained

Nexterm MCP

Community-maintained typed MCP server for bounded Nexterm administration.

View on GitHub
PRIVATEKnowledgeHypershell-maintained

NL Health Sources MCP

Read-only semantic MCP adapters for Dutch and European medical information sources.

PUBLICIdentity & ResilienceHypershell-maintained

Pocket ID MCP

Typed MCP server for bounded Pocket ID administration and identity management.

View on GitHub
PUBLICKnowledgeMaintained downstream

QMD MCP

Unified QMD MCP server for read access and bounded administration.

View on GitHub
PUBLICApplicationsHypershell-maintained

RomM MCP

Typed, bounded Model Context Protocol server for RomM library management.

View on GitHub
PRIVATEIdentity & ResilienceHypershell-maintained

Secrets Delivery Manager

Configuration-driven Bitwarden Secrets Manager renderer with local and SSH targets, atomic file delivery, and optional Dockhand deployment activation.

PUBLICInfrastructureMaintained downstream

Technitium DNS MCP

Community-maintained hardened distribution of Slyke/mcp-technitium-dns for Technitium DNS Server

View on GitHub
PRIVATEOperationsMaintained downstream

Ultimate Updater

Hypershell-maintained upstream-first downstream of BassT23/Proxmox Ultimate Updater.

PRIVATEKnowledgeMaintained downstream

YouTube Research MCP

Hypershell-maintained downstream of coyaSONG/youtube-mcp-server for production-grade YouTube research.

Recent activity

Latest public updates.

Latest public releases where available, otherwise the most recent repository update. Private activity is never shown.

About Hypershell

Never finished. Usually working.

Hypershell started as a collection of experiments and gradually became the name for my complete digital home environment. It is where infrastructure, automation, AI and daily-life services meet.

Spiny is the mascot, the architecture keeps changing, and every solved problem tends to reveal two more interesting ones.

Self-learning. Self-hosted. Spiny-powered.
Portrait of Ronald de Wit

The human behind the shell

Ronald de Wit

Solution Architect · Homelab builder

Interested in architecture, automation, agentic AI and self-hosting — especially where they can make technology more useful and understandable.