io.github.Ishaan-Gpt/captionseasy
99 designed animated caption looks for AI video editors: list, inspect and build styled captions.
ماذا يمكنك أن تفعل مع io.github.Ishaan-Gpt/captionseasy؟
- Runs in your browser. Speech recognition is Whisper running on WebGPU / WASM in your tab (transformers.js). Rendering is the same Remotion composition the preview uses, encoded with WebCodecs. Your video...
- 20+ looks — Hormozi box, karaoke fill, neon, glow, comic, retro 3D, serif accents and more. Every look renders identically in the preview and the export.
- Edit everything — words, timing, line breaks, key words, position, fonts (400+ Google fonts or your own), colours, motion.
- Hindi / Hinglish in Roman script with a fine-tuned Whisper model (Oriserve Whisper-Hindi2Hinglish-Swift, converted to ONNX with word timestamps).
- Exports: MP4 with burned-in captions, SRT. The optional desktop helper adds transparent overlays (ProRes 4444 / WebM alpha) for Premiere, Resolve and CapCut.
- No signup to try, no watermark.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
captionseasyclaude mcp add captionseasy -- npx -y captionseasy@0.1.1 mcp
{
"mcpServers": {
"captionseasy": {
"command": "npx",
"args": [
"-y",
"captionseasy@0.1.1",
"mcp"
]
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
Animated captions for Shorts, Reels and TikToks — made right in your browser.
Free · no watermark · your video never leaves your device · English and Hinglish
**Try it → captionseasy.com** · Report a bug · Request a feature
What it does
Drop a video, get word-timed animated captions in a couple of minutes, fix any word, pick a look, export an MP4.
- Runs in your browser. Speech recognition is Whisper running on WebGPU / WASM in your tab (transformers.js). Rendering is the same Remotion composition the preview uses, encoded with WebCodecs. Your video is never uploaded.
- 20+ looks — Hormozi box, karaoke fill, neon, glow, comic, retro 3D, serif accents and more. Every look renders identically in the preview and the export.
- Edit everything — words, timing, line breaks, key words, position, fonts (400+ Google fonts or your own), colours, motion.
- Hindi / Hinglish in Roman script with a fine-tuned Whisper model (Oriserve Whisper-Hindi2Hinglish-Swift, converted to ONNX with word timestamps).
- Exports: MP4 with burned-in captions, SRT. The optional desktop helper adds transparent overlays (ProRes 4444 / WebM alpha) for Premiere, Resolve and CapCut.
- No signup to try, no watermark.
Tech stack
| Web app + API | Next.js 16, React 19, Tailwind 4 (apps/frontend) |
| Captions rendering | Remotion — @remotion/player for preview, @remotion/web-renderer for in-browser MP4 |
| Speech to text | Whisper via transformers.js (WebGPU, WASM fallback) |
| Media | Mediabunny for probing, decoding and converting in the browser |
| Data & auth | Supabase (Postgres + RLS, Auth) |
| Hosting | Vercel |
Repository layout
apps/frontend Next.js app: landing, studio, API routes (/api/v1)
packages/shared zod contracts shared by app, engine and helper
packages/caption-engine pure TypeScript: normalize ASR words, segment into cards, SRT/VTT/ASS export
packages/templates caption layouts, looks, motion library, fonts
packages/compositions the Remotion composition used by both preview and export
packages/companion optional desktop helper (local whisper.cpp + Remotion renderer)
supabase/migrations database migrations
Run it locally
Requirements: Node 20+, pnpm, a free Supabase project.
git clone https://github.com/Ishaan-Gpt/Captions-Easy.git
cd Captions-Easy
pnpm install
cp apps/frontend/.env.example apps/frontend/.env.local # fill in your Supabase keys
pnpm dev # http://localhost:3000
Checks:
pnpm typecheck
pnpm test
pnpm build
Database:
supabase/migrationscurrently holds the later migrations only; a full schema snapshot is on the way. Until then, open an issue if you want to self-host and we'll help.
Licensing
CaptionsEasy's own code is MIT.
It is built on Remotion, which has its own license: free for individuals and small teams, but companies above Remotion's free tier need a Remotion company license to use it. If you fork CaptionsEasy for a business, check Remotion's terms.
Fonts and speech models keep their own licenses (Google Fonts: OFL / Apache; Whisper models: MIT / Apache-2.0).
Contributing
Issues and PRs are welcome — see CONTRIBUTING.md. Good first areas: new caption looks, language support, editor polish.
If CaptionsEasy saved you time, a ⭐ helps a lot.
Made by Ishaan Gupta.
الأسئلة الشائعة
ما هو io.github.Ishaan-Gpt/captionseasy؟
99 designed animated caption looks for AI video editors: list, inspect and build styled captions.
كيف أثبّت io.github.Ishaan-Gpt/captionseasy؟
يعمل على جهازك. في Claude Code: claude mcp add captionseasy -- npx -y captionseasy@0.1.1 mcp. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.github.Ishaan-Gpt/captionseasy إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل io.github.Ishaan-Gpt/captionseasy مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون io.github.Ishaan-Gpt/captionseasy؟
ينشره Ishaan-Gpt. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.