CLI open source de agente de programação que roda no terminal e funciona com APIs na nuvem e backends de modelos locais, como Ollama.
haseeb-heaven/open-agent
Agente de IA para terminal que planeja e executa tarefas com modelos gratuitos, locais (Ollama, LM Studio) ou modelos em nuvem com sua própria chave.
Alternativa open source a:Claude Code
Open Interpreter
- Estrelas
- 278
- Forks
- 43
- Issues abertas
- 7
- Último commit
- mês passado
O que é?
O OpenAgent é um agente de IA de código aberto que você executa pelo terminal. Descreva uma tarefa em linguagem natural, e ele planeja as etapas, aciona ferramentas e entrega resultados — por exemplo, analisar um arquivo CSV e gerar um gráfico. Ele funciona com modelos gratuitos do OpenRouter, runtimes locais como Ollama e LM Studio e vários provedores de nuvem, incluindo OpenAI, Anthropic, Gemini, Groq e DeepSeek, usando suas próprias chaves de API. Não é necessário criar uma conta.
A seleção de modelos é feita por um arquivo de registro e flags da CLI: você pode escolher um provedor e um modelo explicitamente, usar um sistema de alternância entre modelos gratuitos com fallback automático ou trocar de modelo durante uma sessão. A busca na web escolhe um backend conforme as chaves disponíveis, com uma cadeia de fallback que não exige chave e passa por Exa e DuckDuckGo. As extensões podem ser instaladas de um marketplace ou por manifests locais, incluindo manifests de plugins no estilo do Claude e declarações de servidores MCP.
O projeto é publicado no npm e requer Node.js 22 ou posterior. É um fork da Gemini CLI do Google, licenciado sob Apache-2.0, e funciona no Windows, macOS e Linux.
Recursos principais
- 01Executa tarefas descritas em linguagem natural, incluindo planejamento e uso de ferramentas.
- 02Oferece suporte a modelos gratuitos do OpenRouter com fallback automático.
- 03Conecta-se a modelos locais via Ollama e LM Studio sem precisar de uma chave de API.
- 04Funciona com vários provedores de nuvem usando suas próprias chaves, por meio de um arquivo .env ou da configuração interativa.
- 05Seleciona automaticamente um backend de busca na web, com fallback sem chave para Exa e DuckDuckGo.
- 06Instala extensões a partir de manifests, incluindo declarações de servidores MCP.
Casos de uso
- Analisar um CSV ou uma planilha local e gerar gráficos pelo terminal.
- Experimentar modelos de código aberto ou locais sem pagar pelo acesso à API.
- Executar um agente com uma instalação local do Ollama para tarefas que exigem privacidade.
- Comparar vários provedores de LLM em uma única interface de linha de comando.
Início rápido
- 1
Instalar pelo npm
npm install -g @haseeb_heaven/open-agent - 2
Iniciar o agente
openagent
Antes de usar
- Requer Node.js 22 ou superior.
- Modelos na nuvem exigem sua própria chave de API; para usar modelos locais, é preciso ter o Ollama ou o LM Studio em execução.
- Os trabalhos mais recentes com vários provedores estão na branch feature, não na branch padrão.
Em coleções
Tópicos
Perguntas frequentes
- O que é open-agent?
- Agente de IA para terminal que planeja e executa tarefas com modelos gratuitos, locais (Ollama, LM Studio) ou modelos em nuvem com sua própria chave. O OpenAgent é um agente de IA de código aberto que você executa pelo terminal. Descreva uma tarefa em linguagem natural, e ele planeja as etapas, aciona ferramentas e entrega resultados — por exemplo, analisar um arquivo CSV e gerar um gráfico. Ele funciona com modelos gratuitos do OpenRouter, runtimes locais como Ollama e LM Studio e vários provedores de nuvem, incluindo OpenAI, Anthropic, Gemini, Groq e DeepSeek, usando suas próprias chaves de API. Não é necessário criar uma conta.
- open-agent é gratuito? Qual é a licença?
- open-agent é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- open-agent ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de open-agent foi em 6 de out. de 2026.
- Para que posso usar open-agent?
- Analisar um CSV ou uma planilha local e gerar gráficos pelo terminal. Experimentar modelos de código aberto ou locais sem pagar pelo acesso à API. Executar um agente com uma instalação local do Ollama para tarefas que exigem privacidade. Comparar vários provedores de LLM em uma única interface de linha de comando.
- Como instalar open-agent?
- Instalar pelo npm: npm install -g @haseeb_heaven/open-agent Iniciar o agente: openagent
- Onde consigo open-agent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/haseeb-heaven/open-agent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de IA open source do Google que leva o Gemini ao terminal para consultar, editar e automatizar código.
Agente de programação com IA para o terminal que lê e edita código, executa comandos shell e funciona com Kimi e modelos compatíveis.
Assistente de programação com IA no terminal, otimizado para modelos DeepSeek e com raciocínio profundo, controle do nível de raciocínio, Agent Skills e integração com MCP.
Agente de programação para terminal escrito em Go, que edita arquivos, executa comandos e mantém sessões locais, com escolha do modelo e do nível de permissão.
Agente de programação com IA e código aberto que roda no terminal, com app para desktop e dois agentes integrados para implementar e planejar mudanças.