Python Editor for Mac, iPhone & iPad

Your Python projects.
At home on Mac.

Write scripts, explore data and build Python apps in a native Mac workspace. Keep your code, terminal, Git changes and AI assistant together.

Free. All app features unlocked. No app subscription. On iPhone or iPad?

Py Editor on Mac with project files, Python source and output
Your project, code and results in one Mac workspace.

From a script to a project

Keep the work moving.

Find the code you need, try a change and inspect the result in the same workspace.

Find your way through the code

Search across files, jump through a file’s structure and edit repeated text with multiple selections.

Explore the editor →

Understand the result

Run scripts, explore values in Python Console and use tests to find the change that broke an expectation.

See execution and testing →

Keep track as you build

Review Git changes and commits, revisit file history and keep notes beside your source.

Explore project tools →

A Mac workspace you can arrange

Keep the tools you need
beside your code.

Put files on the left, output below and your assistant on the right. Resize the panels, hide them for focused editing or open a tool in its own window.

Take a tour of the workspace →
Project search results and source structure beside Python code
Find a function across the project and read it in context.

AI alongside your project

Ask about the code
in front of you.

Select a file and ask the assistant to explain a function, investigate an error or suggest a different approach. Keep its answer beside the source as you work.

Connect your preferred supported AI service or use a local model with Ollama.

Explore AI assistance →
Local Ollama explanation beside the selected Python function
An explanation of the selected code, using a local Ollama model.

Working projects to explore

Build something
you can interact with.

Open the Mac Desktop Studio example and explore a Python app with a task list and focus timer. Follow the code from a button click to a change on screen.

Or try AI Vision Lab: train a small image classifier and examine its results.

Explore the example projects →

Some project tools and examples need the free Helper and project dependencies. Follow the setup guide.

Focus Studio task list and paused timer created by the bundled Python example
Focus Studio: a separate app window created by the Mac Desktop Studio Python example.

Python on iPhone & iPad

A place to write code.
Even away from your Mac.

Create and run scripts, keep reusable snippets and work with code and console together. On iPad, multiple windows give your projects more room.

In-app purchases. A subscription unlocks the full mobile experience.

Python Editor on iPad showing Python source and output
The iPad app: your editor and results on the same screen.

What will you build next?

Put Python to work.

Learn from a working project

Start with examples for Python basics, desktop interfaces and image classification.

Find your next example →

Get to know your tools

Follow illustrated guides to editing, project setup, Git, testing and AI assistance.

Read the user manual →

Bring your next Python project to the Mac.

Free. All app features unlocked. No app subscription.

Download free for Mac

Get the app

Choose your device.

Also on the Mac App Store

Prefer the
App Store?

Get the store app with Python, its editor, console, libraries and tutorials. Features and purchase options differ from the free Mac download.

In-app purchases

iPhone & iPad

Python wherever
you are.

Write and run scripts, reuse snippets and ask the Code Assistant for help on your iPhone or iPad.

In-app purchases. A subscription unlocks the full mobile experience.

Explore the mobile app →