iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
칸나다·타밀·텔루구·힌디·벵갈어 맞춤곡과 가사를 원어 가수 음성으로 제공, 발음 확인
Your personal FM: songs made for you in Kannada, Tamil, Telugu, Hindi and Bengali. Lyrics written natively, performed by a singer, and checked for pronunciation.
미디어TypeScript · PythonGitHub @SharathSPhD온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
India-first, composition-aware AI music platform.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗India-first AI music, built by TechNektar. Describe a song in Hindi, Tamil, Telugu, Kannada or Bengali and get original, sectioned lyrics in native script plus a sung track.
managed-agents/pce-engine) running on Claude Managed Agents, followed by a Sonnet polish pass.Production: web on Vercel (neo-fm-web, main deploys to production), backend on Supabase project neo-fm-prod (ap-south-1), Stripe in test mode.
| Plan | Price | Songs / month |
|---|---|---|
| Free | INR 0 | 3 (30 s) |
| Creator | INR 299 | 15 (up to 90 s) |
| Pro | INR 799 | 40 (up to 3 min) |
The pricing page (apps/web/app/(marketing)/pricing/page.tsx) is the source of truth for what each plan promises. Quotas live in user_tier_quota() (migration 0061); Lyria spend envelopes live in apps/web/lib/agent/tiers.ts.
POST /api/songs -> create_song_job (quota and tier checks)
Vercel cron /api/agent/tick (every minute; /api/songs/<id> polling also advances jobs)
-> claim queued job, take per-job lease
-> Managed Agent session: PCE cascade -> song document
-> Sonnet lyric polish -> safety screen -> romanize for diction
-> Lyria render behind an atomic spend guard (public.reserve_spend)
-> upload MP3 to Supabase Storage -> Gemini diction QA + telemetry (agent_runs)
There is no queue service and no GPU host. A daily cron (/api/admin/self-improve) proposes polish-template changes, accepted only when two judge model families agree, with an auto-rollback monitor.
| Path | What |
|---|---|
apps/web | Next.js 14 App Router app, API routes, agent pipeline (lib/agent), safety (lib/safety), billing, tests (vitest, Playwright) |
managed-agents | Agent/skill definitions, vendored pce-engine, product plan, eval (EVAL-PCE.md), economics, cutover runbook |
infra/supabase | Migrations (0001-0063) and prod bootstrap SQL |
packages | Shared TypeScript packages |
evals, scripts, data | Evaluation briefs, helper scripts, seed data |
docs/DECISIONS | ADRs (early ones describe the DGX design; see the banner in each) |
docs/legacy-dgx | Archived DGX-era status and startup guide |
services, infra/docker-compose.dgx.yml | Legacy DGX services, not used in production |
corepack enable && corepack prepare pnpm@9 --activate
pnpm install
pnpm -r typecheck
pnpm --filter @neo-fm/web test # vitest
pnpm --filter @neo-fm/web dev # Next.js dev server
pnpm --filter @neo-fm/web test:e2e # Playwright (the slow create-song journey needs E2E_SLOW)
The app needs Supabase, Anthropic (Managed Agents), Gemini/Lyria and Stripe credentials as server-only env vars; see managed-agents/CUTOVER.md and apps/web for the names. Never commit secrets.
Proprietary. Copyright (c) 2026 TechNektar. All rights reserved, see LICENSE. This repository is private; do not share it or its contents.