MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
podflow is an AI-powered podcast intelligence tool and local CLI that extracts guest profiles, core ideas, and key insights from Apple Podcasts using Gemini and Claude.
MediaTypeScript · HTMLGitHub @chrisschoukOnlineOwner 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
AI-powered podcast digest. Extract guests, ideas, and insights from your Apple Podcasts library.
Taken from the repository README
Loading the full README.
Read the full README ↗ ___ ___ ___/ / _/ /__ _ __
/ _ \/ _ \/ _ / _/ / _ \ |/|/ /
/ .__/\___/\_,_/_//_/\___/__,__/
/_/
Your podcast intelligence and guest pitching tool for music PR. Extract guests, episode angles, host matches, and insights from Apple Podcasts and Spotify RSS feeds.
Part of the Total Audio Promo suite (totalaudiopromo.com).
podflow CLI: CLI digest tool & native MCP server (src/cli.ts, npm package podflow).@podflow/web: Next.js web application (apps/web) featuring the interactive pitching simulator, host match scoring cards, and PR roster dashboard.@totalaudiopromo/ui: Total Audio Promo shared design system (packages/ui) with Studio Purple (#A855F7) theme tokens, Tailwind presets, and React components.pnpm install
pnpm --filter @podflow/web dev # starts Next.js dev server on port 3010
npx podflow init # create config
npx podflow digest --dry-run # preview episodes
npx podflow digest --max-episodes 10 # process 10 episodes
Or install globally:
npm install -g podflow
podflow digest
| Command | Description |
|---|---|
podflow init | Create config at ~/.podflow/ |
podflow digest | Process new episodes (default) |
podflow digest --dry-run | Preview without API calls |
podflow digest --backfill | Process all episodes |
podflow subs | List podcast subscriptions |
podflow stats | Cache statistics |
podflow import <path> | Import podcast RSS feeds from an OPML file |
podflow ui | Start the interactive local dashboard (default port 3010) |
podflow schedule | Weekly automatic digests + notification (macOS) |
podflow mcp | Start the MCP server (stdio) — ears for agents |
podflow init now walks you through setup interactively (provider, key, interests) —
no JSON editing. Then:
podflow schedule # weekly, Mondays 08:00
podflow schedule --daily --time 07:30
podflow schedule --status # check it
podflow schedule --off # remove it
Each scheduled run processes new episodes and ends with a macOS notification, so the
digest reaches you instead of waiting in a file. Your API key is stored in
~/.podflow/config.json (permissions 0600) so scheduled runs work without shell
environment variables.
podflow ships an MCP server, so AI agents can query your podcast intelligence directly — what was said, by whom, and why it matters.
{
"mcpServers": {
"podflow": {
"command": "npx",
"args": ["-y", "podflow", "mcp"]
}
}
}
Six tools:
| Tool | What an agent gets |
|---|---|
search_episodes | Keyword search across titles, guests, ideas, and notes |
get_guest | Cross-episode guest profile: role, company, appearances, why follow |
get_ideas | Extracted ideas filtered by topic and relevance |
list_follow_worthy | Guests flagged worth following, with context |
get_stats | Cache totals and cost |
ingest_feed | Point it at any podcast RSS feed to extract new episodes on demand |
Intelligence is episode-level (descriptions plus Apple transcript snippets where
available). Uses your existing ~/.podflow config and provider key; ingest_feed
costs pennies per episode, same as digest.
After podflow init, edit ~/.podflow/config.json:
{
"about": "A founder building developer tools",
"interests": [
{
"name": "Customer Acquisition",
"keywords": ["pricing", "growth", "retention", "PLG"],
"why": "Growing from 0 to first paying customers"
},
{
"name": "AI & Agents",
"keywords": ["AI", "LLM", "agent", "automation"],
"why": "Building AI-powered features"
}
],
"provider": "openrouter",
"model": "deepseek/deepseek-v4.1-flash",
"outputPath": "./podflow-digest.md"
}
Edit ~/.podflow/podcasts.json to prioritise specific podcasts:
{
"podcasts": {
"My Favourite Podcast": { "tier": 1, "extractGuests": true, "extractIdeas": true },
"Entertainment Only": { "tier": 4, "extractGuests": false, "extractIdeas": false }
},
"defaults": { "tier": 3, "extractGuests": true, "extractIdeas": true }
}
Tiers 1-3 are processed by default. Tier 4 is skipped (use --include-all to override).
--dry-run Preview without API calls
--backfill Process all episodes
--max-episodes <n> Limit episodes (default: 50)
--tier <n> Only process specific tier (1-4)
--include-all Include tier 4
--provider <name> openrouter, anthropic, openai, google, ollama
--model <name> Override model name
--output <path> Output file path
--recent <days> Days of history (default: 365)
--rss <url> Process a specific RSS feed URL
--verbose Show episode details
-q, --quiet Suppress output except errors
| Provider | Env Var | Cost / 1,000 eps | Best For |
|---|---|---|---|
| OpenRouter (DeepSeek Flash) | OPENROUTER_API_KEY | ~$2 | Default; one key, many models |
| Anthropic (Haiku) | ANTHROPIC_API_KEY | ~$2 | Best quality/cost ratio |
| OpenAI (GPT-4o-mini) | OPENAI_API_KEY | ~$0.50 | Cheapest cloud option |
| Google (Gemini Flash) | GOOGLE_GENERATIVE_AI_API_KEY | ~$0.25 | Budget option |
| Ollama (local) | None | Free | Privacy, no API key |
podflow digest --provider openai --model gpt-4o-mini
podflow digest --provider ollama --model llama3.2
Generates a markdown digest with:
| Scenario | Episodes | Cost (Haiku) |
|---|---|---|
| Weekly run | ~20 | ~$0.03 |
| Monthly | ~80 | ~$0.12 |
| Full backfill | 1,000 | ~$2.00 |
See CONTRIBUTING.md for dev setup and guidelines.
See CHANGELOG.md for release history.
Tools I build for music PR, by Chris Schofield. Part of Total Audio Promo.
| Project | Description |
|---|---|
| TAP | Campaign management for music PR agencies |
| totalaud.io | Release planning for emerging artists |
| SpotCheck | Spotify playlist validation |
| Newsjack | Music industry newsjacking |
| Podflow | Podcast intelligence for music PR |
| Sink | Contact data hygiene CLI |
Questions? Reach me on X/@chrisschouk or [email protected].
MIT