Full-featured Python IDE with intelligent editor and powerful debugger!

Wing IDE for Mac

Wing IDE

  -  138 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Wing IDE

For those interested in downloading the most recent release of Wing IDE for Mac or reading our review, simply click here.

All old versions distributed on our website are completely virus-free and available for download at no cost.

We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Wing IDE Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Wing IDE Screenshot 1
  • Wing IDE Screenshot 2

What's new in this version:

- Add AI Chat as a way to ask about code or iterate on developing a solution
- Prevent use of AI development features until the user has explicitly given permission
to upload user code to the AI provider
- Enable AI suggestion also in non-Python files
- Add tool to Debug toolbar group and Debug > Visit Inner Project Frames menu item to
jump between the innermost stack frame, innermost project stack frame, and innermost
test file frame (if any)
- Add Collapse All and Expand All on the Diff/Merge tool tree view
- Allow filtering out unchanged and/or added/removed files in Diff/Merge tree view
- Add star icons also to project file stack frames listed in the drop down from the toolbar
- Close terminated Debug I/O buffers when switching projects
- Add auto-imports completion option to enable auto-imports only for one completion session
- Allow disabling including of keywords and builtins in the autocompleter
- Simplify the UI for showing/hiding auto-imports in the auto-completer
- Add option to limit maximum number of files included in context for AI chat

- Change default for auto-imports in auto-completer to require enabling it
- Whether snippets are included in the auto-completer is now configured with the Editor >
Auto-Completion > Symbol Types preference
- Quotes in command lines specified now must be escaped with backslash for Docker build
commands, insert-command in editor, and the Debug > I/O > External Consoles preference
- Fix contents of AI Provider configuration page of the AI tool after switching projects

- Don't switch order of files when Compare Visible Files
- Set non-existing files in Diff/Merge unmodified and read-only and close them automatically
- Set repository copy of files in Diff/Merge to read-only since they cannot be changed
- Fix incorrect auto-editing insertion of space in some contexts
- Make File > Close and Close Others menu items and key bindings work in the Open Files tool
- Fix debugging doc tests when using Python 3.12
- Fix ignoring sys.settrace() calls
- Fix syntax highlighting of rb'' and rf'' strings
- Fix displaying output in the Testing tool using fixed width font
- Fix launching named entry point as a script if it was previously launched as a
module with -m
- Fix display of line containing a point of use in a f-string
- Fix incorrect parsing of command lines with spaces or quotes for Docker build commands,
external consoles, insert-command, reformatters, remote Python Executable,  
non-existent Python Executables, and arguments in Python Options
- Correctly identify py.exe as valid when its path contains spaces
- Ignore AI suggest when there is a non-empty selection in the editor