← all repositories
sparrow-js/an-codeAI

Browser-based IDE that turns screenshots into deployable apps

An open-source alternative to v0 and Bolt that runs full-stack Node.js environments entirely in your browser using WebContainers.

729 stars TypeScript App BuildersCoding AssistantsAgents
an-codeAI
Velocity · 7d
+0.6
★ / day
Trend
steady
star history

What it does

needware.dev (formerly an-codeAI) is a browser-based development platform that generates, previews, and deploys full-stack web apps without leaving your tab. Feed it a screenshot, a URL, or a text description, and it spits out working React/Next.js code with a live preview, file system, terminal, and one-click deploy to Vercel, Netlify, or Cloudflare.

The interesting bit

The whole runtime lives in the browser via WebContainer API — a full Node.js sandbox with pnpm, a virtual file system, and hot reload, no backend server required for execution. That’s paired with a multi-agent LangGraph setup that routes different tasks (scraping, codegen, deployment) to specialized AI workers.

Key highlights

  • Screenshot-to-code, URL cloning via Firecrawl, and natural-language prompts all in one flow
  • Supports OpenAI, Anthropic, Google, DeepSeek, Mistral, Cohere, AWS Bedrock, and OpenRouter
  • Built-in Supabase integration with Drizzle ORM, NextAuth auth, and field-level encryption
  • Exports to ZIP, deploys to three platforms, and keeps version history with cloud sync

Caveats

  • The README’s “Getting Started” section is truncated mid-sentence, so build/deployment details are incomplete
  • Environment variable setup is extensive: Supabase, multiple OAuth providers, and at least one AI key are mandatory
  • The project name appears inconsistent across repo (an-codeAI), README title (needware.dev), and demo link (genfly.dev)

Verdict

Worth a spin if you want a self-hostable alternative to closed-source AI IDEs and don’t mind wrangling a dozen API keys. Skip it if you need mature collaboration features or a simple drop-in tool — this is very much a bring-your-own-infrastructure affair.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.