PyScripter
PyScripter is a free, open-source Python integrated development environment for Windows.
What PyScripter is
PyScripter is a free, open-source Python integrated development environment for Windows. Its editor includes syntax highlighting, code folding, completion, call tips, and syntax checking while typing. An integrated interpreter and debugger support remote debugging, conditional breakpoints, call stacks, variable and watch views, and post-mortem analysis. PyScripter also offers a unit-testing interface, automatic test generation, and refactoring tools for organizing imports, renaming, and extracting functions. Its file explorer integrates version control through Tortoise Git, SVN, or CVS, and external tools can include PyLint, TabNanny, and Profile. Built-in LLM assistance offers editor help and chat with OpenAI, Gemini, Grok, DeepSeek, and local models. OpenAI usage requires a paid plan or pay-as-you-go credit; light Gemini use is free, and Ollama runs local models. Windows users need Python 3.8 or newer. The 64-bit build requires 64-bit Windows and Python; the 32-bit build requires 32-bit Python. Portable zip packages need no installation.
Good
- Integrated interpreter and debugger include remote debugging.
- Includes a unit-testing interface and automatic test generation.
- Refactoring tools include rename and function extraction.
- Portable zip packages require no installation.
Watch out
- Available only for Windows.
- Python 3.8 or newer must already be installed.
- The 64-bit build requires 64-bit Windows and Python.
- OpenAI assistance requires paid access or credit.
Who it suits
PyScripter suits Python developers and novice programmers using Windows who want an IDE with debugging, testing, and refactoring tools. It can also suit users who want portable zip packages or built-in LLM assistance.
Verdict
PyScripter combines editing, debugging, testing, refactoring, and external-tool support in a Windows IDE. Check the Python and architecture requirements, and consider the separate costs that may apply to OpenAI assistance.
Plans and prices
From PyScripter's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| PyScripter | Free | Windows · Python ≥3.8 |
The facts
Each one read from PyScripter's own pages, with the date it was checked.
What it does
- 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.checked 30 Sep 2026
- Audience
- The creator described PyScripter as Python-centric, lightweight and suitable for novice programmers and Python developers.checked 30 Sep 2026
- Debugging
- It includes integrated and remote Python debugging with call stacks, variables, watches, conditional breakpoints, thread debugging and post-mortem analysis.checked 30 Sep 2026
- Design
- The project describes PyScripter as a feature-rich but lightweight Python IDE.checked 30 Sep 2026
- Editor
- Its editor offers syntax highlighting, code folding, code completion, call tips, and syntax checking as you type.checked 30 Sep 2026
- External tools
- PyScripter can integrate external tools such as PyLint, TabNanny, and Profile.checked 30 Sep 2026
- Initial release
- The project history lists PyScripter version 1.0 as released on April 13, 2005.checked 30 Sep 2026
- Interpreter and debugging
- The IDE includes an integrated Python interpreter and debugger, with remote debugging, conditional breakpoints, and post-mortem analysis.checked 30 Sep 2026
- License
- The repository identifies its license as MIT.checked 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.checked 30 Sep 2026
- LLM support
- Built-in LLM coding assistance supports OpenAI, Gemini, DeepSeek, Grok and local Ollama models.checked 30 Sep 2026
- Portable distribution
- PyScripter zip files are portable and require no installation after unzipping.checked 30 Sep 2026
- Portable version
- The download page says zip packages are portable and need no installation.checked 30 Sep 2026
- Product
- PyScripter is a free, open-source Python integrated development environment.checked 30 Sep 2026
- Purpose
- PyScripter is a free and open-source Python integrated development environment.checked 30 Sep 2026
- Python tools
- External-tool integration includes PyLint, TabNanny and Profile.checked 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.checked 30 Sep 2026
- Support
- The project links to GitHub Discussions for support.checked 30 Sep 2026
- Support channels
- The GitHub project exposes Issues and Discussions for community support and collaboration.checked 30 Sep 2026
- System requirements
- The download page requires Python 3.8 or newer on Windows; the x64 build requires 64-bit Windows and 64-bit Python.checked 30 Sep 2026
- Testing and refactoring
- Features include a unit testing GUI, automatic test generation, and refactoring tools such as organize imports, rename, and extract function.checked 30 Sep 2026
- Version control
- The file explorer offers integrated version control using Tortoise Git, Tortoise SVN, or Tortoise CVS.checked 30 Sep 2026
The company
- Founded
- 2005checked 28 Sep 2026
Money
- 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.checked 30 Sep 2026
Alternatives to PyScripter
- 1

Anvil
Free planOpen sourceAndroidiOSWebAPI8.5From $12 a month - 2

PyCharm
Free planOpen sourceAPILinuxmacOSSelf-hosted8.2From $100 a year - 3
Wing Python IDE
APILinuxmacOSSelf-hosted7.3From $27 a year - 4
Eric
Free planLinuxmacOSWindows6.8Free plan - 5
Pyto
Free planiOSmacOS6.7$7.99 one-time - 6
Spyder
Free planWebLinuxmacOSWindows6.4Free plan
