
# Fork do OpenCode com segurança reforçada - Corrige CVE-2026-22812 (CVSS 8.8 RCE) que o upstream se recusa a corrigir
O agente de codificação de IA de código aberto.
# YOLO
curl -fsSL https://opencode.ai/install | bash
# Gerenciadores de pacotes
npm i -g opencode-ai@latest # ou bun/pnpm/yarn
scoop install opencode # Windows
choco install opencode # Windows
brew install anomalyco/tap/opencode # macOS e Linux (recomendado, sempre atualizado)
brew install opencode # macOS e Linux (fórmula oficial do brew, atualizada com menos frequência)
paru -S opencode-bin # Arch Linux
mise use -g opencode # Qualquer SO
nix run nixpkgs#opencode # ou github:anomalyco/opencode para o branch dev mais recente
[!TIP] Remova versões anteriores a 0.1.x antes de instalar.
O OpenCode também está disponível como aplicativo desktop. Baixe diretamente da página de releases ou de opencode.ai/download.
| Plataforma | Download |
|---|---|
| macOS (Apple Silicon) | opencode-desktop-darwin-aarch64.dmg |
| macOS (Intel) | opencode-desktop-darwin-x64.dmg |
| Windows | opencode-desktop-windows-x64.exe |
| Linux | .deb, .rpm ou AppImage |
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop
O script de instalação respeita a seguinte ordem de prioridade para o caminho de instalação:
$OPENCODE_INSTALL_DIR - Diretório de instalação personalizado$XDG_BIN_DIR - Caminho compatível com a Especificação de Diretório Base XDG$HOME/bin - Diretório binário padrão do usuário (se existir ou puder ser criado)$HOME/.opencode/bin - Fallback padrão# Exemplos
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash
O OpenCode inclui dois agentes integrados entre os quais você pode alternar com a tecla Tab.
Além disso, está incluído um subagente general para buscas complexas e tarefas de múltiplas etapas.
Ele é usado internamente e pode ser invocado usando @general nas mensagens.
Saiba mais sobre agentes.
Para mais informações sobre como configurar o OpenCode, acesse nossa documentação.
Se você tem interesse em contribuir com o OpenCode, leia nossa documentação de contribuição antes de enviar um pull request.
Se você está trabalhando em um projeto relacionado ao OpenCode e que usa "opencode" como parte do nome; por exemplo, "opencode-dashboard" ou "opencode-mobile", adicione uma nota ao seu README para esclarecer que ele não foi construído pela equipe do OpenCode e não tem afiliação conosco de forma alguma.
É muito semelhante ao Claude Code em termos de capacidade. Aqui estão as principais diferenças: