Projects&contributions
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 .
No matching projects.
Dotfiles
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.
Skills
Portable agent skills following the Agent Skills specification, installable across OpenCode, Claude Code, Codex, Cursor, and other clients. Canonical source for the OpenCode config catalogue, covering TypeScript, Effect, GitHub, Home Assistant, and local workflow skills.
OpenCode Config
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.
Agent Checks
Herdr plugin and Omarchy panel for the CI and lint status of each workspace. Watches GitHub workflow runs for the current branch and lints changed files when an agent finishes, with sidebar indicators. Open a failed run or lint check, paste it into the original agent, or launch a new agent in the same checkout, or in a fix worktree for CI.
Herdr Mascot
Herdr plugin that draws an animated mascot on the active pane. Cat, dog, and robot packs in pixel and illustrated styles hop when you switch panes, with configurable size, position, opacity, and per-directory pack selection.
Effect GH
An Effect v4 SDK for the GitHub CLI. Typed commands for the REST API, repositories, issues, pull requests, and workflow runs, with schema-decoded JSON, streaming, and tagged errors for consumers that already run authenticated gh.
Omarchy Clock
Omarchy shell plugin that replaces the built-in clock. Popup with a six-week calendar, ISO week numbers, year progress, world clocks, and a time-offset slider for comparing timezones.
Omarchy Notes
Omarchy bar widget and keyboard-first panel for the Notes CLI. Search, filter, edit, capture, and organise repo-scoped notes and handoffs without leaving the shell.
Omarchy Momentumctl
Omarchy shell plugin for Sennheiser headphones supported by momentumctl. Shows battery and controls ANC, adaptive noise, transparency, anti-wind, Smart Pause, on-head detection, auto-answer, and Comfort Call.
Home Assistant Bridge
One shared Home Assistant connection for your machine. A systemd user service keeps a single WebSocket open and serves actions, reads, and watches to local apps over a Unix socket. Includes a CLI with bar JSON for status bars, Effect libraries on npm and JSR, and Arch, Debian, and RPM packages.
Float App
Persistently float selected Hyprland windows. Pick a window, write exact class rules into a generated include, and keep stowed configs and Omarchy's shared floating rules intact.
Chromium Relaunch As App
Manifest V3 extension that relaunches the current page as an Omarchy app window through omarchy-launch-webapp and a native messaging host. Supports Chromium, Chrome, Brave, Edge, and Vivaldi, with a context-menu flip back to a normal tab from app windows.
Site Defluffer
Chromium extension that hides and compacts distracting interface elements on supported sites. Fills the page with the video player on YouTube, Patreon, Viva+, and Corridor Digital, trims extra Twitch panels, and toggles per site with a keyboard shortcut.
Up Next
A daemon and CLI for Twitch live channels, YouTube uploads, and a watch-later queue in one feed. Notifies when something goes live, serves the feed to local apps over a Unix socket, and includes an Omarchy bar panel. Effect libraries are published to npm and JSR, with Arch, Debian, and RPM packages. Replaces Twitch Notifications.
Context
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.
Notes
A standalone TUI, 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.
Triage
Capture crashes and errors from your machines, decide which are worth fixing, and suggest fixes. Reads the systemd journal on each machine, redacts and groups crashes, failed units, and out-of-memory kills into issues on one server, with optional local or hosted decision and language models. Includes a web UI and Effect client libraries.
Music Assistant TUI
A terminal client for Music Assistant built with OpenTUI and Effect. Browse players and queues over the WebSocket API, with synchronized local playback, album art in the terminal, and Arch packages for stable and git releases.
System Bridge
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.
GitHub Workflows
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.
Arch Repo
Public Arch Linux binary packages for my projects, served from packages.timmo.dev. Add the signed [timmo] repo in pacman; GitHub Actions publishes stable and -git packages to Cloudflare R2, with AUR remaining a source-build fallback.
Oxlint Rules
Shared Oxlint plugins and configs published as @timmo001/oxlint-rules. Bundles unchanged anti-slop rules with additional generic and Effect diagnostics, plus recommended and Effect-specific configs for consumers.
Docs Kit
Shared branding, layout, and config for my documentation sites, published as @timmo001/docs-kit on npm and JSR. Powers the Dotfiles, Up Next, Home Assistant Bridge, and Triage docs, with an agent skill for setting up or changing a site.
Renovate Config
Shared Renovate dependency policy for my repositories. One-day release delay by default, two hours for Effect and related tooling, no delay for first-party packages, and coordinated Effect, OpenCode, OpenTUI, Lit, and Oxlint groups. Consumers extend github>timmo001/renovate-config.
Weather
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.
Waybar Config
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.
Go Automate
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. Archived and no longer maintained. Replaced by Home Assistant Bridge.
Pouch
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.
Home Panel
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.
Go Commands
Run commands on your machine via MQTT and Home Assistant. Trigger shell commands remotely from automations or other integrations.
Home Assistant
Home Assistant Frontend
I am one of the core maintainers of the Home Assistant frontend for the Open Home Foundation.
Home Assistant Core
I contribute to Home Assistant core, including the System Bridge, Honeywell Lyric, OVO Energy, and GitHub integrations, plus frontend-related core changes.
Home Assistant Developer Docs
I document frontend architecture, production builds, translation fetching, dashboard strategies, and developer tools on the Home Assistant developers site.
Home Assistant Documentation
I document frontend cards, card features, dashboards, and integrations I maintain in the Home Assistant user documentation.
My Home Assistant
I add My Home Assistant links for configuration panels and developer tools so documentation and the UI can deep-link into a running instance.
Home Assistant Installer
I contribute to the Home Assistant installer, a proof-of-concept desktop installer, including opening external links from the Tauri app.
Home Assistant TUI
A terminal UI for Home Assistant built with OpenTUI and Effect. Browse entities by domain and area, search with fuzzy matching, and view favorites from your Home Assistant frontend config.
Community Dashboards and Cards
Dashboard Collections
Custom Lovelace strategies that build dashboards from filtered collections of entities, such as temperature, humidity, or batteries, grouped by floor and area. A full dashboard strategy and a section strategy, both with editors.
Dashboard Maintenance
A dashboard for keeping on top of your home: low batteries, repairs, updates, offline devices, and stale sensors. Overview at a glance with room-by-room views, and a summary tile you can add elsewhere.
Calendar Agenda
Shows upcoming calendar events in a simple list. Pick one or more calendars, choose how far ahead to look, and optionally collapse duplicate events across calendars.
Energy Breakdown
Shows what is using power right now, broken down by room and device. Browse from a whole-home view down to individual entities, with current usage and today's total.
Tile Popup
A tile on your dashboard that opens a panel with more cards inside. Useful for hiding controls or extra detail behind a single tap.
Anchor
Lets you link to a specific place on a long dashboard. Open a URL with an anchor to jump straight to the section you want.
Weather Forecast
Adds a forecast strip to tile cards for weather entities. Choose how many periods to show and whether temperatures are rounded.
State
Shows an entity's state on a tile card, including attributes or extra details like area name. Adjustable text size in the editor.
Integrations
System Bridge
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.
Honeywell Lyric
Connects Honeywell Lyric thermostats via the cloud API. Climate control, select entities, and sensors through config flow and DHCP discovery.
OVO Energy
Monitors OVO Energy accounts in the UK via config flow, with sensors for electricity and gas consumption, costs, and latest meter readings.
Azure DevOps
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.
GitHub
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.
GoXLR Utility
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.