Repolode
haseeb-heaven

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 CodeOpen 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. 1

    Instalar pelo npm

    npm install -g @haseeb_heaven/open-agent
  2. 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