OpenCode is so much better than the rest...
OpenCode supera todos os concorrentes em desempenho e funcionalidades.
Conteudo
TLDR;
Porque é open source, community‑driven e oferece uma interface de terminal que o apresentador considera superior, com recursos como gerenciamento de tarefas, visualização de contexto/tokens e integração com vários provedores. Suporta vários modelos e provedores — inclui modelos Open Code grátis, permite conectar OpenAI (ChatGPT Plus/Pro ou API), usar Anthropic via API (mas não a assinatura Claude) e também Ollama local ou na nuvem. Por padrão ele pode executar comandos e alterar arquivos automaticamente, mas você pode criar um open_code.json para exigir aprovações manuais por edição ou comando e até whitelistar comandos seguros como "ls".
Resumo
Neste vídeo o autor apresenta o Open Code, um ambiente agente em terminal open source e comunitário, comparável ao Claude Code e Codex, destacando sua interface de terminal superior. Ele demonstra o uso básico: iniciar sessão, acessar comandos com Ctrl+P ou comandos iniciados por barra (ex.: /models) para trocar modelos, e selecionar provedores com Ctrl+A — incluindo modelos Open Code gratuitos, OpenAI (ChatGPT Plus/Pro ou API) e opções como Ollama; observa que assinaturas Anthropic não são suportadas diretamente. Mostra também indicadores de contexto, tokens usados, custo e lista de tarefas na UI. Como exemplo prático, pede ao agente para criar um app Flask simples com front-end HTML/CSS/JS e observa que o Open Code executa comandos e modifica arquivos automaticamente sem pedir confirmação, o que considera perigoso. Demonstra interromper a execução (Escape x2), sair (Ctrl+C) e retomar sessões (open-code -S ou -C). Para maior segurança, explica como criar um arquivo de configuração open_code.json referenciando um schema e definindo permissões: editar (ask) e execução de bash (ask), com whitelist para comandos seguros como ls. Ao final, ressalta sua preferência por revisar e aprovar passos do agente durante o desenvolvimento; ele recomenda configurar permissões por projeto para evitar mudanças indesejadas e perdas irreversíveis.