# shroominic/codeinterpreter-api

👾 Open source implementation of the ChatGPT Code Interpreter

Repository: https://github.com/shroominic/codeinterpreter-api
Canonical: https://ross.abutalabs.com/products/codeinterpreter-api
Homepage: https://discord.gg/Vaq25XJvvW
Language: Python
License: MIT
License Family: permissive
Topics: chatgpt, chatgpt-code-generation, code-interpreter, codeinterpreter, langchain, llm-agent
Last push: 2024-11-07T03:28:33+00:00

## Health v2 (maintenance only)
Score: 19/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 82
- inputs: {"age_days": 1151, "days_push": 664, "days_rel": 664, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3848, forks 386 (observed 2026-08-28T04:08:24.189811+00:00)

## What it is
A Python library providing an open-source implementation of the ChatGPT Code Interpreter, built on LangChain. It lets LLM agents execute sandboxed Python code via CodeBox, accepting text and file inputs and returning text and generated file outputs.

## Use cases
- analyze a csv dataset with an llm and plot interesting charts
- generate stock or bitcoin charts from a natural language prompt
- run python code generated by an llm in a sandbox
- build a chatgpt code interpreter clone with my own api key
- let an ai agent manipulate images with python
- auto-install python packages during llm code execution

## When to choose
- you want ChatGPT Code Interpreter-like functionality self-hosted with your own OpenAI key
- you need sandboxed LLM-driven Python execution with file input/output
- you are already using LangChain and want a code-executing agent

## When to avoid
- you need a fully local LLM without any OpenAI dependency
- you need production-grade sandboxing guarantees beyond CodeBox
- your project requires actively maintained support, as development has slowed

## Facets
- artifact type: library
- maturity: maintenance
- function: agent-framework, llm-inference, chatbot, data-science
- domain: artificial-intelligence, large-language-models, data-science
- platform: python, cloud
- tags: code-interpreter, langchain, sandboxed-code-execution, openai, llm-agent, ai-agents, docker

## Member repositories
- shroominic/codeinterpreter-api (main) score 19

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:24.189811+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:25:59.714963+00:00, confidence not recorded.
  - readme: https://github.com/shroominic/codeinterpreter-api (fetched 2026-08-28T04:08:24.189811+00:00, sha 161010bbec00)
  - homepage: https://discord.gg/Vaq25XJvvW (fetched 2026-08-29T09:20:37.904813+00:00, sha e218aedcf3f8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
