• Problem: Running 3+ AI coding sessions creates real switching cost. Every terminal looks similar, and finding the right Claude Code or Codex thread by scanning panes breaks focus.
  • Solution: A native Spotlight-style command palette for searching live and historical agent sessions, previewing recent context, jumping back into live work, or starting a fresh Claude/Codex session from one surface.
  • How: Built as a local macOS app with Swift/AppKit, a global hotkey, session-file indexing, fuzzy search, transcript previews, and local-only reads from ~/.claude and ~/.codex.
  • Status: Open source with GitHub Releases, Homebrew cask install, DMG packaging, bilingual README, and a public promo/demo video.
  • Problem: Codex power users often leave their desk with a fully loaded desktop thread, then lose momentum because mobile follow-up means re-explaining context from scratch.
  • Product model: A Desktop/CLI to WeChat handoff bridge: carry the current Codex context into WeChat, continue from the phone, then pull the mobile transcript back into the desktop workflow.
  • How: Local daemon, personal WeChat iLink QR setup, project allowlist, read/write/full-access modes, finish-run notifications, rich media handling, and a Codex skill that maps natural language to the right CLI commands.
  • Validation: Productized for public install with onboarding, docs, release notes, security model, 86 Bun tests, 421 assertions, and public installer smoke tests.
Hero Radar — AI Opportunity Intelligence Dashboard
Hero Radar — AI Opportunity Intelligence Dashboard
Hero Radar — AI Opportunity Intelligence Dashboard
Hero Radar — AI Opportunity Intelligence Dashboard
  • Problem: AI product shifts become obvious too late if you only watch leaderboards or news. The useful signal is often early acceleration, alias chains, package activity, and cross-source resonance.
  • Solution: A local intelligence dashboard that aggregates GitHub, HN, Product Hunt, Hugging Face, npm, PyPI, X, and other public sources into a candidate pool and daily opportunity feed.
  • AI workflow: Uses deterministic grouping and recall-first rules before a bounded Layer 2 scoring investigator reviews candidates with limited tools, schema checks, confidence, caveats, and Chinese deep-dive briefs.
  • Validation: Built around backtests for OpenClaw, Hermes Agent, and Claude Code; current records cite 28K+ raw items across 15 signal sources. View read-only demo →
Openloop: Personal AI Loop Runtime
  • Thesis: Claude Code taught developers to write loops for code. Openloop is loops for everything else: email, reading, research, thought capture, and the recurring judgments that should not live in a chat thread.
  • Product: Not a workflow canvas, not a chatbot, not an ops dashboard. The unit is the loop: versioned files, scheduled runs, typed artifacts, judge results, verdict history, action receipts, and trust state.
  • Learning: Today is the daily decision stream. Approve, skip, edit, or type one correction; accepted corrections become visible rules.md diffs, gold cases, agreement signals, or receipts, so the loop gets less annoying over time.
  • Architecture: Local-state-first Electron app with files and SQLite as source of truth. Pi runs behind an authority process: it can reason and request tools, but it cannot own credentials, widen permissions, or mutate durable loop state directly.
MarkLab — Local-First Markdown Collaboration
MarkLab — Local-First Markdown Collaboration

MarkLab — Local-First Markdown Collaboration

MarkLab is a local-first Markdown collaboration tool. The user's .md file stays as the working copy on disk while MarkLab adds live /collab editing, native app sharing, browser and app collaborators, view-only links, access control, online version history, and conflict review around that same file.

Analyzing Business Strategy Skill
  • Inspiration: Wanted to explore whether a team of autonomous AI agents could replicate a consulting workflow end-to-end — problem framing, hypothesis generation, evidence gathering, and structured output — without human hand-holding at each step.
  • Approach: Multi-agent orchestration with progressive disclosure — a lead agent decomposes the problem and routes sub-tasks to specialist agents. Outputs pass through a quality gate before surfacing, so thin reasoning or unsupported conclusions get rejected before you see them.
  • How: Built as a Claude Code skill with a skill evaluation loop, structured prompt chaining, and output templating to produce both a stakeholder presentation and a detailed analysis document from a single input.
  • Dev experience: Orchestration quality varies a lot by task type — well-scoped analytical questions work well, but open-ended or ambiguous inputs cause agents to drift. Task nature matters more than prompt engineering.
Claude Code Onboarding
Claude Code Onboarding
  • Problem: Most people who install Claude Code freeze at the terminal — videos are scattered across creators, docs are long, and nothing ties it together into a learnable sequence.
  • Solution: A course that runs inside Claude Code itself — Claude Code teaches you Claude Code. One install prompt, no platform, no video. Adapts to your profession and experience level from the first question.
  • How: Built as a Claude Code skill with FSM routing — 24 lesson files lazy-loaded from disk to stay within context limits, state persisted atomically across sessions, 38 profession-matched sample files for real practice.
  • Dev experience: First real Claude Code project — built entirely with Claude Code, which made the whole thing nicely self-referential. Open source, bilingual EN/ZH. GitHub →
  • Problem: Keeping up with AI thought leaders is scattered across YouTube, X, blogs, and podcasts — high switching cost, lots of noise.
  • Solution: An aggregator that auto-discovers and curates the latest content from AI thinkers into one personalized feed — no clickbait, no algorithm randomness.
  • How: Web scraping + content curation pipeline, built as a Minimax agent with conversational interface.
  • Dev experience: First time vibe coding — iterated within Minimax, cross-checked ideas with ChatGPT and Claude. Honest take: not a deep pain point since switching cost from individual platforms is real, but a well-packaged aggregator with a strong concept.