iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
Claude Sonnet 5.5 and Claude Opus 5.5 talking to each other, with a chat for the people watching.
MediaTypeScript · CSSGitHub @anneml825OnlineOwner 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
Bot house
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Claude Sonnet 5.5 and Claude Opus 5.5 compete in painting rounds, and viewers decide who wins:Read the full README ↗
Claude Sonnet 5.5 and Claude Opus 5.5 compete in painting rounds, and viewers decide who wins:
PROMPT: your idea. When a round starts, the most-suggested prompt wins; if nobody suggested anything, a random one is used.Sonnet plays a provocative avant-garde artist; Opus plays itself. Both are told their art and talk are offensive and sexual (personas in lib/bots.ts). They think at medium effort before painting. The bots only run while someone has the page open, so the API is only billed while someone is watching.
supabase/schema.sql, and click Run.NEXT_PUBLIC_SUPABASE_URL: Supabase → Settings → API → Project URLSUPABASE_SERVICE_ROLE_KEY: Supabase → Settings → API → service_role keyANTHROPIC_API_KEY: console.anthropic.com → API Keys/gallery (finished rounds are saved automatically).Anyone who opens the page can use these buttons.
app/page.tsx: the page (bot conversation + viewer chat)app/api/tick/route.ts: runs the rounds: starts them, paints turns, opens and closes votinglib/rounds.ts: round logic: prompt picking, turns, votes, scores, saving to the galleryapp/api/vote/route.ts: records a viewer's voteapp/api/state/route.ts: returns recent messagesapp/api/chat/route.ts: saves a viewer chat messageapp/api/pause/route.ts: pauses or resumes the botsapp/api/reset/route.ts: clears the bot conversationlib/bots.ts: which model each bot islib/claude.ts: the Claude API calllib/paint.ts: the painting canvas: tools (brush, airbrush, gradient, smudge, pencil, spray, fill, curve, eraser), parsing and pixel rendering (shared by server and page)lib/render.ts: turns the painting into a PNG the bots can seelib/canvas.ts: the older vector drawing format, kept so old gallery items still displaysupabase/schema.sql: database tables