iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
Turn listing photos into cinematic walkthrough videos. Paste a listing link or upload photos and get a finished 1080p MP4.
MediaTypeScript · JavaScriptGitHub @petrosrodinosOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Turn property photos into a cinematic walkthrough video. Paste a listing link (website or Airbnb) or upload photos, curate them, and a background job renders a 1080p MP4 you can play and download from My Videos.
• Product: PRODUCT.md, full spec docs/Product_Specification.md
• Design: DESIGN.MD, interactive mockup in mockup/
• API/worker/web contract: docs/IMPLEMENTATION_CONTRACT.mdRead the full README ↗Turn property photos into a cinematic walkthrough video. Paste a listing link (website or Airbnb) or upload photos, curate them, and a background job renders a 1080p MP4 you can play and download from My Videos.
PRODUCT.md, full spec docs/Product_Specification.mdDESIGN.MD, interactive mockup in mockup/docs/IMPLEMENTATION_CONTRACT.md| Path | What |
|---|---|
api/ | NestJS API (src/main.ts) with the BullMQ processors in the same process (src/background/), Prisma/PostgreSQL |
app/ | Next.js 16 + shadcn/ui web app |
docker-compose.yml | Postgres, Redis (noeviction), API (incl. workers), web |
cp api/.env.template api/.env.staging and fill it in. Required: DATABASE_URL, REDIS_URL, JWT_SECRET (32+ chars). Provider keys are optional; features degrade with clear errors without them.cd api && npm install && npx prisma migrate deploynpm run start:staging.cd app && cp .env.example .env.local && npm install && npm run dev (port 3001).docker compose up --build.Create one private bucket (uniform access, no public access), set GCS_PROJECT_ID, GCS_BUCKET_NAME and credentials (Workload Identity in production, or GCS_CREDENTIALS_JSON_BASE64 locally), then run npm run gcs:cors in api/ to allow browser uploads from the app origins.
VIDEO_PROVIDER=local renders clips locally with FFmpeg (default without a Higgsfield key). higgsfield uses the HTTP client in api/src/background/render/**/higgsfield.config.ts; its endpoints are assumptions until Q1 below is answered.
api/assets/soundtracks; credits are in CREDITS.md there.