OpenPilot

OpenPilot

ibmshaikh · Programação · Produtividade

OpenPilot é um agente de IA para desktop gratuito e com licença MIT que funciona com o modelo que você escolher. Conecte uma API compatível com OpenAI, abra uma pasta e o agente edita arquivos, executa comandos e pesquisa na web.

Prévia da interface de OpenPilot

Sobre OpenPilot

About

O que é o OpenPilot

OpenPilot é um agente de IA de código aberto para notebook, assinado por um desenvolvedor independente que publica como ibmshaikh. É um aplicativo Electron que roda na sua máquina e é operado por chat. Não existe conta, assinatura nem modelo hospedado para comprar. Você fornece uma chave de API e uma pasta de projeto, e o agente de IA local trabalha dentro dela como faria um desenvolvedor júnior.

A ideia central é ter o controle. Os modelos mudam a cada poucos meses, e uma ferramenta presa a um fornecedor envelhece mal. O OpenPilot trata o modelo como peça substituível: você cola a URL base, a chave e o identificador, e o mesmo chat, as mesmas skills e a mesma memória continuam valendo com OpenAI, OpenRouter, um servidor local de Ollama ou o gateway da sua empresa. A licença MIT deixa você ler o laço de ferramentas, criar um fork e publicar sua própria versão.

Três limites merecem atenção antes do download. A versão desktop existe para Windows 10 ou superior em x64; as compilações para macOS foram anunciadas, mas ainda não saíram. A pesquisa na web depende de uma chave separada do TinyFish, então o agente fica sem informação externa até você adicionar uma. E a qualidade da saída acompanha o modelo conectado: um modelo local pequeno monta um projeto, mas sofre em refatorações longas.

Como começar

  1. Baixe o instalador para Windows ou o executável portátil no site oficial e abra o aplicativo.
  2. Entre em Configurações, depois em Modelos, e cole a URL base, a chave de API e o identificador do modelo. Salve e selecione o modelo no compositor.
  3. Escolha uma pasta de trabalho. O agente recebe acesso ao sistema de arquivos e ao terminal apenas dentro dela.
  4. Opcional: adicione uma chave de API do TinyFish para liberar a busca na web e a leitura de páginas.
  5. Descreva o resultado que você quer e revise cada cartão de ferramenta antes de aprovar comandos que mexam em arquivos sensíveis.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de OpenPilot.

Plano gratuitoSim
Planos pagos$0, MIT licensed, you pay your model provider
PlataformaWindows 10+ (x64); macOS coming soon
Desenvolvedoribmshaikh
CategoriaProgramação · Produtividade
Data de lançamentoJul 2026
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que já pagam uma API
  • Equipes atentas à privacidade
  • Quem gosta de auditar as próprias ferramentas
  • Criadores solo no Windows

Tarefas

  • Montar um projeto a partir de uma mensagem
  • Consertar um teste que falha
  • Pesquisar uma biblioteca desconhecida
  • Repetir um fluxo da equipe

Cenários

  • Um projeto pessoal de fim de semana
  • Um notebook corporativo restrito
  • Comparar modelos na mesma tarefa

Principais recursos

Traga seu próprio modelo e troque a cada chat

O OpenPilot conecta qualquer endpoint que fale a API da OpenAI: OpenAI, OpenRouter, Ollama, LM Studio ou um gateway interno. Cada entrada guarda nome, URL base, chave e identificador, então você pode manter vários configurados e escolher um no compositor. As chaves vão para o armazenamento seguro do sistema e nada é enviado a um servidor do OpenPilot, porque o aplicativo não tem nenhum.

Ferramentas de arquivo numa pasta real

O agente lê, escreve, edita, busca com grep e lista com glob dentro do espaço escolhido. Peça um projeto inteiro e ele monta a árvore de arquivos ali: package.json, código-fonte, rotas, e depois os ajustes que você pedir. Cada mudança aparece como um cartão inspecionável, o que ajuda a pegar uma edição ruim antes que ela se espalhe.

Um terminal de verdade, não um bloco de código

Os comandos rodam de fato, então o agente instala dependências, sobe um servidor de desenvolvimento, executa a suíte de testes e devolve a saída para o chat. Comandos sensíveis esperam uma confirmação de aprovar ou negar. Essa etapa é a principal barreira: o agente tem os mesmos acessos que a sua conta de usuário dentro daquela pasta.

Pesquisa na web ao vivo com TinyFish

Quando a resposta está fora do repositório, as ferramentas de busca e leitura consultam documentação, changelogs e mensagens de erro em tempo real. Depois o agente fundamenta a resposta nas páginas que leu, em vez de chutar a partir do treinamento. Sem uma chave do TinyFish, essas ferramentas não aparecem, e o trabalho local com arquivos e terminal segue normal.

Skills e memória de projeto

Uma skill é um manual reutilizável que o agente carrega com um comando de barra no compositor. As preferências do projeto ficam no AGENTS.md, então regras como "use pnpm" ou "nunca envie o .env" acompanham o repositório, não a sua memória. O agente pode atualizar esse arquivo quando você pede para ele lembrar de algo.

Servidores MCP ligados por chat

Você adiciona um servidor Model Context Protocol no mcp.json, reinicia o aplicativo e liga as ferramentas dele na conversa que precisar. É assim que um navegador, um banco de dados ou uma API interna entram sem esperar uma integração oficial. O consumo de tokens e o uso acumulado ficam visíveis, separados por modelo.

Prós e contras

Prós

  • É gratuito e tem licença MIT, com repositório público que você pode auditar, bifurcar ou reempacotar.
  • Sem conta e sem login de fornecedor: a configuração é um download e uma chave de API.
  • A escolha de modelo fica aberta, inclusive com servidores locais, e trocar custa um menu.
  • As chaves ficam no armazenamento seguro do sistema e o código não sai da máquina.
  • Arquivos, terminal, web, skills e MCP convivem num só chat, o que reduz a troca de abas.

Contras

  • Só Windows por enquanto: as versões para macOS foram anunciadas, mas não lançadas, então no Mac resta esperar ou rodar pelo código-fonte.
  • O modelo é por sua conta, então uma sessão pesada pode custar mais do que uma assinatura de preço fixo.
  • A pesquisa na web exige conta e chave do TinyFish à parte; sem elas, essas ferramentas ficam apagadas.
  • O projeto é jovem e mantido por uma pessoa, então espere lacunas em documentação e integrações na comparação com rivais financiados.

Perguntas frequentes

O OpenPilot serve para rodar um agente de IA sobre uma pasta de projeto no seu próprio computador. Você descreve um resultado no chat e o agente lê e edita arquivos, executa comandos de terminal, pesquisa na web e informa o que mudou.