
PyTogether
PyTogether is a free, open-source Python IDE and collaborative editor that runs in a browser.
What PyTogether is
PyTogether is a free, open-source Python IDE and collaborative editor that runs in a browser. It is designed for pair programming, interviews, learning, and teaching, with real-time visibility into collaborators’ typing, selections, and edits. Users can draw over code to annotate logic flows, create groups, invite people with a pass code, and manage projects. Built-in voice calls and chat are available for each project. The environment runs CPython 3.13 through Pyodide and WebAssembly; NumPy, pandas, matplotlib, and SciPy are pre-installed, while other imports are installed automatically when needed. Projects save every minute and when users exit. A read-only iframe can embed code, the console, and plots in a blog or learning platform. The listed Free plan costs nothing, with no credit card and instant access. Code intelligence is listed as basic. GUI libraries such as Pygame and Tkinter are not supported in the browser-based WebAssembly environment. The site says Jawad Rizvi designed, deployed, and developed PyTogether entirely.
Good
- Collaborators see edits in real time.
- Projects include voice calls and chat.
- Common scientific libraries are pre-installed.
- Projects save automatically every minute and on exit.
Watch out
- Pygame and Tkinter are not supported.
- Code intelligence is listed as basic.
Who it suits
PyTogether suits people collaborating on Python projects in a browser, including pairs, interviewers, learners, and teachers. Its embedded read-only view may also suit people sharing code, console output, and plots in a blog or learning platform.
Verdict
PyTogether combines browser-based Python editing with real-time collaboration and project communication. Its WebAssembly environment does not support GUI libraries such as Pygame and Tkinter.
Plans and prices
From PyTogether's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | No credit card · instant access |
The facts
Each one read from PyTogether's own pages, with the date it was checked.
What it does
- Collaboration
- Users can see others type, select, and edit code in real time.checked 8 Oct 2026
- Drawing
- Users can draw over code to annotate logic flows.checked 8 Oct 2026
- Embeds
- Users can generate a read-only iframe to embed code, console, and plots in a blog or learning platform.checked 8 Oct 2026
- Groups and communication
- Users can create groups, invite people via pass code, manage projects, and use built-in voice calls and chat for each project.checked 8 Oct 2026
- Included libraries
- NumPy, pandas, matplotlib, and SciPy are pre-installed, and imports are auto-installed on the fly.checked 8 Oct 2026
- Limitations
- GUI libraries such as Pygame and Tkinter are not supported because PyTogether runs in the browser using WebAssembly.checked 8 Oct 2026
- Product
- PyTogether is a free, open-source online Python IDE and collaborative editor that runs in the browser.checked 8 Oct 2026
- Runtime
- PyTogether runs CPython 3.13 via Pyodide (WebAssembly) in the browser.checked 8 Oct 2026
- Saving
- Projects save automatically every minute and upon exit.checked 8 Oct 2026
- Use cases
- It is built for pair programming, interviews, learning, and teaching.checked 8 Oct 2026
The company
- Maker
- The site says PyTogether was designed, deployed, and developed entirely by Jawad Rizvi.checked 8 Oct 2026
Alternatives to PyTogether
- 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
