Featured image of post Obsidian + Claude Code: My Founder OS Dual-Driving Workflow

Obsidian + Claude Code: My Founder OS Dual-Driving Workflow

The previous post built LynxOS, a Markdown-first knowledge base. This one covers how to *use* it: wire in Obsidian as the human's editing surface, let Claude Code be the AI's execution hand, and have both edit the same Markdown files while Git records everything. Covers install, three shortcuts that are enough, why I turned off wikilinks, the real WSL pitfall, and how human and AI divide the work.

New post
Featured image of post I Built Myself a Founder OS With Claude Code: Reclaiming 155 Scattered Files

I Built Myself a Founder OS With Claude Code: Reclaiming 155 Scattered Files

An indie hacker's ideas end up scattered across chat logs, Word docs, desktop folders, and AI conversations — accumulating faster than they can be organized. This is the full build log of LynxOS, my Markdown-first / local-first / Git-friendly personal knowledge base and project management system: the design logic behind 8 folders, why I deleted the 'Ideas' folder, 8 red lines for AI behavior, and the configuration that lets Claude Code continuously understand and operate the whole system. Directory structure and templates included — feel free to copy.

New post
Featured image of post The Complete Technical Routes for Hermes to Control Claude Code: From Terminal Invocation to Agent Interoperability Protocols

The Complete Technical Routes for Hermes to Control Claude Code: From Terminal Invocation to Agent Interoperability Protocols

How many ways can a Telegram bot gateway orchestrate Claude Code, Anthropic's CLI coding agent? This article surveys 7 technical routes — from direct terminal subprocess invocation, to SDK programmatic API, to MCP bidirectional communication, to A2A/ACP agent interoperability protocols — breaking down the principles, providing code examples, comparing them side by side, and giving practical recommendations based on Hermes's existing codex_app_server and copilot_acp runtime templates.

New post
Featured image of post Merging Two Cover Generators into One: How I Unified the Blog Cover Pipeline with LynxCard and Added Drag-and-Drop Layout

Merging Two Cover Generators into One: How I Unified the Blog Cover Pipeline with LynxCard and Added Drag-and-Drop Layout

The blog used to have two separate cover generators: the news pipeline produced landscape info cards via LynxCard, while hand-written articles used a standalone HTML+Playwright script. Two templates, two rendering logics — every style change meant touching both. This post covers porting the dark-terminal script into LynxCard as a dark_terminal template and adding drag-and-drop layout to the WebUI.

New post
(1 - 70)
Enter Press Enter to jump