Descrição
Open Interpreter é um agente de codificação poderoso e leve que capacita modelos de linguagem abertos a executar código diretamente em sua máquina. Este projeto baseado em Rust é um fork do Codex da OpenAI, com um foco específico em emular o 'agent harness' que maximiza o desempenho de modelos de baixo custo. Ele suporta uma gama de modelos abertos, incluindo Deepseek, Kimi e Qwen, tornando as capacidades avançadas de IA mais acessíveis.
O agente pode executar comandos dentro de ambientes de 'sandboxing' nativos em macOS, Linux e Windows, garantindo segurança e controle. Os usuários podem alternar facilmente entre diferentes provedores e modelos diretamente da TUI (Interface de Usuário de Texto) usando o comando `/model`. Além disso, permite a inspeção e a troca de 'agent harnesses' de modelos nativos em Rust com o comando `/harness`, oferecendo flexibilidade na forma como os modelos interagem com o sistema.
Open Interpreter está equipado com uma habilidade robusta de QA (Quality Assurance) que permite que qualquer modelo opere e teste interfaces. Isso inclui a condução de aplicações web em um navegador real via `agent-browser` ou o gerenciamento e teste de aplicações nativas usando `trycua`. Ele também funciona como um agente do Protocolo de Cliente de Agente para editores, facilitando a integração perfeita com fluxos de trabalho de desenvolvimento.
A configuração e o estado da sessão são gerenciados localmente em `~/.openinterpreter`, proporcionando uma experiência de usuário personalizada e privada. O projeto suporta recursos avançados como `exec`, MCP, 'skills', 'hooks' e permissões, conforme detalhado em seu arquivo `AGENTS.md`. Este conjunto abrangente de recursos torna o Open Interpreter uma ferramenta versátil para desenvolvedores que buscam alavancar modelos de IA abertos para tarefas complexas de codificação e automação.
O projeto está em desenvolvimento ativo, com commits recentes focados em correções de bugs, melhorias no instalador e emulação de 'harness' para vários modelos. Sua natureza de código aberto, licenciada sob Apache-2.0, incentiva contribuições da comunidade e desenvolvimento adicional. A documentação do projeto fornece guias detalhados sobre instalação, configuração e uso, tornando-o acessível tanto para iniciantes quanto para usuários experientes.
Recursos principais de Open Interpreter
Agente de codificação leve para modelos abertos
Suporta modelos Deepseek, Kimi e Qwen
Executa código localmente em macOS, Linux e Windows
Sandboxing nativo para execução de comandos
TUI para alternar provedores e modelos
Emula 'agent harness' para desempenho ideal
Habilidade de QA para operar e testar interfaces
Automação de navegador com agent-browser
Operação de aplicativos nativos com trycua
Agente do Protocolo de Cliente de Agente para editores
Gerenciamento local de configuração e estado da sessão
Suporta exec, MCP, skills, hooks e permissões
Primeiros passos com Open Interpreter
Clonar: Obtenha o código mais recente do repositório GitHub.
Instalar: Siga as instruções de instalação específicas da plataforma (por exemplo, usando curl ou PowerShell).
Configurar: Configure seus modelos e 'harnesses' preferidos conforme necessário.
Executar: Inicie uma sessão de interpretador digitando 'i' ou 'interpreter' no seu terminal.
Interagir: Use comandos e prompts para que o agente execute código e interaja com seu sistema.
Alternar: Utilize comandos como `/model` e `/harness` para alterar as configurações ativas.
Casos de uso de Open Interpreter
- Execução Local de Código
- Automação com IA
- Teste de Aplicações Web
- Controle de Aplicações Nativas
- Integração de Fluxo de Trabalho de Desenvolvimento
- Experimentação com Modelos Abertos








