shroominic/codeinterpreter-api
An open-source LangChain implementation of the ChatGPT Code Interpreter that enables LLMs to execute sandboxed Python code for data analysis, visualization, and image manipulation.

This project provides a LangChain-based implementation of the ChatGPT Code Interpreter, allowing LLMs to execute sandboxed Python code in conversations. It supports internet access and automatic Python package installation, works with OpenAI API keys for local experiments, and uses the CodeBox API as backend for scalable production deployments. The system functions as an LLM agent framework for autonomous code generation and execution with conversation memory.