Most of my open-source work is in Home Assistant. I am one of the core maintainers of the frontend for the Open Home Foundation, and I also contribute to integrations and the community with dashboards, community dashboards, cards, and apps.

Dotfiles

CLITUIOmarchyOpenCodeStow

Public Arch/Omarchy dotfiles with GNU Stow and a compiled dot CLI. Machine bootstrap, multi-repo git tooling, GitHub workflow and notification inboxes, Omarchy desktop sync, optional private overlays, and OpenCode agent publishing.


LuaShellTypeScriptAstroEffectOpenTUIStarlight

OpenCode Config

SkillsAgentsPluginsCommands

Shared OpenCode skills, agents, plugins, and commands, published from dotfiles for standalone browsing and install. Branch-context workflows, permission-scoped agents, refactor commands, env protection, and skills for TypeScript, codebase diagnostics, and Home Assistant frontend work.


MarkdownTypeScript

Waybar Config

OmarchyWaybarHome Assistant

Waybar config for Omarchy with desktop and laptop layouts. Custom modules surface git notifications, workflow runs, and diff status via the dot CLI, and Home Assistant entity watches through go-automate's bridge for heating, doorbell, air quality, rain, and more.


CSSJSONCShell

Go Automate

CLITUIHome AssistantAutomationWebSocket

A utility to run common tasks: keyboard shortcuts and patched apps on Linux to trigger Home Assistant automations. A local Unix socket bridge multiplexes one Home Assistant WebSocket connection for entity watches and status-bar scripts, shipped as a systemd user service with Arch packaging.


GoTypeScriptAstroBubble TeaEffectOpenTUIStarlight

Context

CLIOpenCodeGitStackMCP

A standalone CLI and read-only MCP server for deterministic repository context. Gives humans and agents branch, pull request, working-tree, stack, tooling, and framework facts in one snapshot, with generated CLI and MCP docs.


TypeScriptAstroEffectStarlight

Notes

CLIOpenCodeMCPHandoffsMarkdown

A standalone CLI and MCP server for repo-scoped Markdown notes. Gives humans and agents safe note reads and writes, handoff-tagged notes, and generated CLI and MCP docs.


TypeScriptAstroEffectStarlight

System Bridge

Desktop AppCLITUIHome AssistantMCPWebSocket

A bridge for your systems: a cross-platform app for Linux and Windows that exposes system information and control via an API and WebSocket server. Integrates with Home Assistant for monitoring desktops and sending commands.


GoTypeScriptAstroEffectLitOpenTUIStarlightTailwind

GitHub Workflows

CI/CDGitHub Actions

GitHub Actions workflows shared between my projects, including linting, testing, CodeQL, container and language builds, Home Assistant card validation, Dependabot and Renovate automerge, release drafting, and more. Open for reuse and contribution.


YAML

Weather

Forecast

A progressive web app for current conditions and forecasts powered by Tomorrow.io. Set your location via coordinates or browser geolocation, browse hourly and daily outlooks across five days, and switch between dark and light themes.


TypeScriptNext.jsReactTailwind

Pouch

ArchiveListsNotes

Store your favorite things: a web app for organizing lists and notepads into groups with drag-and-drop reordering and real-time sync across devices. Built with Next.js, Convex, and Clerk authentication.


TypeScriptConvexNext.jsReactTailwind

Home Panel

ArchiveHome AssistantWebSocket

A web frontend for controlling the home, integrated with Home Assistant as an additional frontend. Archived and no longer maintained. Home Assistant dashboards surpassed what it offered.


TypeScriptMUINext.jsPrismaReact

Go Commands

ArchiveCLIHome AssistantMQTT

Run commands on your machine via MQTT and Home Assistant. Trigger shell commands remotely from automations or other integrations.


Go

Home Assistant

Integrations

System Bridge

ContributionHome Assistant Integration

Core integration for System Bridge with local push via Zeroconf, binary sensors, media players, notify, sensors, and update platforms. Monitor system data and send commands such as opening URLs or sending keypresses.


PythonHome Assistant

Honeywell Lyric

ContributionHome Assistant Integration

Connects Honeywell Lyric thermostats via the cloud API. Climate control, select entities, and sensors through config flow and DHCP discovery.


PythonHome Assistant

OVO Energy

ContributionHome Assistant Integration

Monitors OVO Energy accounts in the UK via config flow, with sensors for electricity and gas consumption, costs, and latest meter readings.


PythonHome Assistant

Azure DevOps

ContributionHome Assistant Integration

Cloud polling via config flow with sensors for latest builds, work items by type and state, and other project activity from your Azure DevOps instance.


PythonHome Assistant

GitHub

ContributionHome Assistant Integration

OAuth-backed monitoring for repositories you own or have starred. Sensors for latest commits, issues, pull requests, releases, tags, and diagnostics such as stars, forks, and open discussions, updated from repository events.


PythonHome Assistant

GoXLR Utility

ArchiveHACSHome Assistant Integration

Connects GoXLR Utility, the third-party app from @GoXLR-on-Linux for controlling the GoXLR. Binary sensors, media players with volume control, and profile sensors. Does not connect to the official GoXLR application. I no longer use it.


PythonHome Assistant