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".