Phoenix.new is Fly.io's entry into the prompt-driven application development space. You describe what you want to build
Phoenix.new is Fly.io's prompt-driven web application builder that generates full-stack Phoenix/Elixir applications with WebSockets, real-time features, and SQLite databases. Unlike competitors, it provides a full IDE in the browser with a running container, and the AI actually tests the UI itself, checking page content, JavaScript state, and server-side logs. Best for building real-time, collaborative web applications.

Phoenix.new is Fly.io's entry into the prompt-driven application development space. You describe what you want to build in natural language, and an LLM-powered coding agent writes, tests, and iterates on a full Phoenix framework application backed by SQLite and running on Fly's hosting platform.
What distinguishes Phoenix.new from competitors like Lovable, v0.dev, and Bolt.new is the quality of its testing and iteration loop. When asked to add a feature, the AI does not just write code and check that it compiles. It actually launches the application, interacts with the UI, inspects page content, monitors JavaScript state, and reviews server-side logs to verify everything works correctly.
Phoenix is an open-source web framework for Elixir that features Phoenix LiveView, enabling real-time interfaces through streaming diffs over WebSocket connections. This means Phoenix.new can build genuinely interactive, collaborative applications with real-time updates, presence features, and database-backed persistence, going well beyond static landing pages.
Generates complete Phoenix/Elixir applications with database models, controllers, views, and WebSocket channels from natural language descriptions.
The AI launches the application and tests it by interacting with the UI, inspecting page content, JavaScript state, and server-side logs, not just checking compilation.
Full IDE-style development environment in the browser with a dedicated running container and forwarded port for interacting with the live application.
Built on Phoenix LiveView for real-time interfaces via WebSocket streaming. Build collaborative apps, dashboards, and interactive features out of the box.
Applications include SQLite database support for data persistence. Define data models and relationships through natural language prompts.
Applications run directly on Fly.io infrastructure, with deployment handled automatically as part of the development process.

$0
Get started
TBA
For developers

Phoenix.new's choice of the Elixir/Phoenix framework is deliberate and strategic. Phoenix LiveView enables real-time, interactive web interfaces through server-rendered HTML streamed over WebSocket connections. This means the applications Phoenix.new generates are inherently real-time and collaborative, something that React-based builders like Lovable cannot match without significant additional infrastructure.
The Elixir language and BEAM virtual machine are designed for building fault-tolerant, concurrent systems. Applications generated by Phoenix.new inherit these properties, meaning they can handle many simultaneous users without the complexity of managing WebSocket infrastructure separately. For chat applications, collaborative editors, dashboards, and interactive tools, this is a genuine advantage.
The trade-off is ecosystem size. The JavaScript/React ecosystem has far more developers, libraries, and community resources. Developers comfortable with React may find the Elixir/Phoenix ecosystem less familiar. However, for the specific use case of real-time, collaborative web applications, the Phoenix framework is arguably the best technology available.

Real-time web applications represent a specific technical challenge that Phoenix.new is uniquely positioned to address. Chat applications, live dashboards, collaborative editors, multiplayer games, and notification systems all require persistent connections and instant data synchronization between server and client.
Phoenix LiveView handles this through server-rendered HTML streamed over WebSocket connections. When a user takes an action, the server processes it and pushes only the changed HTML diff to the client. This eliminates the need for a separate JavaScript frontend framework while still providing instant, responsive user interfaces.
This architecture means applications generated by Phoenix.new are inherently real-time from the start. Other prompt-to-app builders generate static React applications that require significant additional infrastructure (WebSocket servers, state management, connection handling) to add real-time features. Phoenix.new applications get these capabilities for free from the framework.
Phoenix.new applications are hosted on Fly.io, a platform designed for running full-stack applications globally with low latency. Fly.io deploys your application to servers close to your users, ensuring fast response times for the real-time features that Phoenix applications excel at. The hosting is integrated into the build process, eliminating separate deployment steps.
The generated code is standard Phoenix/Elixir that can be exported and deployed anywhere Elixir runs. If you outgrow the Fly.io hosting or want to deploy on your own infrastructure, you can clone the code and deploy to any compatible hosting environment. There is no vendor lock-in at the code level.
SQLite is used as the default database for simplicity and zero-configuration deployment. For production applications with higher concurrency needs, the generated code can be adapted to use PostgreSQL with relatively straightforward configuration changes. Phoenix's Ecto database layer abstracts most database-specific code.
The AI's self-testing approach has implications for deployment reliability. Because the AI verifies that features actually work by interacting with the running application, the deployed code tends to have fewer obvious bugs than AI-generated code that was only verified through syntax checking and compilation. This testing layer adds genuine value to the code quality.

Choose Phoenix.new when your application requires real-time features as a core requirement. Chat applications, live dashboards, collaborative editing tools, notification systems, and multiplayer experiences are natural fits for the Phoenix framework's WebSocket-first architecture. Other AI builders struggle to add these features; Phoenix.new includes them by default.
Consider alternatives when your project is primarily a static marketing site, a CRUD application without real-time needs, or when you need maximum compatibility with the JavaScript/React ecosystem. Lovable and Bolt.new handle these cases well with larger communities and more available tutorials.
For learning purposes, Phoenix.new provides an interesting entry point into the Elixir ecosystem. The AI handles the initial code generation, letting you explore Phoenix framework patterns through a working application rather than tutorials. This learn-by-examining approach can be faster than traditional Elixir learning resources.
Phoenix.new is Fly.io's prompt-driven application builder that generates full-stack Phoenix/Elixir web applications with real-time features, databases, and automatic hosting.
No. You describe what you want in natural language and the AI generates the Elixir/Phoenix code. However, knowledge of Elixir helps for customization and debugging.
When the AI builds a feature, it launches the app, navigates the UI, checks page content and JavaScript state, and reviews server logs to verify everything works, rather than just checking if code compiles.
Phoenix.new builds full-stack Elixir apps with real-time WebSocket features and self-testing AI. Lovable focuses on React apps with a more polished UI builder. Phoenix.new excels for collaborative, real-time applications.
Yes. Phoenix LiveView enables real-time interfaces through WebSocket streaming, making it ideal for dashboards, collaborative editors, chat applications, and interactive tools.
Applications run on Fly.io infrastructure, with deployment handled automatically during the build process. This provides low-latency global hosting out of the box.
Phoenix.new offers free access for building applications. Specific usage limits and pricing tiers are expected as the platform matures.
The generated code is standard Phoenix/Elixir code that you can download, modify, and deploy anywhere, not just on Fly.io.

Phoenix.new stands out in the crowded prompt-to-app space by focusing on genuine full-stack applications rather than static UIs. The AI's ability to self-test by actually interacting with the running application is a significant advantage over competitors that only verify code compiles. The Phoenix LiveView foundation enables real-time features that most AI builders simply cannot produce.
The trade-off is the Elixir/Phoenix ecosystem, which is less mainstream than JavaScript/React. Developers already invested in the JavaScript ecosystem may find Lovable or Bolt.new more practical. But for building real-time, collaborative web applications through natural language, Phoenix.new is the most capable option available.
Subscribe to get weekly curated AI tool recommendations, exclusive deals, and early access to new tool reviews.
ai-coding
InsForge — an AI-native backend platform that lets coding agents autonomously build, manage, and deploy full‑stack apps.
ai-coding
Chattee converts plain-English prompts into production-ready full-stack web applications.
ai-coding
Vivgrid: Platform to build, observe, test, and deploy multi-agent AI systems with observability, safety, and scalable GPU inference.
ai-coding
FlowGent AI builds no-code conversational agents trained on your content to automate sales and support across messaging platforms.
Every Distributor Kept Flagging My AI Music — Until I Found This If you’ve been making music with AI tools like Suno or Udio, you already know the frustration. You spend hours crafting the perfect prompt, tweaking generations, picking the best output, and then DistroKid or TuneCore rejects it. No de
Complete review of the OpenClaw Business Starter Kit — a tested setup package for non-technical business owners. Includes 10-section course, 4 industry configs, 3 pre-built skills, Docker setup, and security hardening. From zero to running AI assistant in 60 minutes for $59.
Stop wasting 30-50% of your Claude Code tokens re-explaining context. The Claude Code Power User Kit includes 10+ CLAUDE.md templates, 7 skills, hooks, and a best practices guide. Set up in 15 minutes. Just $39.