The JavaScript and TypeScript IDE for you and your agents
Prompt an agent or write it yourself – WebStorm makes sure your code holds up either way.
Describe your task by typing or dictating it, or simply select the code and send it straight to an agent. For UI work, point the agent at your design source, and it will implement the matching component.
Choose an agent from the built-in catalog or stick with the one already installed on your machine. Then select the project, the subscription, and whether the agent runs in the GUI or the built-in terminal.
Have one agent migrate a component to TypeScript while another fixes a failing test, in one project or across several. The Agent Sessions window shows what's running, what's done, and what's waiting on you.
Diffs open right in the session, so you can comment on a line and send it back as your next instruction. For UI changes, the agent opens your browser session, checks console logs and network requests, takes screenshots, and reruns the flow. You can confirm the fix before you merge it.
Navigate, refactor, test, and debug with a full JavaScript toolset in the same window. Check the commit history and merge when you're confident in your code.



“First, I should mention that I'm a happy user of JetBrains AI in WebStorm, and I've been paying for the AI Ultimate subscription since the beginning. After using Junie, I switched to the integrated AI Assistant, first with Claude, then moving to Codex for more frontend-related stuff. Everything works fine and the integration with the project is solid, both for analysis and code changes. […] I especially appreciate the flexibility in switching models, rather than having to settle on one provider.”
“Another thing is refactoring code, I may be wrong but feels like simple renaming of a symbol can eat up lots of tokens and it takes a lot of time. Last few times, I literally switched to WebStorm just to rename and move things around quickly. The agent probably should have better tools for such common dev tasks to search the codebase properly and understand the AST, not just grepping things around.”
“This week, I finally tried WebStorm (had a JetBrains license lying around) and wow, it's so much smoother! Took about an hour to set up ESLint, but everything just works now, and the autocompletion is smart without even needing Copilot. I hover on any symbol and the definition is instantly there. Interestingly, WebStorm consumes more resources than VS Code, but the extra resources it needs are worth it compared to VS Code. Overall, I felt way more productive on WebStorm this week compared to months of struggling with VS Code.”
“Figma Connect in WebStorm has been a game-changer for me! The Beta worked flawlessly, saving tons of time on complex screens and components. It even helped with addressing the review feedback for work done without it. Big thanks!”
“One of the most useful features for WebStorm was this plugin. Now it's free again, I'm very happy with it. The highlight for me was working with Slonik, where I could get syntactical and semantical checks (i.e. if the referenced tables/columns actually exist) on raw SQL queries inside TypeScript/JavaScript files.”
SOC 2 Type II
GDPR
Free 30-day trial

Agents work on the task in front of them. WebStorm gives you the full picture, clarifying how a change fits the rest of the codebase, what it affects, and whether it actually works. Debugging, testing, and safe refactoring are one click away, so you can verify and ship what the agent built.
Yes. Editing, navigation, refactoring, testing, and debugging remain a core part of WebStorm. Use an agent when it helps, write the code yourself, or switch between the two approaches – in the same IDE. Learn more about our vision.
Yes. You can use agents included with JetBrains AI, connect ACP-compatible agents, bring your own provider and API key, or configure a supported local model.
WebStorm gives your agent deterministic tools for intelligent search, deep analysis, and structure-aware changes across your JavaScript and TypeScript codebase, so it finds relevant code accurately and makes project-wide changes using the IDE's code model, not just text matching. The result: fewer tokens and fewer wrong turns.
Yes. React, Angular, Vue, Next.js, TypeScript, Node.js, and more are all built in and preconfigured from the start – no extension hunting, no configuration overhead.
WebStorm is free for non-commercial use. For commercial use, it comes with a 30-day free trial.
Yes, DataGrip's full database tooling is built in, with no need for any additional installations. You can query any database, import data, and manage tables and versions. Learn more about WebStorm’s database support.