Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
自動追蹤股癌、美股航海王等熱門投資 Podcast 及 YouTube 頻道,每天收到 AI 摘要 + 提到的股票
Translation pending
FinanceTypeScript · JavaScriptGitHub @tommyhuangtwOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
AI-powered investment podcast & YouTube digest service. Automatically monitors Chinese-language investment content, transcribes episodes, analyzes with AI, and delivers free daily email digests to subscribers.
Stack: Next.js 16 / Supabase / GitHub Actions / PostHog
AI Models (via OpenRouter):
• google/gemini-3.1-pro-preview — episode analysis & digest generation
• perplexity/sonar-pro-search — real-time market brief
Triggered by GitHub Actions at 01:30 UTC (09:30 Taiwan time) daily, or manually via npm run pipeline.Read the full README ↗AI-powered investment podcast & YouTube digest service. Automatically monitors Chinese-language investment content, transcribes episodes, analyzes with AI, and delivers free daily email digests to subscribers.
RSS/YouTube → Transcription → AI Analysis → Digest Generation → Email Delivery
(AssemblyAI) (OpenRouter) (OpenRouter) (Resend)
(Apify)
Stack: Next.js 16 / Supabase / GitHub Actions / PostHog
AI Models (via OpenRouter):
google/gemini-3.1-pro-preview — episode analysis & digest generationperplexity/sonar-pro-search — real-time market briefTriggered by GitHub Actions at 01:30 UTC (09:30 Taiwan time) daily, or manually via npm run pipeline.
Pipeline steps (sequential):
Sources are managed dynamically in the Supabase sources table.
Podcasts: Gooaye 股癌, 財經皓角翔起, 美股航海王, 韭菜畢業班, 美股投資學 財女珍妮
YouTube: Nick 美股咖啡館, NaNa说美股, 陽光財經
| Route | Method | Purpose |
|---|---|---|
/api/signup | POST | New subscriber registration |
/api/unsubscribe | GET | HMAC-based one-click unsubscribe |
/api/sources | GET | List active sources |
/api/preview-email | GET | Preview latest email template |
/api/webhooks/resend | POST | Resend email event webhooks |
/api/cron/* | GET | Pipeline step endpoints |
List-Unsubscribe header support.env.example to .env and fill in all valuesnpm installsupabase/migrations/ (in order)npm run devnpm run dev # Local development server
npm run pipeline # Run full daily pipeline
npm run pipeline:test # Test pipeline (dry run)
Deploy to Vercel with environment variables configured. Daily pipeline runs via GitHub Actions (.github/workflows/daily-pipeline.yml).
Required services: