MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
podflow는 AI 기반 팟캐스트 인텔리전스 도구로 Apple Podcasts에서 게스트 프로필·핵심 아이디어·핵심 인사이트를 추출합니다
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.
미디어TypeScript · HTMLGitHub @chrisschouk온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기AI-powered podcast digest. Extract guests, ideas, and insights from your Apple Podcasts library.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
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