chat-gpt-jupyter-extension  by TiesdeKok

Browser extension for AI-powered Jupyter code assistance

created 2 years ago
304 stars

Top 88.9% on sourcepulse

GitHubView on GitHub
Project Summary

This browser extension provides AI-powered helper functions within Jupyter Notebooks and Jupyter Lab, leveraging ChatGPT or GPT-4. It targets data scientists and researchers seeking to automate code formatting, explanation, debugging, completion, and review, thereby enhancing productivity and code quality.

How It Works

The extension integrates with the OpenAI API to process code cells and user prompts. It employs prompt engineering to guide ChatGPT in performing specific tasks like generating docstrings, explaining code logic, identifying errors, suggesting completions, and reviewing code. This approach aims to bring the power of large language models directly into the interactive coding environment.

Quick Start & Requirements

  • Installation: Chrome/Edge via Chrome Web Store (preferred) or local install by loading the unpacked extension. Firefox via local install by loading a temporary add-on.
  • Prerequisites: OpenAI API key. Voice command feature requires OpenAI Whisper API access.
  • Links: Chrome Web Store

Highlighted Details

  • Offers multiple AI-assisted code operations: Format, Explain, Debug, Complete, Review.
  • Supports custom questions and voice commands via microphone.
  • Based on the wong2/chat-gpt-google-extension project.

Maintenance & Community

This repository is archived as of September 2023 due to maintenance limitations. The author recommends jupyterlab/jupyter-ai as an alternative. Issues and feature requests were to be submitted via GitHub Issues.

Licensing & Compatibility

The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project is archived and no longer maintained. ChatGPT's output is not guaranteed to be perfect, potentially leading to unexpected code modifications, non-functional code, or incorrect explanations. Users are advised to critically review AI-generated outputs.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.