Open Interpreter Project
Open Interpreter · Programação · Outros
Open Interpreter é um agente de código de código aberto para o terminal que lê os arquivos do seu projeto, edita o código e executa comandos por você. Funciona com OpenAI, Anthropic ou um modelo local.

Sobre Open Interpreter Project
What Is Open Interpreter
O Open Interpreter é um agente de código que mora no seu terminal. Você abre a pasta de um projeto, descreve a mudança em linguagem natural e ele inspeciona os arquivos, faz as alterações e roda os comandos necessários para concluir a tarefa. Ele veio de um projeto anterior que deixava modelos de linguagem executar Python, JavaScript e shell direto na sua máquina, em vez de dentro de um ambiente hospedado.
A vantagem de rodar localmente é o controle. Os interpretadores hospedados limitam o tamanho do que você envia, param depois de poucos minutos e apagam tudo quando a sessão acaba. O Open Interpreter ignora esses limites porque o código roda no seu computador, com seus arquivos, suas bibliotecas e sua conexão. Você traz o modelo e o agente faz o trabalho braçal.
O preço dessa liberdade é que um agente com acesso a arquivos e shell pode causar estrago de verdade se você deixar solto. O Open Interpreter segura isso com duas barreiras: um sandbox define o que é possível e um modo de aprovação decide quando perguntar. Dá para revisar o diff antes de a alteração entrar.
Getting Started
- Instale o agente com um comando: o script de instalação no macOS ou Linux, ou o do PowerShell no Windows.
- Abra a pasta do projeto no terminal e digite
interpreter(ou a forma curtai) para iniciar uma sessão interativa. - Escolha um provedor na primeira execução. Entre com o ChatGPT, cole uma chave de API ou conecte um modelo local pelo Ollama ou pelo LM Studio.
- Digite um pedido concreto, como adicionar um endpoint de saúde que devolva o hash da build.
- Revise as edições propostas e aprove as ações que precisam de mais acesso. Use
/permissionsno meio da sessão para mudar o que o agente pode tocar, einterpreter resume --lastpara retomar uma sessão anterior.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Open Interpreter Project.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores que querem um agente dentro do projeto real, não numa aba do navegador
- Times que se preocupam com privacidade e usam modelos locais
- Quem aprende na prática
Tarefas
- Adicionar recursos pequenos
- Refatorações que cruzam vários arquivos
- Tarefas repetitivas de terminal
Cenários
- Trabalhar no terminal que já está aberto
- Retomar a tarefa de ontem
- Trocar de modelo no meio da tarefa
Principais recursos
Fluxo de trabalho feito para o terminal
O Open Interpreter roda onde você já trabalha. Você o inicia na pasta de um projeto e ele lê a estrutura de diretórios, abre os arquivos e os edita ali mesmo. Não há plugin de IDE para instalar nem janela de chat para manter em sincronia. Ele enxerga os mesmos arquivos que o seu shell.
Traga o seu próprio modelo
O agente não prende você a um fornecedor. Você pode entrar com o ChatGPT, usar uma chave de API ou apontá-lo para um modelo local via Ollama ou LM Studio. Você escolhe o que encaixa na tarefa e troca quando quiser com o comando /model, o que importa quando o custo ou as regras de privacidade mudam no meio do projeto.
Execução de comandos com barreiras
Rodar comandos é onde um agente pode te meter em encrenca, então o Open Interpreter coloca dois controles. Um sandbox fixa o limite do que é tecnicamente possível e um modo de aprovação decide quando vale parar e perguntar. Na configuração local padrão, ele trabalha dentro do espaço de trabalho atual e pede permissão antes de sair dele.
Revisão do diff antes de aplicar
Quando o Open Interpreter edita código, ele mostra a mudança e deixa você revisar o diff antes de aplicar. Você tem a palavra final sobre o que de fato entra nos seus arquivos, e essa é a diferença entre um assistente e uma caixa-preta.
Sessões que podem ser retomadas
Trabalho longo raramente termina numa sentada. O comando interpreter resume --last recupera a conversa anterior, o contexto e o diretório de trabalho, então você pode fechar o terminal e voltar à mesma linha de trabalho sem explicar tudo de novo.
A superfície de ferramentas do Codex
O Open Interpreter mantém a superfície do Codex que você já conhece: exec, sessões, MCP, AGENTS.md, skills, hooks, permissões e subagentes. Quem já usa essas ferramentas mantém os mesmos hábitos, agora com um seletor de modelo agnóstico de provedor.
Prós e contras
Prós
- Roda localmente com acesso total aos seus arquivos e à rede, o que dribla os limites de upload e de tempo dos interpretadores hospedados.
- Funciona com o modelo que você escolher, inclusive locais, então você equilibra custo e capacidade tarefa a tarefa.
- As barreiras do sandbox e do modo de aprovação mantêm você no controle do que é executado.
- Revisar o diff antes de aplicar significa aprovar mudanças reais, não apenas sugestões.
- O suporte a retomar sessões e a superfície do Codex caem bem em projetos longos de vários passos.
Contras
- É uma ferramenta de terminal. Se você nunca abre um shell, a instalação e o uso por linha de comando pesam mais do que uma janela de chat.
- O agente tem acesso real a arquivos e shell, então uma aprovação descuidada pode alterar ou apagar coisas na sua máquina. As barreiras ajudam, mas dependem de você ler o que aprova.
- O modelo você traz e paga. Não há modelo grátis incluído, então o gasto acompanha o seu consumo de API ou o seu hardware local.
- A configuração pede alguma familiaridade com chaves de provedor, variáveis de ambiente e servidores de modelos locais.
Perguntas frequentes
É um agente de código para o terminal. Você descreve uma mudança em linguagem natural e ele lê o projeto, edita os arquivos e roda os comandos necessários. Os usos típicos são adicionar recursos pequenos, refatorar entre arquivos e automatizar tarefas repetitivas de terminal.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Open Interpreter Project.
Alternativas a Open Interpreter Project
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
