Wing Python IDE version 12 has been released with a number of improvements that make more use of AI. It integrates the Claude Code AI coding agent directly into the IDE, with a new Claude Code tool, a Tasks tool for planning and reviewing AI agent work, and a set of MCP servers that give the agent access to Wing’s source code analysis, unit testing, debugger, and code review features.


Wing Python is an IDE with an intelligent editor and debugger that is designed to make interactive Python development fast, accurate, and fun. 

wingwlogo

Wing 12 adds a Claude Code tool that integrates the Claude Code AI coding agent with the IDE. Claude Code is Anthropic’s terminal-based AI coding agent. There are also a set of MCP (Model Context Protocol) servers that provide Claude Code with access to Wing’s source code analysis, testing, and debugger functionality. This is used by the agent to navigate and understand your code, write, run, and fix unit tests, and use the debugger to diagnose difficult runtime errors. The Wing Python team says that in their benchmarks, giving Claude Code access to Wing’s MCP servers made agent-driven coding tasks both faster and cheaper.

Another addition is a Tasks tool that can be used to plan and work with AI agent development tasks. This is designed to make it easier to supervise and inspect the agent’s work before committing it to revision control.

Wing 12 also adds AI agent driven fix features. These take the current debugger bug, failing unit tests, or code warnings, and pass them to Claude Code for resolution. Wing 12 also adds AI Code Actions that operate on selected code or the enclosing scope. Built-in actions include explaining code, reviewing it for quality or security risks, fixing code warnings, optimizing for performance, and updating comments and docstrings. 

Away from the AI-based features, the OS Commands and Debug I/O tools now default to using a pseudo-terminal that implements full ANSI terminal emulation, so you can run and debug programs that use color output, cursor positioning, or full-screen TUIs.

One change of note in this version is that the versions of Wing Python have been changed. There used to be a Pro version, a Classic version, and a Personal version aimed at students and hobbyists, in addition to the free Wing 101. Wing Personal has now been discontinued. Existing Wing Personal users can carry on using Personal 11.x indefinitely, switch to free Wing 101, or purchase a Wing Classic license. Wing 101 doesn’t support project files, custom extensions or third-party framework templates. It lacks advanced code inspection, code refactoring, test-driven development, and auto-imports, and has only basic debugging features.

The majority of the improvements to the new version are limited to the Wing Pro version; Wing Classic and Personal have no AI agent features.

Wing Python 12 is available for download now.

wingwlogo


More Information

Wingware


Related Articles

Wing Python Improves Syntax Highlighting

Wing Python 11 Increases AI Use

Wing Python 10 Adds AI Code Suggestions

Wing Python Improves Async Handling

Wing Python Improves Remote Development

Wing Python Offers Better Remote Dev Connections 

Wing Python Improves VI Mode 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Facebook or Linkedin.

Banner


ESP RISC


 


Comments

Make a Comment or View Existing Comments Using Disqus

or email your comment to: comments@i-programmer.info