Feed for thoughts.
2026-04-25

Tri-coach now persists every workout

Daily check-in workflow now writes ~45 columns of FIT-file metrics + Claude's coaching analysis to a sessions table. Backfilled 2 months of training. Added a daily Weekly-Stats Telegram with a 🔥 per training hour.

2026-04-23

Voice notes → personal wiki

Telegram voice memo → Whisper transcription → Claude categorisation (idea / todo / other) → markdown file written into my Obsidian vault, with an undo button. Whole pipeline is one n8n workflow.

2026-04-22

tricoach-db

Replaced Airtable with a tiny self-hosted SQLite REST API for the tri-coach data layer. ~250 lines of Express, single Docker container, zero recurring cost. Response shape mirrors the old Airtable field names so the n8n consumer didn't need a single edit.

2026-04-22

X bookmarks → Obsidian vault

Telegram bot that turns saved tweets, articles and YouTube links into structured markdown notes in my knowledge base. Same pattern as the voice-notes pipeline — collect everywhere, store in one place, search with one tool.

2026-04-19

Hermes — an agent that lives in my vault

VPS-side agent with two personalities: 'vault-aware' answers questions over my knowledge base in read-only mode, 'vault-writer' drafts new pages into a sandboxed inbox folder. Talks to me on Telegram. Default model is Grok 4.1 Fast (~15× cheaper than Sonnet for similar tool-use quality), with a Sonnet escape hatch for the hard ones.

2026-04-15

Relay — running my VPS from Telegram

Webhook-based command runner so a phone-side Claude (or just me, on a train) can restart a container, tail logs, redeploy, or run an arbitrary script on the box. Auth + audit trail + a small allow-list of operations. n8n is the dispatcher.

2026-04-10

Vault — my second brain

A personal LLM-friendly wiki I've been building for months. Obsidian on the read side, Claude on the write side, QMD for full-text search across thousands of notes. Syncthing keeps my Mac and VPS mirrored — no cloud middleman, no vendor lock-in. Hermes, XBookmarks and Voice Notes all write into it. The foundation everything else plugs into.

2026-03-13

text-polisher

System-wide hotkey: select text in any app, hit a key, get a polished rewrite pasted in place. V2 added language + tone toggles in the tray icon. V3 added push-to-talk dictation via local Whisper. The amount of mid-typing context-switching this killed is embarrassing.

2026-03-01

telegram-summary-bot

Send a YouTube link, an article URL or a wall of text to a Telegram bot, get back a structured summary. n8n workflow under the hood — content extraction → LLM → cache → reply. Personal antidote to never-watched 'watch later' lists.

2020-11-08

Book Summaries

13 book summaries on product, behavioral science, and strategy. Notes I took to flatten my forgetting curve.