Local-first AI workflow systems, research automation, and public-safe product engineering.
I turn real operating workflows into small, auditable tools with reproducible demos, validation gates, and explicit privacy boundaries.
Python · JavaScript / TypeScript · Node.js · SQLite · Deno · Chrome DevTools Protocol
| Project | Engineering signal | Review |
|---|---|---|
| stock-analysis-plus | Evidence-grounded market research with shortlists, macro overlays, data adapters, and validation bundles. | Live demo · Runbook |
| deckgen-local | Contract-first artifact generation from Markdown and source packages to HTML previews and optional PPTX. | Live demo · Runbook |
| consulting-crm-lite | Local-first consulting operations with anonymized records, delivery tracking, and approval-gated case studies. | Live demo · Transcript |
| xhs-readonly-monitor-lite | Read-only CDP monitoring with task-scoped tabs and a hard boundary against account-changing automation. | Live demo · Transcript |
- Local-first by default: credentials, source data, browser state, and generated working files stay outside public repositories.
- Evidence before output: workflows expose source health, validation results, review packets, or reproducible checks.
- Inspectable artifacts: Markdown, JSON, HTML, SQLite, and PPTX outputs remain easy to audit and hand off.
- Human review gates: publishing, account changes, case-study export, and other consequential actions remain explicit.
| Project | Focus | Demo |
|---|---|---|
| stock-analysis-plus | Public-safe stock analysis workflows for shortlists, macro overlays, evidence bundles, and market-data adapters. | Pages |
| stock-kit | Local-first stock research toolkit with adapters, indicators, validation gates, and reinforcement review. | Pages |
| market-alert-cloud | Deno market-event alert service with RSS monitoring, keyword matching, KV deduplication, and Telegram delivery. | Pages |
| Project | Focus | Demo |
|---|---|---|
| deckgen-local | Contract-first local deck generation with traceable run bundles and quality gates. | Pages |
| research-to-deck | Public-safe research-to-deck workflow with source grounding, HTML preview, and QC reports. | Pages |
| obsidian-kb-workflow-lite | Preview-first primitives for Markdown knowledge bases, frontmatter, wikilinks, search, and manifests. | Pages |
| Project | Focus | Demo |
|---|---|---|
| consulting-crm-lite | Local-first consulting CRM with anonymized leads, delivery packets, and case-study approval gates. | Pages |
| ai-job-radar | AI job discovery with source-health checks, structured matching, and human-review application gates. | Pages |
| xhs-readonly-monitor-lite | Read-only Xiaohongshu feed and note-metric inspection through Chrome DevTools. | Pages |
These repositories are clearly labeled forks and are included for integration and packaging work rather than as original upstream projects.
| Project | Adaptation | Demo |
|---|---|---|
| daily_stock_analysis | Portfolio fork of an AI-assisted A-share workflow with scheduled reports and notification delivery. | Pages |
| ai-daily-digest | Portfolio fork of an AI-scored RSS digest with grouping, trend highlights, and Markdown reports. | Pages |
- Extract the smallest reusable workflow boundary.
- Remove credentials, private source data, browser sessions, local databases, and generated runtime artifacts.
- Add a focused README, live review surface, safety notes, synthetic fixtures, and reproducible checks.
- Keep the full operating system private when a clean public extraction is the safer artifact.
