Descrição
OpenHands fornece uma plataforma abrangente para desenvolvedores aproveitarem a IA em seus fluxos de trabalho de codificação. Funciona como um centro de controle de desenvolvedor auto-hospedado, permitindo o gerenciamento e a execução de agentes de codificação e automações orientados por IA. Esta ferramenta é projetada para integrar-se com uma variedade de modelos de IA e frameworks de agentes, suportando opções populares como Claude Code, Codex e Gemini, bem como qualquer agente que adira ao Agent-Client Protocol (ACP).
O núcleo do OpenHands é o Agent Canvas, que transforma agentes de codificação em uma equipe de engenharia auto-hospedada e sempre ativa. Ele facilita o início de conversas e a automação de tarefas rotineiras, como gerar relatórios que podem ser publicados no Slack ou decompor problemas do GitHub em tarefas acionáveis. O sistema pode ser executado localmente na máquina de um desenvolvedor ou conectar-se a vários backends de agentes, incluindo contêineres Docker, máquinas virtuais ou infraestrutura da empresa. Para usuários que buscam uma solução gerenciada, o OpenHands Cloud e a infraestrutura do OpenHands Enterprise também estão disponíveis.
OpenHands oferece flexibilidade na forma como os agentes são implantados e gerenciados. Os desenvolvedores podem optar por executar agentes diretamente em sua máquina local, dentro de sandboxes Docker para isolamento, ou a partir do código-fonte. A arquitetura é construída em torno do OpenHands Agent Server, uma API REST que suporta múltiplos agentes em um único host. Isso permite que o frontend do Agent Canvas se conecte e alterne entre vários Agent Servers sem problemas, quer estejam sendo executados localmente, remotamente ou na nuvem. Um Automation Server complementar permite que os agentes executem tarefas em um cronograma ou em resposta a eventos de webhook.
A plataforma enfatiza a integração com ferramentas e serviços de desenvolvimento existentes. As automações podem ser conectadas a serviços de terceiros como Slack, GitHub e Notion, otimizando fluxos de trabalho e aumentando a produtividade. OpenHands é particularmente valioso para desenvolvedores que buscam centralizar o gerenciamento de seus agentes de IA, automatizar tarefas de codificação repetitivas e experimentar diferentes modelos de IA e configurações de agentes em um ambiente controlado e auto-hospedado. O projeto é ativamente desenvolvido no GitHub, incentivando contribuições e feedback da comunidade.
Recursos principais de OpenHands Desenvolvimento Orientado por IA
Centro de controle de desenvolvedor auto-hospedado para agentes de codificação com IA
Suporta múltiplos agentes compatíveis com ACP (Claude Code, Codex, Gemini, etc.)
Agent Canvas para gerenciar conversas e automatizar tarefas
Integra-se com Slack, GitHub, Linear e outros serviços
Executa agentes localmente, em Docker, em VMs ou em infraestrutura de nuvem
OpenHands Agent Server para gerenciar múltiplos agentes
Automation Server para execução de agentes agendada ou acionada por eventos
Conecta-se a vários backends de agentes sem perder o foco
Capacidade de usar qualquer LLM ou agente com Agent-Client Protocol (ACP)
Oferece opções para infraestrutura OpenHands Cloud e Enterprise
Primeiros passos com OpenHands Desenvolvimento Orientado por IA
Clonar: Obtenha o repositório OpenHands do GitHub.
Instalar dependências: Configure Node.js e npm, ou Docker se estiver usando a opção de contêiner.
Configurar: Defina caminhos de projeto e quaisquer variáveis de ambiente necessárias.
Executar: Execute o comando agent-canvas para iniciar a pilha local ou use comandos Docker.
Conectar backends: Adicione e alterne entre diferentes servidores de agentes a partir da UI.
Criar automações: Configure fluxos de trabalho para executar agentes em cronogramas ou webhooks.
Casos de uso de OpenHands Desenvolvimento Orientado por IA
- Revisão de Código Automatizada
- Decomposição de Problemas
- Geração de Relatórios
- Automação de Fluxo de Trabalho
- Desenvolvimento de Agentes Locais
- Serviços de Agentes Baseados em Nuvem







