[{"data":1,"prerenderedAt":345},["ShallowReactive",2],{"index:en":3,"hero-stats:en":71,"section:home-projects:en":87,"section:home-highlights:en":291,"section:home-blog:en":328},{"id":4,"title":5,"blog":6,"body":8,"description":9,"extension":10,"hero":11,"highlights":50,"locale":62,"meta":63,"navigation":64,"path":65,"seo":66,"stem":69,"__hash__":70},"index\u002Findex.en.yml","Chen Dahuang",{"title":7},"Latest Articles",null,"Now | KOSX @kosxai — East China head of startups & indie dev | Partner at an AI company in Ningbo\nLane | Indie Hacker | Former AI product manager | Product insights \u002F joke teller\nBuilding | FlareMo notes | FeedSieve X cleanup | Cherina Pod bilingual podcast\n","yml",{"links":12,"images":22},[13,17],{"label":14,"to":15,"color":16},"View Projects","\u002Fprojects","primary",{"label":18,"to":19,"color":20,"target":21},"GitHub","https:\u002F\u002Fgithub.com\u002Frealchendahuang","neutral","_blank",[23,26,29,32,35,38,41,44,47],{"src":24,"alt":25},"\u002Fprojects\u002Fcherina-pod.webp","Cherina Pod bilingual podcast listening app",{"src":27,"alt":28},"\u002Fprojects\u002Ffeedsieve.webp","FeedSieve, an X feed cleanup tool",{"src":30,"alt":31},"\u002Fprojects\u002Fflaremo.webp","FlareMo personal knowledge management",{"src":33,"alt":34},"\u002Fprojects\u002Fsub-store-cloudflare.webp","Sub-Store Cloudflare subscription aggregation tool",{"src":36,"alt":37},"\u002Fprojects\u002Fpi-config.webp","pi-config, Pi Coding Agent configuration",{"src":39,"alt":40},"\u002Fprojects\u002Fdeepmate.webp","DeepMate AI harness control panel",{"src":42,"alt":43},"\u002Fprojects\u002Fhermes-memory.webp","Hermes Memory, persistent memory plugin for OpenCode",{"src":45,"alt":46},"\u002Fprojects\u002Fgod-museum.webp","God-Museum, a mythology gallery across civilizations",{"src":48,"alt":49},"\u002Fprojects\u002Fai-chronicle.webp","AI Chronicle industry chronicle",{"title":51,"links":52},"Featured Posts",[53,58],{"label":54,"icon":55,"to":56,"color":20,"variant":57},"View All","i-lucide-arrow-right","\u002Fblog?type=post","soft",{"label":59,"icon":60,"to":61,"target":21,"color":20,"variant":57},"X Homepage","i-simple-icons-x","https:\u002F\u002Fx.com\u002Frealchendahuang","en",{},true,"\u002Findex",{"title":67,"description":68},"Chen Dahuang - Works & Content","Chen Dahuang's personal showcase of works and content. Featuring projects, articles, and selected posts.","index.en","nC5TuJ9RnrvxtWInmAKp_DrfDmaK7f8EsfCdN8pDO0Q",[72,76,80,84],{"label":73,"value":74,"to":75},"Highlights",97,"\u002Fen\u002Fblog?type=post",{"label":77,"value":78,"to":79},"Blog posts",14,"\u002Fen\u002Fblog?type=article",{"label":81,"value":82,"to":83},"Projects",38,"\u002Fen\u002Fprojects",{"label":85,"value":86,"to":19},"GitHub Stars",1963,[88,94,100,106,112,118,125,131,137,142,147,153,158,165,170,176,182,188,195,202,208,214,219,223,227,232,236,241,245,249,253,257,261,265,269,275,281,286],{"title":89,"description":90,"url":91,"onlineUrl":8,"type":92,"date":93},"FeedSieve Cases","A public-record case archive: taking repeated influencer talking points apart as teaching material, sourced from public posts only — not a blocklist. Volume one: @lidangzzz. A sibling project of FeedSieve.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Ffeedsieve-cases","Case archive","2026-09-06",{"title":95,"description":96,"url":97,"onlineUrl":97,"type":98,"date":99},"Cherina Pod","A bilingual podcast app for intensive listening. Tap an English sentence to see the Chinese translation; loop by sentence, adjust speed, and shadow along — understanding more beats just understanding.","https:\u002F\u002Fpod.cherina.app\u002F","Indie product","2026-08-26",{"title":101,"description":102,"url":103,"onlineUrl":8,"type":104,"date":105},"FeedSieve","The cyberspace janitor for your X feed — keeping bot spam, low-quality AI sludge, crypto grifters, and engagement bait out of your timeline.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Ffeedsieve","Open-source X tool","2026-08-25",{"title":107,"description":108,"url":109,"onlineUrl":8,"type":110,"date":111},"deepseek-harness","Forked from DeepSeek Harness — 'Everything is a Plugin': agent loop, tools, permissions, presets, and UI all come apart and recombine.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdeepseek-harness","Fork","2026-08-18",{"title":113,"description":114,"url":115,"onlineUrl":8,"type":116,"date":117},"DeepMate","A lightweight companion and control panel for DeepSeek Harness — runtimes, models, providers, profiles, plugins, and Doctor self-checks, all in one place.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FDeepMate","Rust · Tauri desktop app","2026-08-17",{"title":119,"description":120,"url":121,"onlineUrl":122,"type":123,"date":124},"dsh-guide · Journey of a Message","Climb inside a Coding Agent: follow a single message through seven 3D scenes as it travels through a production-grade agent (DeepSeek Harness). An interactive source-code explainer website.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdsh-guide","https:\u002F\u002Fchendahuang.com\u002Fdsh","Interactive explainer website","2026-08-13",{"title":126,"description":127,"url":128,"onlineUrl":8,"type":129,"date":130},"Hermes Memory for OpenCode","Cross-session persistent memory for OpenCode agents — user preferences, project conventions, and pitfalls you've hit, all stored as Markdown.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fopencode-hermes-memory","OpenCode plugin","2026-08-11",{"title":132,"description":133,"url":134,"onlineUrl":8,"type":135,"date":136},"OMPChamber","A desktop client for the OMP agent runtime (Oh My Pi) built on the OpenChamber UI foundation — OMP powers the agent, OpenChamber owns the experience. Run agent work, keep control, ship from anywhere.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FOMPChamber","Agent desktop client","2026-08-10",{"title":138,"description":139,"url":140,"onlineUrl":8,"type":110,"date":141},"qiaomu-meta-skill","Forked from Qiaomu's meta-skill: turn workflows into researched, evaluated, publishable agent skills.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fqiaomu-meta-skill","2026-08-05",{"title":143,"description":144,"url":145,"onlineUrl":8,"type":110,"date":146},"ai-developer-dashboard","Forked from AI Developer Dashboard — a local-first dashboard for Claude Code, Codex, and Git: prioritize projects, track status, review activity.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fai-developer-dashboard","2026-08-03",{"title":148,"description":149,"url":150,"onlineUrl":8,"type":151,"date":152},"Pi Agent (macOS)","A native macOS app: SwiftUI shell hosting a supervised, bundled Pi Runtime. Project library, thread navigation, transcripts, SwiftTerm terminal, workspace and git panels, Keychain credentials — an out-of-the-box desktop experience for Pi.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-pi-web-ui","Native macOS app","2026-07-25",{"title":154,"description":155,"url":156,"onlineUrl":8,"type":157,"date":152},"pi-config","My turnkey Pi Coding Agent setup: 17 plugins + 18 global Skills + 2 MCP servers, installed with a single command.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fpi-config","AI coding assistant config",{"title":159,"description":160,"url":161,"onlineUrl":162,"type":163,"date":164},"feishu-playbook","Put Feishu to real work starting from one concrete task — briefings, meetings, knowledge, Base, AI, automation, and open-platform workflows, serialized on the site.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Ffeishu-playbook","https:\u002F\u002Fchendahuang.com\u002Fplaybook\u002Ffeishu\u002F","Open-source playbook","2026-07-12",{"title":166,"description":167,"url":168,"onlineUrl":8,"type":169,"date":164},"playbook-theme","Shared VitePress theme for the Playbook family.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fplaybook-theme","VitePress theme",{"title":171,"description":172,"url":173,"onlineUrl":8,"type":174,"date":175},"XuanJi","A private, single-owner AI divination workspace on a full-stack Cloudflare app: BaZi, Western astrology and transits, Zi Wei Dou Shu, Tarot, I Ching, compatibility and daily guidance. Deterministic calculation for the facts, AI for the reading.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fxuanji","AI divination app","2026-07-11",{"title":177,"description":178,"url":179,"onlineUrl":8,"type":180,"date":181},"FlareMo","A Cloudflare-native personal knowledge management system with a Memos-compatible API — your data, self-hosted.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FFlareMo","Personal knowledge management","2026-07-10",{"title":183,"description":184,"url":185,"onlineUrl":8,"type":186,"date":187},"Sub-Store Cloudflare","Subscription aggregation and rule configuration on Cloudflare Workers — sources, node processing, combined subscriptions, and routing templates, all in the cloud.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fsub-store-cloudflare","Cloudflare tool","2026-07-09",{"title":189,"description":190,"url":191,"onlineUrl":192,"type":193,"date":194},"God-Museum","One realm, many heavens, myriad gods, one hall. A shared exhibition language for Eastern and Western mythology — while every civilization keeps its own canon.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fgod-museum","https:\u002F\u002Fchendahuang.com\u002Fgod-museum\u002F","Cross-civilization mythology worldview","2026-07-08",{"title":196,"description":197,"url":198,"onlineUrl":199,"type":200,"date":201},"AI Chronicle","The key moments of the AI industry on one timeline, easy to look back on year by year.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fai-chronicle","https:\u002F\u002Fchendahuang.com\u002Fai-chronicle\u002F","AI Chronicler","2026-07-07",{"title":203,"description":204,"url":205,"onlineUrl":8,"type":206,"date":207},"dahuang-x-post","A Chinese-polishing Agent Skill for X content ops: sharper takes, stronger hooks, clearer structure, and phrasing built for the feed.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-x-post","Agent skill pack","2026-06-24",{"title":209,"description":210,"url":211,"onlineUrl":8,"type":212,"date":213},"chendahuang.com","Source code of this site: Nuxt 4 + Nuxt Content + Cloudflare Pages, 17 languages, with a self-hosted D1 visitor counter.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fchendahuang.com","Personal website","2026-06-23",{"title":215,"description":216,"url":217,"onlineUrl":8,"type":206,"date":218},"dahuang-ai-tone","An Agent Skill that rewrites text in the AI style of GPT, Claude, Gemini, or Doubao — or detects which model a text most likely came from.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-ai-tone","2026-06-22",{"title":220,"description":221,"url":222,"onlineUrl":8,"type":206,"date":218},"dahuang-human-tone","An Agent Skill that rewrites AI-flavored text into natural human prose — machine-written words that read like a person.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-human-tone",{"title":224,"description":225,"url":226,"onlineUrl":8,"type":206,"date":218},"dahuang-skills","Compatibility repo kept under the old dahuang-human-writing name; new users should install the independently maintained Skill repos.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-skills",{"title":228,"description":229,"url":230,"onlineUrl":8,"type":163,"date":231},"ai-coding-playbook","Placeholder repo in the Playbook series — the AI Coding Playbook is in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fai-coding-playbook","2026-06-21",{"title":233,"description":234,"url":235,"onlineUrl":8,"type":163,"date":231},"ai-workflow-playbook","Placeholder repo in the Playbook series — the AI Workflow Playbook is in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fai-workflow-playbook",{"title":237,"description":238,"url":239,"onlineUrl":240,"type":163,"date":231},"codex-playbook","A Chinese hands-on manual for treating Codex as a long-term collaboration system, serialized on the site.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fcodex-playbook","https:\u002F\u002Fchendahuang.com\u002Fplaybook\u002Fcodex\u002F",{"title":242,"description":243,"url":244,"onlineUrl":8,"type":163,"date":231},"dahuang-playbooks","Placeholder umbrella repo for the Dahuang Playbook series — in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-playbooks",{"title":246,"description":247,"url":248,"onlineUrl":8,"type":163,"date":231},"github-playbook","Placeholder repo in the Playbook series — the GitHub Playbook is in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fgithub-playbook",{"title":250,"description":251,"url":252,"onlineUrl":8,"type":163,"date":231},"indie-product-playbook","Placeholder repo in the Playbook series — the Indie Product Playbook is in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Findie-product-playbook",{"title":254,"description":255,"url":256,"onlineUrl":8,"type":163,"date":231},"opc-playbook","Placeholder repo in the Playbook series — the OPC Playbook is in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fopc-playbook",{"title":258,"description":259,"url":260,"onlineUrl":8,"type":163,"date":231},"postgres-playbook","Placeholder repo in the Playbook series — the Postgres Playbook is in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fpostgres-playbook",{"title":262,"description":263,"url":264,"onlineUrl":8,"type":163,"date":231},"vps-playbook","Placeholder repo in the Playbook series — the VPS Playbook is in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fvps-playbook",{"title":266,"description":267,"url":268,"onlineUrl":8,"type":163,"date":231},"x-playbook","Placeholder repo in the Playbook series — the X Playbook is in the works.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fx-playbook",{"title":270,"description":271,"url":272,"onlineUrl":273,"type":163,"date":274},"macOS Playbook","From zero to fluent — a practical macOS guide for everyday people. The open-source repo stays in sync with the Playbook series on this site.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fmacos-playbook","https:\u002F\u002Fchendahuang.com\u002Fplaybook\u002Fmacos\u002F","2026-06-19",{"title":276,"description":277,"url":278,"onlineUrl":279,"type":163,"date":280},"Cloudflare Playbook","A hands-on Cloudflare manual for the AI coding era — write code with AI, ship globally on Cloudflare. The open-source repo stays in sync with the Playbook series on this site.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fcloudflare-playbook","https:\u002F\u002Fchendahuang.com\u002Fplaybook\u002Fcloudflare\u002F","2026-06-16",{"title":282,"description":283,"url":284,"onlineUrl":8,"type":110,"date":285},"nodewordfreq","Forked from nodewordfreq — access a database of word frequencies across natural languages.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fnodewordfreq","2025-11-24",{"title":287,"description":288,"url":289,"onlineUrl":8,"type":110,"date":290},"claude-code","Forked from claude-code: the complete Claude Code source, reconstructed from source maps.","https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fclaude-code","2025-03-05",[292,302,310,318],{"title":293,"description":294,"category":295,"date":296,"likes":297,"bookmarks":298,"reposts":299,"url":300,"content":301},"Firefox: 50G of free VPN every month","Holy shit! I only just found out Firefox gives every user 50G of free VPN traffic per month.","tools","2026-06-30",1604,2205,360,"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071963210689970673","Holy shit! I only just found out the Firefox browser gives every user 50G of free VPN traffic per month.\n\nExtremely handy for that awkward chicken-and-egg situation.\n\nHow to use:\n\n1. Type `about:config` in the address bar\n2. Go to advanced preferences and click \"Show all\"\n3. Search for `browser.ipProtection.enabled`\n4. Flip that entry's value to true\n",{"title":303,"description":304,"category":295,"date":93,"likes":305,"bookmarks":306,"reposts":307,"url":308,"content":309},"FeedSieve is live on the Chrome Web Store","The X-feed cleaner FeedSieve lands on the Chrome Web Store — one-click block, synced everywhere.",958,999,138,"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096514808975970337","After many rounds of iteration, FeedSieve — the X-feed cleaner — is officially live on the Chrome Web Store.\n\nWho wouldn't want the thrill of one-click blocking those spam accounts?\n\nGo for it, folks!\n",{"title":311,"description":312,"category":295,"date":274,"likes":313,"bookmarks":314,"reposts":315,"url":316,"content":317},"The software list from years of deep macOS use","After years of deep macOS use, here are the pieces of software I've found to be genuinely great:",403,571,73,"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067911283215827305","After years of deep macOS use, here are the pieces of software I've found to be genuinely great:\n\n- **QuickRecorder**: a screen-recording gem — tiny, yet powerful.\n- **ClashParty**: circumvention with the Mihomo core — lots of protocols, fast updates, and a good-looking interface.\n- **V2rayN**: circumvention with lots of protocols; the UI is a bit dated, but it's stable and free.\n- **Doubao keyboard**: voice input accurate to a scary degree. Supports macOS, iOS, Android; Windows is on the way.\n- **Brave**: a privacy-first browser with built-in ad filtering — cleaner than extension-based filtering, and the best companion for watching YouTube.\n- **Mos**: makes your mouse wheel scroll silky smooth.\n- **Amphetamine**: keeps your laptop awake with the lid closed — the best companion for vibe coding.\n- **UU Remote**: NetEase's remote desktop tool, free and fast. With it, what caps the image quality is never the membership — it's your network speed. I usually use it to remote into my Mac from my phone to check vibe-coding results; the key mapping is absurdly efficient.\n- **Tencent Lemon**: Tencent's Mac junk cleaner — uninstalling apps is smooth, and the menu-bar icon is handy.\n- **Mole**: the strongest Mac junk cleaner out there — terminal version free, UI version paid.\n- **Tailscale**: WireGuard-based remote networking. With it, you can reach your little home computer from the ends of the earth.\n- **Obsidian**: in the AI era, the local-first knowledge management tool. The ecosystem is just too good — pair it with the official Web Clipper browser extension and it works wonders.\n",{"title":319,"description":320,"category":321,"date":322,"likes":323,"bookmarks":324,"reposts":325,"url":326,"content":327},"We've still developed less than 1% of Cloudflare","I feel like we've still developed less than 1% of Cloudflare.","cloudflare","2026-06-15",376,469,31,"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066446337936110030","I feel like we've still developed less than 1% of Cloudflare.\n\nIt has shipped way too many features.\n\n- Object storage with R2\n- Backend API with Workers\n- AI gateway with AI Gateway\n- Heavy compute with Container\n- Caching with KV\n- Database with D1\n- Using PostgreSQL? Hook it up with HyperDrive\n\nAnd that's just the start — the list goes on and on. If you can dream it up, it can probably do it.\n\nThe kicker is it's genuinely dirt cheap. The free tier alone lasts you a long time. What's a free tier? It means paying zero — a cyber-bodhisattva, an actual saint.\n",[329,334,341],{"path":330,"title":331,"description":332,"date":141,"minRead":333,"pinned":64},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash stable release, hands-on: cheap, fast, 1M context, built-in search","A few days deep-diving the stable DeepSeek V4 Flash release: aggressively cheap, lightning fast, 1M context, official built-in web search, fully open source. The one weakness is multimodality — but you can patch it by combining other models.",7,{"path":335,"title":336,"description":337,"date":338,"minRead":339,"pinned":340},"\u002Fblog\u002Fmodel-harness-decoupling","The First-Party Harness Isn't Always the Best Answer: In the Open-Model Era, Pick Your Model and Harness Separately","Using Claude? Go Claude Code. In the open-model era that instinct deserves an upgrade. The first-party advantage is real, but training a good model and building a good harness are two different kinds of engineering — here's why models and harnesses are now separable choices, plus a positioning map of five harnesses.","2026-09-09",8,false,{"path":342,"title":343,"description":344,"date":338,"minRead":339,"pinned":340},"\u002Fblog\u002Fopencode-productive-stack","Stable, Fast, Productive, Cheap: My AI Coding Stack, Documented","OpenCode + OpenChamber + two DeepSeek V4 Flash subscriptions: 15 projects running code simultaneously and the quota barely moved. The full configuration laid out — context pruning, layered memory, desktop automation, and the \"stick with the original pairing\" lesson.",1789752298320]