Skip to content
SPECIFICTION
Get listed

PyScripter

github.com

Free plan Windows
Visit github.com
Spec score 8.2 #6 of 26 in Python IDEs

What it is

PyScripter is a free, open-source Python IDE for Windows, with an editor, interpreter, debugger, testing tools, and refactoring features. The editor provides syntax highlighting, code folding, completion, call tips, and syntax checks while code is being written. Its integrated debugger supports remote sessions, conditional breakpoints, call stacks, variables, watches, thread debugging, and post-mortem analysis. A unit-testing interface, automatic test generation, and tools to organize imports, rename items, or extract functions support code maintenance. The file explorer integrates version control through Tortoise Git, Tortoise SVN, or Tortoise CVS, and external tools can include PyLint, TabNanny, and Profile. Built-in LLM assistance includes editor help and chat, with OpenAI, Gemini, Grok, DeepSeek, and local models supported. OpenAI use requires a paid plan or pay-as-you-go credit; light Gemini use is free, and Ollama runs local models. Python 3.8 or later must be installed. The 64-bit build requires 64-bit Windows and Python; the 32-bit build requires 32-bit Python. Portable zip packages need no installation, and the project is MIT-licensed.

Spec sheet

Purpose
PyScripter is a free and open-source Python integrated development environment.Read 30 Sep 2026 · github.com
Product
PyScripter is a free, open-source Python integrated development environment.Read 30 Sep 2026 · github.com
Audience
The creator described PyScripter as Python-centric, lightweight and suitable for novice programmers and Python developers.Read 30 Sep 2026 · blogs.embarcadero.com
Support
The project links to GitHub Discussions for support.Read 30 Sep 2026 · github.com
License
PyScripter is distributed under the MIT License, which permits use, copying, modification, distribution and commercial use.Read 30 Sep 2026 · github.com
Founded
2005Read 28 Sep 2026 · github.com
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.Read 30 Sep 2026 · sourceforge.net
Debugging
It includes integrated and remote Python debugging with call stacks, variables, watches, conditional breakpoints, thread debugging and post-mortem analysis.Read 30 Sep 2026 · github.com
Design
The project describes PyScripter as a feature-rich but lightweight Python IDE.Read 30 Sep 2026 · github.com
Editor
Its editor offers syntax highlighting, code folding, code completion, call tips, and syntax checking as you type.Read 30 Sep 2026 · github.com
External tools
PyScripter can integrate external tools such as PyLint, TabNanny, and Profile.Read 30 Sep 2026 · github.com
Initial release
The project history lists PyScripter version 1.0 as released on April 13, 2005.Read 30 Sep 2026 · github.com
Interpreter and debugging
The IDE includes an integrated Python interpreter and debugger, with remote debugging, conditional breakpoints, and post-mortem analysis.Read 30 Sep 2026 · github.com
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.Read 30 Sep 2026 · github.com
LLM features
Built-in LLM support includes editor assistance and a chat window, with OpenAI, Gemini, Grok, DeepSeek, and local models supported.Read 30 Sep 2026 · github.com
LLM support
Built-in LLM coding assistance supports OpenAI, Gemini, DeepSeek, Grok and local Ollama models.Read 30 Sep 2026 · github.com
Portable distribution
PyScripter zip files are portable and require no installation after unzipping.Read 30 Sep 2026 · sourceforge.net
Portable version
The download page says zip packages are portable and need no installation.Read 30 Sep 2026 · sourceforge.net
Python tools
External-tool integration includes PyLint, TabNanny and Profile.Read 30 Sep 2026 · github.com
Remote engines
Remote Python engines run in a separate process, and the SSH engine starts a Python engine on a remote server using rpyc.Read 30 Sep 2026 · github.com
Support channels
The GitHub project exposes Issues and Discussions for community support and collaboration.Read 30 Sep 2026 · github.com
System requirements
The download page requires Python 3.8 or newer on Windows; the x64 build requires 64-bit Windows and 64-bit Python.Read 30 Sep 2026 · sourceforge.net
Testing and refactoring
Features include a unit testing GUI, automatic test generation, and refactoring tools such as organize imports, rename, and extract function.Read 30 Sep 2026 · github.com
Version control
The file explorer offers integrated version control using Tortoise Git, Tortoise SVN, or Tortoise CVS.Read 30 Sep 2026 · github.com
Windows requirement
The download page says Python 3.8 or later must be installed on the Windows machine before using PyScripter.Read 30 Sep 2026 · sourceforge.net

Plans and prices

PyScripter Free Windows · Python ≥3.8 Read 30 Sep 2026 · sourceforge.net

Every PyScripter plan and price →

Strong points and limits

Strong points

  • Free and open-source under the MIT license.
  • Includes an integrated interpreter and debugger.
  • Provides unit testing, automatic test generation, and refactoring.
  • Portable zip packages need no installation.

Limits

  • Requires Python 3.8 or later on Windows.
  • The 64-bit build requires 64-bit Windows and Python.
  • OpenAI use requires paid access or pay-as-you-go credit.

Who it suits

PyScripter suits Python programmers who want an IDE for Windows, including users who need debugging, testing, or refactoring tools. It also supports developers using remote Python engines or built-in LLM assistance.

Verdict

PyScripter combines editing, debugging, testing, and version-control integration in a free Windows IDE. Check the Python and architecture requirements before choosing a build, and account for any separate OpenAI usage cost.

Where Specifiction places it

Alternatives to PyScripterAll alternatives →