Daniel Rosehill Blog
Exploring technology, AI, business insights, and personal reflections from a curious mind
27 Cheshvan 5787
One search for skills and MCP tools: introducing Canopy
Canopy is self-hosted progressive discovery for AI agents: one search across skills, plugins and MCP tools, so nothing loads until it's needed. How it works, how it differs, and how to install it.
27 Cheshvan 5787
Forty-four hours of my own voice: my audio datasets on Hugging Face
My speech datasets on Hugging Face, now in one collection and one index: about 44 hours of my own voice, across 39 datasets on my personal account and the Hebrish organisation, and how the hours split.
27 Cheshvan 5787
Hebrish update: 31 hours of audio, and tech vocabulary isn't hurting the Hebrew
Sabich, my English-Hebrew dictation model, has gone from ten hours of audio to 31 and is now a rolling release. Here's the five-part blend, and the first results on whether tech vocabulary costs accuracy on Hebrew words.
26 Cheshvan 5787 Update
Fritter gets a streaming version and direct downloads
Fritter, my English dictation fine-tune for technical vocabulary, is at v1.2 with a first streaming version. Both now download directly from plain URLs, and here is how it differs from my code-switching model.
24 Cheshvan 5787
Improving a personal ASR model by using it every day
How to improve a personal speech-to-text model by using it daily: an agent reviews your transcript history, you confirm the errors, and small fine-tunes follow. A playbook from Parakeet and Hebrish, with a PDF and a Claude Code skill.
Popular tags
All tags →
23 Cheshvan 5787
Claude Code plugins for non-coding work: homelab, data, media and admin
A tour of my public Claude Code plugins for non-coding work: Proxmox and Synology admin, data analysis and cleaning, image and audio production, budgeting, careers, and idea evaluation, with install steps.
23 Cheshvan 5787
Gerber Prime 6000 in Home Assistant: local control, no cloud
How to get a Gerber Prime 6000 (PSC05) relay and shutter controller into Home Assistant locally: setup Wi-Fi, its HTTP API, moving it onto your LAN, and an MQTT bridge with auto-discovery. With code.
23 Cheshvan 5787
What my cheap AliExpress camera sends to the cloud (and what a Reolink sends instead)
Packet captures of a Xiongmai-based AliExpress camera and a Reolink E1 Pro: hard-coded DNS, four clouds, a plaintext cloud ID, and live-view audio relayed unencrypted. Schematics, scores and how I locked it down.
23 Cheshvan 5787
My curated AI indexes on GitHub: what each list covers
Fifteen curated AI lists and awesome-lists I keep on GitHub: agents and harnesses, coding tools, evals, LLM councils, simulations, voice and Whisper. What each covers, how big it is, when it was last updated and which are snapshots.
23 Cheshvan 5787
Can image models spell the labels? A first look at my Tech Graphics Benchmark
Limited evaluation: 95 images from five cheap image models, 12 annotated so far. In this run, 10 of 11 had every label spelled exactly; the problems were composition, stretching and style. Not a verdict on any model.