MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Know what matters today in 10 minutes.
Translation pending
MediaPython · TypeScriptGitHub @tkean894OnlineOwner 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.
"Know what matters today in 10 minutes." A personalized morning news briefing app — one finite, ranked briefing per day instead of an infinite feed.
• web/ — Next.js (TypeScript, Tailwind, App Router) frontend, deployed to Vercel
• api/ — FastAPI backend, deployed to Render. Serves pre-built briefings; never calls LLM/TTS at request time
• pipeline/ — daily batch jobs (ingestion → clustering → ranking → story generation → audio), run on a schedule via GitHub Actions, writing results into PostgresRead the full README ↗"Know what matters today in 10 minutes." A personalized morning news briefing app — one finite, ranked briefing per day instead of an infinite feed.
web/ — Next.js (TypeScript, Tailwind, App Router) frontend, deployed to Vercelapi/ — FastAPI backend, deployed to Render. Serves pre-built briefings; never calls LLM/TTS at request timepipeline/ — daily batch jobs (ingestion → clustering → ranking → story generation → audio), run on a schedule via GitHub Actions, writing results into PostgresExpensive work (news ingestion, dedup/clustering, LLM summarization, TTS) runs once per day, shared across all users. Personalization happens in a cheap per-user "assembly" step (selecting/ordering shared stories) with no LLM/TTS calls — so cost scales with story volume, not user count.
Stack: Next.js/TS/Tailwind, FastAPI, Postgres (Neon, pgvector), Clerk (auth), Cloudflare R2 (audio storage), Claude (LLM), Google Cloud TTS.
Frontend
cd web
npm install
npm run dev
Backend
cd api
.venv/Scripts/activate # Windows
pip install -r requirements.txt
uvicorn app.main:app --reload
Copy .env.example → .env (api) and .env.local.example → .env.local (web) and fill in real values as each phase requires them. Never commit real secrets.