JPT - ChatGPT Code Interpreter

ChatGPT's code interpreter plugin as a chrome extension
What is JPT - ChatGPT Code Interpreter?
JPT - ChatGPT Code Interpreter is a powerful chrome extension that allows you to easily run and edit Python code directly within ChatGPT. Features include running Python codes, editing codes, uploading and downloading files, file creation, and support for several Python packages. It uses Pyodide, a WASM-based Python interpreter, ensuring code execution is completely within your browser, ensuring privacy and security. Known issues include freezing due to infinite loops and lack of input support, with an ambitious roadmap for future improvements.

Extension stats

By: Song
Users: 2,000+
Rating: 4.13 (8)
Version: 1.4 (Last updated: 2023-12-04)
Creation date: 2023-06-21
Risk impact: Low risk impact
Risk likelihood: Low risk likelihood
Manifest version: 3
Size: 57.46M

Other platforms

Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Chrome extensions? Install Chrome-Stats extension to view Chrome-Stats data as you browse the Chrome Web Store.

Extension summary

JPT let's you run your Python code right within ChatGPT. No need for ChatGPT Plus or any ChatGPT plugins!

JPT uses Pyodide, a WASM-based Python interpreter. This means that your code executes completely within your browser. The only people who get to see your code is you and OpenAI!

Features

  • Run Python code
  • Edit Python code, but does not persist
  • Upload files for Python to access, including Python modules
  • Download files created in Python
  • Standard library, numpy, matplotlib, and some other packages supported
  • See output from stdout
  • See plots from matplotlib

How to use

  1. To run Python code, ask ChatGPT to write a hello world program in Python. Then press the "Run" button. It may take a while for the first run, but subsequent runs should be faster.
See more

User reviews

by rq wang, 2024-04-10

The extension works as expected. If you don't see the buttons, try the extension with a new Chrome profile that will have only this extension installed, or try it with a different Chrome browser, for example Chrome Beta, Chrome Dev or Chrome Canary. The reason for this is that extensions can conflict with each other and make themselves misbehave, leading them to not work anymore. If you found that the extension works as a single extension then it must be conflicting with another extension, for this I recommend SimpleExtManager: https://chromewebstore.google.com/detail/simpleextmanager/kniehgiejgnnpgojkdhhjbgbllnfkfdk , which will allow you to easily enable/disable extensions to find the culprit for conflicting. If for example you have 100 extensions, disable the first 50 and then check if the extension works, if it's not working, disable the next 25 extensions (so 75 extensions will be disabled). If you still didn't find the culprit, always split in half the remaining extensions, and disable the first half, until you find the conflicting extension. Sometimes it can be more than 2 extensions that are conflicting.
by numesimai scurt, 2024-02-11

Doesn't work! No buttons!
by Dan Synek, 2024-02-04
View all user reviews

Extension safety

Risk impact

JPT - ChatGPT Code Interpreter requires very minimum permissions.

Risk likelihood

JPT - ChatGPT Code Interpreter has earned a fairly good reputation and likely can be trusted.

Upgrade to see risk analysis details

Similar extensions

Here are some Chrome extensions that are similar to JPT - ChatGPT Code Interpreter: