I build local-first AI tools, agent workflows and useful apps, spanning speech, vision, automation and hardware integration.
My projects and integrations are listed first, followed by selected upstream contributions.
Quick links: AI Infrastructure · Desktop Apps · Hardware & Input · Android TV Apps · Self-hosted Web Apps · Open-source contributions
Repo: matthewhand/mcp-openapi-proxy
OpenAPI-described REST APIs as MCP tools over Streamable HTTP or stdio.
Repo: matthewhand/mcp-flowise
Discover and run Flowise chatflows from MCP clients, with authentication and flow filtering.
Repo: matthewhand/openai-f5-tts
Independent F5-TTS API wrapper for self-hosted speech, selectable voices, custom checkpoints, sentence-level PCM streaming and estimated timestamps.
Repo: matthewhand/openai-kokoro-tts
Independent, CPU-first OpenAI-compatible speech API around Kokoro and kokoro-onnx.
Repo: matthewhand/llama-stack-bridge
Nginx/njs adapter for Llama Stack model lists and non-streaming chat.
Repo: matthewhand/scribble-everywhere
Desktop annotation for Windows, macOS and Omarchy/Hyprland. Draw over a window, then copy or paste the annotated image.
Repo: matthewhand/open-wiimote
Wii Remote buttons and tilt as a virtual gamepad on Linux, with desktop and browser interfaces.
Repo: matthewhand/waltop-osx
Userspace pen-pressure support for the WALTOP Slim Tablet 12.1 on macOS.
Repo: matthewhand/kinegra-home
Adjustable side-by-side Split View and remote session controls for NVIDIA SHIELD.
Repo: matthewhand/kinegra-amp
Music Assistant and local-file player with queues, audio-reactive visuals and optional webcam avatars.
Local watched-folder browser for JPEG snapshots and grouped visits, with a demo gallery.
Agent workflows across model APIs, agent CLIs and remote harnesses, with an API, CLI and WebUI.
Repo: matthewhand/trackie-assistant
Save cloud music locally (currently Suno), then listen with your player of choice, like Music Assistant.
| Project | Contribution and status |
|---|---|
| Added Qdrant Cloud API-key authentication. Merged: #6954. | |
| HTTPS/Nginx setup, a RAG tutorial and a restructured Getting Started guide. Merged: #257, #260, #266. | |
| BX2 MK1 discovery and dual-outlet control. Open: #9. | |
| Contributed the local-persistence implementation in #94 (closed, unmerged), now carried forward by another contributor in open continuation #166. | |
| Added the package executable entry so the server can run directly from GitHub through npx. Open: #5. |














