logo-darklogo-darklogo-darklogo-dark
  • Home
  • Browse
    • Assistant
    • Coding
    • Image
    • Productivity
    • Video
    • Voice
    • Writing
    • All Categories
    • AI Use Cases
  • My Favorites
  • Suggest a Tool
✕
Home › Coding ›

Phoenix.new

Phoenix.new
Phoenix.new Homepage
Categories Coding
Generates Phoenix apps from natural language descriptions in the browser

Phoenix.new

Phoenix.new is a browser-based AI coding agent designed for building Phoenix framework applications using natural language prompts. It operates as a remote runtime on Fly.io infrastructure, creating ephemeral virtual machines for safe code execution. The tool provides a VS Code-like editor interface with root shell access, allowing the AI to install packages, run Elixir commands, and manage dependencies without local setup. Key functionalities include code generation, automated testing via mix, and deployment to live URLs. The integrated headless browser enables the agent to interact with and verify front-end elements in Phoenix LiveView components.

The agent handles full-stack development, incorporating Elixir modules, Ecto schemas for databases, and real-time features like PubSub and Presence. Users input app descriptions, and the system iterates through planning, implementation, testing, and refinement loops. GitHub integration supports repository creation, pull requests, and issue triaging based on logs. Technical implementation uses large language models tuned for Elixir syntax and Phoenix conventions, ensuring compatibility with BEAM’s concurrency model. Sessions reset per project, promoting isolated experimentation.

Competitors include Cursor, which offers AI assistance across languages but lacks Phoenix-specific optimizations and VM isolation. Replit provides collaborative coding with AI features yet focuses on simpler scripts without deep framework support like LiveView. v0.dev generates React-based UIs from prompts but does not handle server-side Elixir logic or real-time deployments as natively. Phoenix.new’s pricing aligns with Fly.io’s pay-per-use structure, typically lower for sporadic prototyping compared to Cursor’s subscription model.

Users appreciate the rapid prototyping for real-time apps, such as multi-user games or chat systems, often completing builds in minutes. The tool’s strength in UI verification reduces manual debugging. Drawbacks involve occasional errors in complex logic, requiring prompt refinements, and a learning curve for non-Elixir users. A notable element is the agent’s proactive schema suggestions for Ecto, enhancing database integration beyond basic CRUD.

The workflow involves prompt entry, agent execution, code review in the editor, and optional manual edits before deployment. It supports asynchronous operation, where the agent works independently on tasks like bug fixes.

For effective use, structure prompts with specific requirements, such as “implement user authentication with Ecto,” and monitor agent logs for transparency. Deploy early to test real-world performance on Fly.io.

Phoenix.new Homepage
Categories Coding

Video Overview ▶️

What are the key features? ⭐

  • AI Code Generation: Uses natural language prompts to create Elixir and Phoenix code for full-stack applications.
  • Headless Browser Testing: Allows the agent to interact with and verify UI changes in real-time without manual intervention.
  • Ephemeral VM Environment: Provides isolated virtual machines on Fly.io for safe execution of commands and installations.
  • Automated Deployment: Deploys built apps to live, shareable URLs with GitHub integration for version control.
  • Real-Time Iteration: Enables the agent to run tests, analyze logs, and refine code in iterative loops.

Who is it for? 🤔

Phoenix.new is designed for Elixir and Phoenix developers looking to accelerate prototyping of real-time web applications, as well as beginners wanting to learn by example through AI-generated code. It benefits indie hackers and teams building collaborative tools, offering quick iterations without local setup, though experienced programmers may use it to bootstrap complex features like LiveView integrations.

Examples of what you can use it for 💭

  • Indie Developer: Builds a multi-room game app by describing mechanics, letting the agent handle LiveView and PubSub setup for real-time play.
  • Startup Founder: Prototypes a chat application with user auth, using prompts to generate Ecto schemas and deploy a shareable demo for feedback.
  • Elixir Learner: Creates a task tracker with database migrations, reviewing AI code to understand Phoenix conventions and concurrency.
  • Product Manager: Generates a virtual event platform outline, iterating on UI via headless browser tests for stakeholder reviews.
  • DevOps Engineer: Tests real-time notification systems by simulating user interactions, ensuring scalability before full implementation.

Pros & Cons ⚖️

  • Fast prototyping
  • UI auto-testing
  • Phoenix optimized
  • Elixir focused
  • Usage costs add up

FAQs 💬

What is Phoenix.new?
Phoenix.new is an AI-powered tool for generating and deploying Phoenix applications from text descriptions in a browser environment.
How does the AI agent work?
The agent uses LLMs to interpret prompts, generate code, run tests, and iterate in an isolated VM on Fly.io.
Is prior Elixir knowledge required?
Basic familiarity helps, but the tool generates explained code suitable for learners starting with simple prompts.
Can it handle real-time features?
Yes, it natively supports Phoenix elements like LiveView, PubSub, and Presence for building interactive apps.
What about deployment?
Apps deploy automatically to live Fly.io URLs, with GitHub integration for repos and pull requests.
Are there limits on app complexity?
It excels at prototypes and mid-level apps but may need human input for highly custom or intricate logic.
How is pricing structured?
It follows Fly.io's pay-as-you-go model based on VM usage, with no fixed subscription for basic access.
Does it support databases?
Yes, the agent can propose and implement Ecto schemas, migrations, and interactions with databases.
Can I edit the generated code?
Yes, the browser-based VS Code editor allows direct modifications alongside AI suggestions.
Is it secure for production?
It's designed for prototyping; review and test code thoroughly before moving to production environments.

Related tools ↙️

  1. CodeRabbit CodeRabbit An AI-driven platform designed to drastically improve the code review process
  2. CometAPI CometAPI Aggregates 500+ AI models via a single API for seamless integration
  3. Haystack Haystack Orchestrates customizable, production-ready LLM applications
  4. CodeWP CodeWP An AI code generator built and trained specifically for WordPress
  5. Dante AI Dante AI An AI model builder that creates a personalized AI chatbot trained on your data
  6. Pulumi AI Pulumi AI Using natural-language prompts to generate Pulumi infrastructure-as-code programs in any language
Last update: September 9, 2025
Share
Promote Phoenix.new
light badge
Copy Embed Code
light badge
Copy Embed Code
light badge
Copy Embed Code
About Us | Contact Us | Suggest an AI Tool | Privacy Policy | Terms of Service

Copyright © 2025 Best AI Tools
415 Mission Street, 37th Floor, San Francisco, CA 94105