new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Remix any viral video in seconds. TwinAI turns any proven reference (Reel, TikTok, Short, YouTube) into a personalized, shootable blueprint — hook, script, shot list, captions, edit plan, and a publish schedule — in the creator's own voice. Reference-based creation, not a clipper. We copy structure, never content.
This is a fresh, real rebuild: a Vite + React + TypeScript frontend, a Supabase backend (Postgres + Auth + RLS), and Gemini-powered edge functions that do the actual AI generation server-side.檢視完整 README ↗Remix any viral video in seconds. TwinAI turns any proven reference (Reel, TikTok, Short, YouTube) into a personalized, shootable blueprint — hook, script, shot list, captions, edit plan, and a publish schedule — in the creator's own voice. Reference-based creation, not a clipper. We copy structure, never content.
This is a fresh, real rebuild: a Vite + React + TypeScript frontend, a Supabase backend (Postgres + Auth + RLS), and Gemini-powered edge functions that do the actual AI generation server-side.
Rebuilt after the original source was lost. The earlier deploy was a frontend-only mock with no real backend/AI; this version replaces the faked generation with real Gemini calls, real auth, and real persistence.
| Layer | Tech |
|---|---|
| Frontend | Vite, React 18, TypeScript, Tailwind, React Router |
| Auth + DB | Supabase (Postgres, Row Level Security, Auth) |
| AI | Google Gemini (gemini-3.1-pro-preview) via Supabase Edge Functions — provider isolated server-side, swappable |
System shape: see
ARCHITECTURE.md— the authoritative end-to-end design (Vercel SPA → Supabase data plane → Edge Functions →jobsqueue → VPS worker → satellites). For deploy steps seeDEPLOY.md.
Real now
Built since this list was first written
docs/ai-editor-rebuild-status.md); recording, upload and playback of finished videos still work, and a new one-click editor is on the way.PAYMENTS_LIVE flag until go-live.Roadmap (honestly not built yet / partially)
PAYMENTS_LIVE / POSTING_LIVE on for production.npm install
cp apps/web/.env.example apps/web/.env.local # fill in VITE_SUPABASE_URL + VITE_SUPABASE_ANON_KEY
npm run web
supabase link --project-ref <your-ref>
supabase db push # applies supabase/migrations/0001_init.sql
supabase functions deploy generate-blueprint
supabase secrets set GEMINI_API_KEY=...
# optional: supabase secrets set GEMINI_MODEL=gemini-3.1-pro-preview
.env.local (frontend) — the function reads SUPABASE_* and GEMINI_API_KEY from its own secrets.Vercel: import the repo, framework = Vite. Set VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY as env vars. vercel.json already rewrites all routes to index.html for the SPA.
apps/web/src/
lib/ shims re-exporting @twinai/shared (supabase client, API layer, brand, timeline)
context/ auth provider
components/ Nav, AppShell, v2 primitives, …
pages/ Landing, Auth, Onboarding, Dashboard, Result, History, Gallery, v2/ (Create → Building → Capture → Review)
packages/shared/ @twinai/shared — types, brand tokens, API layer, scene timeline
supabase/
migrations/ 0001 → latest (profiles, generations, jobs, RLS, RPCs, buckets, storage caps, oauth nonce, worker liveness, tour flag)
functions/ edge functions (generate-blueprint, start-dna, dna-poll, social, …)
worker/ VPS job worker (reference ingestion + DNA; ffmpeg + whisper)
Tokens live in tailwind.config.js and src/lib/brand.ts, mirroring the Brand & GTM cheat sheet: ink #07070A, cream #F6F1E9, amber #FFB347, coral #FF5B7B, teal #65E5D8; signature gradient amber→coral→teal at 135°; Geist/Inter type. Voice: creator-to-creator, direct and warm — never "guaranteed viral".