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.

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.