Telegram capture bots
Two Telegram bots for getting things out of my head and inbox: send a tweet, article or YouTube link and get a clean markdown note in my vault; or record a voice memo and get it transcribed and filed. Same surface, two jobs.
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.
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.