# openinterpreter/openinterpreter

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/openinterpreter-openinterpreter).**

64,134 stars · 5,564 forks · Rust · Apache-2.0

## Links

- GitHub: https://github.com/openinterpreter/openinterpreter
- Homepage: http://openinterpreter.com/
- awesome-repositories: https://awesome-repositories.com/repository/openinterpreter-openinterpreter.md

## Description

Open Interpreter is a local language model agent framework that enables the deployment of autonomous agents capable of controlling a local operating system and its applications. It provides an execution environment where language models can run code and scripts directly on a computer to automate system tasks.

The framework includes a computer control interface that allows language models to interact with web browsers and native user interfaces through programmatic commands. To ensure system stability, it utilizes a secure sandbox environment for the execution of model-generated code.

The system supports automated user interface testing and the integration of agentic workflows within text editors. It also features the ability to switch between different agent harnesses to optimize the performance of various language models.

## Tags

### Artificial Intelligence & ML

- [System Command Controllers](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-device-control/system-command-controllers.md) — Translates natural language intent into executable shell commands and API calls to control the host operating system.
- [Agentic LLM Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-llm-frameworks.md) — Provides a framework for deploying autonomous LLM agents capable of controlling a local operating system and applications.
- [Code Execution Environments](https://awesome-repositories.com/f/artificial-intelligence-ml/code-execution-environments.md) — Provides a managed environment for agents to execute commands and scripts across multiple operating systems. ([source](https://github.com/openinterpreter/openinterpreter#readme))
- [Workflow Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-code-models/workflow-executions.md) — Enables the execution of LLM-generated code on a local machine to automate complex, multi-step workflows. ([source](https://github.com/openinterpreter/openinterpreter#readme))
- [Script Correction Loops](https://awesome-repositories.com/f/artificial-intelligence-ml/model-feedback-loops/error-correction-feedback-loops/script-correction-loops.md) — Captures runtime shell errors and feeds them back to the model for iterative self-correction of generated scripts.
- [Model Switching Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/model-switching-interfaces.md) — Allows dynamic swapping of prompt wrapping and instruction sets to optimize different models for specific tasks.

### DevOps & Infrastructure

- [Code Execution Sandboxes](https://awesome-repositories.com/f/devops-infrastructure/execution-environments/code-execution-runtimes/code-execution-sandboxes.md) — Runs model-generated scripts in a secure, isolated native environment to ensure system stability.

### Operating Systems & Systems Programming

- [Local System Automation](https://awesome-repositories.com/f/operating-systems-systems-programming/local-system-automation.md) — Controls the host machine's terminal, filesystem, and browser to perform autonomous computer operations via LLMs.

### Testing & Quality Assurance

- [UI Automation](https://awesome-repositories.com/f/testing-quality-assurance/automation-interaction-tools/ui-automation.md) — Provides a system to programmatically drive web browsers and native applications via model-generated events.
- [Browser Automation Interfaces](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/test-frameworks/browser-and-ui-testing/browser-automation-frameworks/browser-automation-interfaces.md) — Provides programmatic control of browser environments to operate and test interfaces. ([source](https://github.com/openinterpreter/openinterpreter#readme))
- [Browser Automation Testing](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/test-frameworks/browser-and-ui-testing/browser-automation-frameworks/browser-automation-testing.md) — Drives web browsers and native applications to perform automated quality assurance using integrated agents.

### User Interface & Experience

- [OS Interface Bridges](https://awesome-repositories.com/f/user-interface-experience/ui-control-interfaces/browser-based-interface-bridges/os-interface-bridges.md) — Provides a bridge for language models to interact with both web browsers and native user interfaces.

### Part of an Awesome List

- [Agent Harnesses](https://awesome-repositories.com/f/awesome-lists/ai/agent-harnesses.md) — Utilizes agent harnesses to manage the interaction patterns and optimize the performance of various language models. ([source](https://github.com/openinterpreter/openinterpreter#readme))
- [AI and Agents](https://awesome-repositories.com/f/awesome-lists/ai/ai-and-agents.md) — Lightweight coding agent for open models.

### Development Tools & Productivity

- [Agentic Workflow Integrations](https://awesome-repositories.com/f/development-tools-productivity/agentic-workflow-integrations.md) — Embeds autonomous agent workflows directly into text editors and development environments for coding and writing.
