Discover Junie for PhpStorm: A Game-Changing AI Coding Agent for PHP Development
With the release of Junie, the AI coding agent by JetBrains, PhpStorm has entered the realm of agentic IDEs. Now, the PhpStorm IDE doesn’t just provide classical developer productivity tools and AI assistance features, but can also do massive amounts of work for PHP developers autonomously. Unlike other coding agent plugins, Junie is native to […]

With the release of Junie, the AI coding agent by JetBrains, PhpStorm has entered the realm of agentic IDEs. Now, the PhpStorm IDE doesn’t just provide classical developer productivity tools and AI assistance features, but can also do massive amounts of work for PHP developers autonomously.
Unlike other coding agent plugins, Junie is native to PhpStorm, which means it uses PhpStorm’s core features, such as source code navigation, project structure navigation, Search Everywhere, and code inspections to plan and execute multistep tasks and supervise the outcome.
You can install Junie like any other PhpStorm plugin and open it in the IDE by clicking the Junie icon on the right-hand sidebar.
In this blog post, we’ll follow Junie doing its work and see how it fits into your familiar PhpStorm workflow, while kicking off a whole new way of writing code.
Starting with a clean Laravel project
Let’s start with a clean Laravel project. There’s nothing here but the defaults, and what I want to do is add some functionality to it. So my prompt is:
Implement CRUD actions to manage books via web forms, also create and run a seeder to add 10 books into the database, write tests, and execute them. Use the Tailwind CSS form component library.