awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

Awesome GitHub RepositoriesAI Code Interpreters

Environments where AI models can generate and execute code to perform tasks.

Distinguishing note: Focuses on AI-driven code execution for data analysis.

Explore 12 awesome GitHub repositories matching artificial intelligence & ml · AI Code Interpreters. Refine with filters or upvote what's useful.

Awesome AI Code Interpreters GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • khoj-ai/khojAvatar de khoj-ai

    khoj-ai/khoj

    35,163Voir sur GitHub↗

    Khoj is a self-hosted artificial intelligence platform designed for personal knowledge management and semantic information retrieval. It functions as a private assistant that indexes your local documents, notes, and external workspaces, allowing you to interact with your data through natural language queries and conversational chat. By maintaining a local-first architecture, the system ensures that your information remains under your control while providing context-aware responses grounded in your personal knowledge base. The platform distinguishes itself through a modular, cross-platform int

    Generates and runs Python code to perform data analysis, create visualizations, or handle complex quantitative tasks.

    Pythonagentaiassistant
    Voir sur GitHub↗35,163
  • camel-ai/owlAvatar de camel-ai

    camel-ai/owl

    19,864Voir sur GitHub↗

    Owl is a framework for agentic workflow automation and multi-agent orchestration. It functions as a system for coordinating autonomous large language model agents to decompose and execute complex tasks through shared communication and collaborative planning. The project distinguishes itself through a multi-modal toolset for processing images, audio, and video, alongside a synthetic data generator that produces domain-specific datasets using self-instruct and verifier loops. It further incorporates a retrieval-augmented generation pipeline framework that integrates long-term memory and real-ti

    Provides isolated environments where AI models can execute Python and shell commands for system automation.

    Pythonagentartificial-intelligencemulti-agent-systems
    Voir sur GitHub↗19,864
  • camel-ai/camelAvatar de camel-ai

    camel-ai/camel

    17,253Voir sur GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Allows dynamic configuration of the action space and code types available to the agent interpreter.

    Pythonagentai-societiesartificial-intelligence
    Voir sur GitHub↗17,253
  • n8n-io/self-hosted-ai-starter-kitAvatar de n8n-io

    n8n-io/self-hosted-ai-starter-kit

    14,997Voir sur GitHub↗

    This project provides a dockerized AI workflow stack and orchestration templates for deploying a self-hosted AI environment. It establishes a localized infrastructure for building autonomous agents and model chains that process private data on-premises without external cloud dependencies. The environment is designed to support autonomous agent development, allowing models to dynamically select tools, execute shell commands, and interact with local file systems. It includes integrated vector database support to enable retrieval augmented generation and private document analysis. The stack cov

    Provides environments where AI models can generate and execute custom code to perform specific tasks.

    aiai-agentslow-code
    Voir sur GitHub↗14,997
  • alibaba/opensandboxAvatar de alibaba

    alibaba/OpenSandbox

    11,682Voir sur GitHub↗

    OpenSandbox is a secure sandbox runtime and containerized code execution engine designed to run AI-generated code and scripts in isolated environments. It serves as a workload orchestrator that prevents host system contamination by utilizing kernel-level isolation to execute arbitrary commands and scripts. The project distinguishes itself by providing a model context server that bridges large language models to the sandbox for performing file operations and system commands. It also includes a remote GUI sandbox that supports browser automation and desktop interfaces via remote access protocol

    Provides a secure environment where AI models can generate and execute code to perform autonomous tasks.

    Python
    Voir sur GitHub↗11,682
  • microsoft/taskweaverAvatar de microsoft

    microsoft/TaskWeaver

    6,115Voir sur GitHub↗

    TaskWeaver is an LLM agent framework that interprets natural language requests and executes them as Python code, SQL queries, or shell commands. It functions as a conversational code interpreter that maintains stateful data structures across turns, generating executable code from user prompts within a session-based environment. The system is designed as a self-hosted AI agent platform that can be deployed in Docker, managing sessions and providing a web UI for data analytics and automation tasks. The framework distinguishes itself through a role-based multi-agent architecture that divides the

    Provides an interactive environment where an LLM generates and executes Python code for data analysis tasks.

    Pythonagentai-agentscode-interpreter
    Voir sur GitHub↗6,115
  • codelion/optillmAvatar de codelion

    codelion/optillm

    4,164Voir sur GitHub↗

    OptiLLM est un proxy d'inférence et un routeur de passerelle qui dirige les prompts vers des modèles de langage spécifiques en fonction du coût, des performances et de la santé du fournisseur. Il fonctionne comme une couche middleware conçue pour optimiser les requêtes via un routage intelligent, l'équilibrage de charge et la gestion du contexte. Le projet fournit des capacités spécialisées pour la protection des données en anonymisant les informations personnellement identifiables avant que les requêtes n'atteignent un modèle. Il agit également comme un orchestrateur de raisonnement et une couche d'intégration d'outils, utilisant des boucles d'inférence et l'auto-réflexion pour améliorer la précision tout en connectant les modèles à des serveurs de protocole externes, du contenu web et des interpréteurs de code. La fonctionnalité supplémentaire inclut une interface pilotée par schéma pour générer des sorties structurées lisibles par machine. Le système gère également la haute disponibilité via l'équilibrage de charge au niveau du fournisseur et la surveillance de la santé.

    Provides an environment where AI models can generate and execute code to validate computations.

    Python
    Voir sur GitHub↗4,164
  • knownsec/aipyappAvatar de knownsec

    knownsec/aipyapp

    3,971Voir sur GitHub↗

    Ce projet est un framework d'application et un environnement d'exécution qui intègre des grands modèles de langage avec l'exécution système locale et le contrôle matériel externe. Il fonctionne comme un orchestrateur multimodal, coordonnant des modèles de vision, de parole et d'experts de domaine au sein d'une boucle de traitement unique pour raisonner à travers divers types de données. Le framework permet la génération et l'exécution de code autonome, permettant aux modèles de langage d'écrire et d'exécuter des scripts Python via un interpréteur de code pour automatiser les tâches du système d'exploitation et les logiciels hôtes. Il étend davantage ces capacités aux environnements physiques via une interface d'automatisation matérielle qui déclenche des actions sur les téléphones mobiles et les appareils réseau locaux. Le système inclut également des pipelines pour l'analyse automatisée de documents et de multimédias. Ces outils traitent les fichiers locaux pour extraire du texte et identifier les risques juridiques dans les contrats, ainsi qu'extraire les voix des fichiers vidéo pour produire des scripts textuels nettoyés et corrigés grammaticalement.

    Integrates LLMs with a code interpreter to execute scripts that interact with the local operating system and hardware.

    HTML
    Voir sur GitHub↗3,971
  • posit-dev/positronAvatar de posit-dev

    posit-dev/positron

    3,969Voir sur GitHub↗

    Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language

    Informs AI analysis by accessing active code inputs, outputs, in-memory objects, and plots from running sessions.

    TypeScript
    Voir sur GitHub↗3,969
  • shroominic/codeinterpreter-apiAvatar de shroominic

    shroominic/codeinterpreter-api

    3,848Voir sur GitHub↗

    This project provides a programmatic interface and framework for integrating large language models with secure, stateful, and multimodal code execution environments. It functions as a code interpreter API that enables the execution of arbitrary Python scripts within isolated sandboxed runtimes. The system supports multimodal data analysis by processing combined text and file inputs to generate visualizations and computational results. It manages stateful workflows by maintaining conversation memory and session history, allowing language models to complete multi-step technical tasks. The fram

    Provides an environment where AI models can generate and execute code to perform data analysis tasks.

    Python
    Voir sur GitHub↗3,848
  • crmne/ruby_llmAvatar de crmne

    crmne/ruby_llm

    3,566Voir sur GitHub↗

    ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces

    Implements environments where AI models generate and execute code to perform calculations or system interactions.

    Rubyaianthropicchatgpt
    Voir sur GitHub↗3,566
  • vndee/llm-sandboxAvatar de vndee

    vndee/llm-sandbox

    1,082Voir sur GitHub↗

    Ce projet fournit un moteur d'exécution conteneurisé et sécurisé conçu pour exécuter du code non fiable au sein d'environnements isolés. Il fonctionne comme une bibliothèque pour intégrer l'interprétation de code dans des agents autonomes et des flux de travail d'assistants intelligents, garantissant que les systèmes hôtes restent protégés tout en permettant un traitement dynamique des données et une manipulation de fichiers. La plateforme se distingue par une architecture multi-backend qui abstrait divers runtimes de conteneurs, permettant un déploiement flexible et un basculement automatique du backend. Elle prend en charge des flux de travail interactifs et multi-tours en maintenant des états d'exécution persistants et des variables de session, tout en optimisant les performances via des pools de conteneurs pré-chauffés qui minimisent la latence de démarrage pour les tâches à haute fréquence. Au-delà de l'exécution de base, le système inclut un middleware complet pour appliquer des politiques de sécurité, gérer les contraintes de ressources et restreindre l'accès aux modules linguistiques sensibles. Il automatise le cycle de vie de l'exécution du code en gérant l'installation des dépendances, la diffusion des sorties en temps réel et l'extraction des artefacts générés ou des visualisations pour une utilisation dans des applications en aval.

    Integrates secure, on-demand code execution into applications to handle dynamic tasks and generate visual artifacts.

    Pythoncode-generationcode-interpreterlarge-language-models
    Voir sur GitHub↗1,082
  1. Home
  2. Artificial Intelligence & ML
  3. AI Code Interpreters

Explorer les sous-tags

  • Session State AnalysisAnalyzing active interpreter state and in-memory objects to inform AI responses. **Distinct from AI Code Interpreters:** Focuses on using the running session state as context for the AI, rather than the AI acting as the interpreter