← Back to Discover

ChatGPT for Jupyter

An archived browser extension that added AI helper actions to Jupyter Notebooks, such as explaining, debugging, reviewing and completing code cells with ChatGPT or GPT-4.

Code editors

This product has been discontinued.

What it does

ChatGPT for Jupyter is a browser extension that adds AI helper actions to Jupyter Notebooks. Its main functions work on a code cell: add comments, docstrings and formatting, explain the code in simple terms, help debug an error message, suggest a completion, and produce a code review. There is also an ask-a-question action and a voice command, both marked as work in progress. The repository was archived by its owner in September 2023 and is read-only, because the author could no longer maintain it. The README recommends jupyterlab/jupyter-ai as an alternative. It also warns that ChatGPT output can be wrong, so modified or generated code should always be checked. The README lists the Chrome Web Store for Chrome and Edge, or local installs in Chrome, Edge or Firefox from a release download or a source build. For the voice command you supply an OpenAI API key, and speech is handled by OpenAI's Whisper service, which the page says is billed at $0.006 per minute. The code is released under GPL-3.0.

Capabilities

  • Adds comments, docstrings and formatting to a code cell
  • Explains code in plain language
  • Helps debug error messages and suggests code completions
  • Provides a code review of a cell
  • Optional voice command using the OpenAI Whisper API

When to use it

  • You want AI help on code cells in Jupyter Notebooks and are comfortable with an extension that is no longer maintained
  • You are looking for source code to adapt for your own notebook extension

Alternatives to explore

  • Jupyter AI