11 repository-uri
Environments where AI models can generate and execute code to perform tasks.
Distinguishing note: Focuses on AI-driven code execution for data analysis.
Explore 11 awesome GitHub repositories matching artificial intelligence & ml · AI Code Interpreters. Refine with filters or upvote what's useful.
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.
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.
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.
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.
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.
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.
OptiLLM este un proxy de inferență și un router gateway care direcționează prompt-urile către modele de limbaj specifice în funcție de cost, performanță și starea furnizorului. Funcționează ca un strat middleware conceput pentru a optimiza cererile prin rutare inteligentă, load balancing și gestionarea contextului. Proiectul oferă capabilități specializate pentru protecția datelor prin anonimizarea informațiilor de identificare personală înainte ca cererile să ajungă la un model. De asemenea, acționează ca un orchestrator de raționament și strat de integrare a instrumentelor, utilizând bucle de inferență și auto-reflecție pentru a îmbunătăți acuratețea, conectând în același timp modelele la servere de protocol externe, conținut web și interpretoare de cod. Funcționalitatea suplimentară include o interfață bazată pe schemă pentru generarea de output-uri structurate, lizibile de către mașină. Sistemul gestionează, de asemenea, disponibilitatea ridicată prin load balancing la nivel de furnizor și monitorizarea sănătății.
Provides an environment where AI models can generate and execute code to validate computations.
Acest proiect este un framework de aplicație și mediu de execuție care integrează modele de limbaj mari cu execuția locală a sistemului și controlul hardware extern. Funcționează ca un orchestrator multimodal, coordonând modele de viziune, vorbire și modele experte pe domenii într-o singură buclă de procesare pentru a raționa pe diverse tipuri de date. Framework-ul permite generarea și execuția autonomă de cod, permițând modelelor de limbaj să scrie și să ruleze scripturi Python printr-un interpretor de cod pentru a automatiza sarcinile sistemului de operare și software-ul gazdă. Extinde în continuare aceste capabilități către mediile fizice printr-o interfață de automatizare hardware care declanșează acțiuni pe telefoane mobile și dispozitive din rețeaua locală. Sistemul include, de asemenea, pipeline-uri pentru analiza automată a documentelor și multimedia. Aceste instrumente procesează fișierele locale pentru a extrage text și a identifica riscurile legale în contracte, precum și pentru a extrage vocea din fișierele video pentru a produce scripturi text curățate și corectate gramatical.
Integrates LLMs with a code interpreter to execute scripts that interact with the local operating system and hardware.
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.
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.
Acest proiect oferă un motor de execuție securizat, containerizat, conceput pentru a rula cod neîncredere în medii izolate. Funcționează ca o bibliotecă pentru integrarea interpretării codului în agenți autonomi și fluxuri de lucru ale asistenților inteligenți, asigurându-se că sistemele gazdă rămân protejate în timp ce permit procesarea dinamică a datelor și manipularea fișierelor. Platforma se distinge printr-o arhitectură multi-backend care abstractizează diverse runtime-uri de containere, permițând implementarea flexibilă și failover-ul automatizat al backend-ului. Suportă fluxuri de lucru interactive, multi-turn, prin menținerea stărilor de execuție persistente și a variabilelor de sesiune, optimizând în același timp performanța prin pool-uri de containere pre-încălzite care minimizează latența de pornire pentru sarcinile de înaltă frecvență. Dincolo de execuția de bază, sistemul include middleware cuprinzător pentru impunerea politicilor de securitate, gestionarea constrângerilor de resurse și restricționarea accesului la modulele de limbaj sensibile. Automatizează ciclul de viață al execuției codului prin gestionarea instalării dependențelor, streaming-ul output-ului în timp real și extragerea artefactelor generate sau a vizualizărilor pentru utilizarea în aplicații downstream.
Integrates secure, on-demand code execution into applications to handle dynamic tasks and generate visual artifacts.