- Home
- Python IDEs
- PyScripter
PyScripter
What it is
PyScripter is a free, open-source Python integrated development environment for Windows. Its editor provides syntax highlighting, code folding, completion, call tips and syntax checking while typing. The integrated interpreter and debugger support remote debugging, conditional breakpoints, call stacks, variables, watches and post-mortem analysis. Testing tools include a unit-testing interface and automatic test generation; refactoring can organize imports, rename items and extract functions. The file explorer integrates version control through Tortoise Git, SVN or CVS, and the IDE can connect tools such as PyLint, TabNanny and Profile. Built-in LLM assistance offers editor help and chat with OpenAI, Gemini, Grok, DeepSeek and local Ollama models. OpenAI use requires a paid plan or pay-as-you-go credit; light Gemini use is free, while Ollama runs local models. Windows users need Python 3.8 or later. The 64-bit build requires 64-bit Windows and Python; the 32-bit build requires 32-bit Python. Portable zip packages need no installation after unzipping. The project is MIT-licensed and links to GitHub Discussions for support.
For and against
For
- Integrated Python interpreter and debugger
- Includes unit testing and automatic test generation
- Portable zip packages need no installation
- MIT-licensed and free
Against
- Windows only
- Requires Python 3.8 or newer
- 64-bit build requires 64-bit Windows and Python
- OpenAI assistance requires paid plan or credit
The verdict
PyScripter combines coding, debugging and testing features in a free Windows IDE, with both portable packages and LLM assistance. Check the Python and architecture requirements, and account for potential OpenAI usage costs.
Who it suits
PyScripter suits Python programmers who want an editor with integrated debugging, testing and refactoring tools on Windows. Its portable zip packages may suit users who prefer not to install the IDE.
Plans and prices
PyScripter
Windows · Python ≥3.8
Read 30 Sep 2026 · sourceforge.net
On the record
- Architecture support
- The 64-bit build works only on 64-bit Windows with 64-bit Python; the 32-bit build works on 32-bit or 64-bit Windows with 32-bit Python.sourceforge.net · read 30 Sep 2026
- Audience
- The creator described PyScripter as Python-centric, lightweight and suitable for novice programmers and Python developers.blogs.embarcadero.com · read 30 Sep 2026
- Debugging
- It includes integrated and remote Python debugging with call stacks, variables, watches, conditional breakpoints, thread debugging and post-mortem analysis.github.com · read 30 Sep 2026
- Design
- The project describes PyScripter as a feature-rich but lightweight Python IDE.github.com · read 30 Sep 2026
- Editor
- Its editor offers syntax highlighting, code folding, code completion, call tips, and syntax checking as you type.github.com · read 30 Sep 2026
- External tools
- PyScripter can integrate external tools such as PyLint, TabNanny, and Profile.github.com · read 30 Sep 2026
- Initial release
- The project history lists PyScripter version 1.0 as released on April 13, 2005.github.com · read 30 Sep 2026
- Interpreter and debugging
- The IDE includes an integrated Python interpreter and debugger, with remote debugging, conditional breakpoints, and post-mortem analysis.github.com · read 30 Sep 2026
- License
- PyScripter is distributed under the MIT License, which permits use, copying, modification, distribution and commercial use.github.com · read 30 Sep 2026
- LLM costs
- The project documentation says OpenAI use requires a paid plan or pay-as-you-go credit, while light Gemini use is free; Ollama runs local models.github.com · read 30 Sep 2026
- LLM features
- Built-in LLM support includes editor assistance and a chat window, with OpenAI, Gemini, Grok, DeepSeek, and local models supported.github.com · read 30 Sep 2026
- LLM support
- Built-in LLM coding assistance supports OpenAI, Gemini, DeepSeek, Grok and local Ollama models.github.com · read 30 Sep 2026
- Portable distribution
- PyScripter zip files are portable and require no installation after unzipping.sourceforge.net · read 30 Sep 2026
- Portable version
- The download page says zip packages are portable and need no installation.sourceforge.net · read 30 Sep 2026
- Product
- PyScripter is a free, open-source Python integrated development environment.github.com · read 30 Sep 2026
- Purpose
- PyScripter is a free and open-source Python integrated development environment.github.com · read 30 Sep 2026
- Python tools
- External-tool integration includes PyLint, TabNanny and Profile.github.com · read 30 Sep 2026
- Remote engines
- Remote Python engines run in a separate process, and the SSH engine starts a Python engine on a remote server using rpyc.github.com · read 30 Sep 2026