尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
An AI news site that:
1. Pulls Kenyan headlines from RSS feeds
2. Rewrites them with AI into original summaries + social captions
3. Finds a matching stock photo for each story
4. Posts automatically to Facebook, Instagram, and TikTok
5. Puts the article link in the comment on Facebook/Instagram (better reach than a link in the caption), and in the caption on TikTok (its API doesn't support auto-commenting yet)
Runs on a schedule with zero manual work once it's set up.檢視完整 README ↗An AI news site that:
Runs on a schedule with zero manual work once it's set up.
next-scene-news.vercel.app.You need five sets of credentials in total, but the first two are enough to get the site itself fully working — no card, no business verification. Add the social posting ones later once Facebook/Instagram/TikTok are sorted.
Start here (free, no card, no review):
| Service | Where | Cost | Notes |
|---|---|---|---|
| Google Gemini (AI rewriting) | aistudio.google.com → Get API Key | Free, no card | Sign in with any Google account, instant |
| Pexels (photos) | pexels.com/api | Free, no card | Instant, no review |
Add later, once ready for autoposting:
| Service | Where | Cost | Notes |
|---|---|---|---|
| Facebook Page | developers.facebook.com | Free | Create a Business app, get a Page Access Token for your Page |
| Same Facebook app | Free | Your Instagram must be a Business or Creator account linked to that Facebook Page | |
| TikTok | developers.tiktok.com | Free | Requires an app review before it can post publicly — apply early, it can take days |
Once you have a value, go to your Vercel project → Settings → Environment Variables and add it. The pipeline is built to skip any platform whose keys aren't set yet — it won't break, it'll just leave that platform's post undone until you add the key.
The vercel.json file already schedules the pipeline to run 3 times a day (6am, 12pm, 5pm Nairobi-ish time — adjust the cron string if you want different times). Vercel automatically sends your CRON_SECRET as a Bearer token, so nothing else to configure.
To run it manually and test:
curl https://your-site.vercel.app/api/cron -H "Authorization: Bearer YOUR_CRON_SECRET"
Open lib/rss.ts — the KENYA_FEEDS list is the only thing you need to touch to add or remove news sources.
To change how many stories get posted per run, edit MAX_POSTS_PER_RUN in app/api/cron/route.ts. Start low (2-3) — free tiers and follower patience both run out fast if you post too often.
data/articles.json). This is fine for testing, but Vercel's filesystem resets between deploys and isn't shared across function calls reliably at higher traffic. If the site starts acting like it's "forgetting" articles, swap lib/store.ts for a real free-tier database (Vercel KV, Supabase, and Turso all have free tiers) — nothing else in the codebase needs to change.npm install
cp .env.example .env.local # fill in your keys
npm run dev