A tri-coach on Telegram
An AI triathlon coach that grades every workout against your fitness, writes next week's plan on its own, and lives entirely on infrastructure I control. The architecture, the components, and the three patterns that hold it together.
Vault (Arthur's 2nd Brain)
A personal LLM-friendly wiki: Obsidian on the read side, Claude on the write side, QMD for full-text search, Syncthing mirroring Mac ↔ VPS with no cloud middleman. Hermes, XBookmarks and Voice Notes all write into it. The architecture, the schema, and the three patterns that hold it together.
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.
Telegram capture bots
Two Telegram bots for getting things out of my head and inbox: send a YouTube link, article or wall of text and get a structured summary back; or save a tweet, article or link as a clean markdown note in my vault. Same surface, two jobs.
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.
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.
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.
Book Summaries
13 book summaries on product, behavioral science, and strategy. Notes I took to flatten my forgetting curve.