Open Interpreter Project

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.

Prévia da interface de Open Interpreter Project

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

  1. Instale o agente com um comando: o script de instalação no macOS ou Linux, ou o do PowerShell no Windows.
  2. Abra a pasta do projeto no terminal e digite interpreter (ou a forma curta i) para iniciar uma sessão interativa.
  3. 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.
  4. Digite um pedido concreto, como adicionar um endpoint de saúde que devolva o hash da build.
  5. Revise as edições propostas e aprove as ações que precisam de mais acesso. Use /permissions no meio da sessão para mudar o que o agente pode tocar, e interpreter resume --last para 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.

Plano gratuitoSim
Planos pagos$0 - usage-based model costs
PlataformamacOS, Linux, Windows
DesenvolvedorOpen Interpreter
CategoriaProgramação · Outros
Data de lançamentoSep 2023
Última atualizaçãoSep 2025
Visitas ao site69.8K
Ranking global do site513.8K
Disponibilidade da APISim

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

Forefront · Programação

O 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.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é 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.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O 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.

Grátis / Custom pricing on requestVer detalhes