stamatios
← Voltar ao feed
Braço robótico edita linhas de código em terminal luminoso, agente de programação Step Code
Agentes · Open Source

Step Code chega como agente de programação no terminal

resumo de ~3 min

O que é o Step Code

A StepFun publicou no GitHub o Step Code, um agente de programação que roda no terminal e cobre o ciclo completo da tarefa: ler código, fazer alterações e executar testes. O projeto é open source sob licença MIT e funciona exclusivamente com o provedor Step: após login, o agente descobre os modelos disponíveis do Step e permite alternar entre eles com o comando /model.

O acesso ao provedor ocorre de duas formas: conta Step Plan (com uso incluído nos planos Mini, Plus, Pro e Max, via OAuth no navegador, nas versões da China e internacional) ou chave de API do Step Platform (cobrança por requisição). As credenciais ficam em ~/.stepcode/auth.json com permissão 0600.

Diferenciais anunciados

Segundo o README, os pontos destacados são:

  • Eficiência de tokens: o agente foi ajustado junto com os modelos Step para consumir menos tokens na mesma tarefa. Tarefas de longo prazo são divididas entre subagentes paralelos, cada um com contexto isolado, evitando conteúdo redundante na conversa principal.
  • Delegação de tarefas longas: o comando /goal entrega um objetivo que o agente persegue de forma autônoma, e /cron executa tarefas em horários agendados; a linha de status mostra um cronômetro em tempo real da tarefa ativa.
  • Publicação de site estático: o plugin StepPage integrado publica um diretório local como URL estática compartilhável em um comando, com versionamento e rollback.

Compatibilidade com o ecossistema

O Step Code declara compatibilidade com o ecossistema do Claude Code: servidores MCP e Agent Skills funcionam de forma nativa, a maioria dos plugins do Claude Code funciona sem alterações (gerenciados via /plugin), e o CLAUDE.md existente é usado como guia do projeto - o comando /init gera um AGENTS.md equivalente. A configuração MCP do Claude Code ou Codex é importada automaticamente na primeira execução, sem modificar os arquivos de origem e sem embutir segredos.

Instalação e uso

A instalação usa um script oficial (bash para macOS/Linux/WSL, PowerShell para Windows, este último em versão beta e com recomendação de usar WSL) que baixa a versão mais recente, verifica o checksum e instala o binário step em ~/.stepcode/bin. Há dois modos de uso: TUI interativa (para explorar código e revisar mudanças) e modo headless com step -p "..." para scripts, CI e tarefas em lote. Sessões podem ser retomadas com step -c ou step -r.

Segurança e licença

O agente oferece quatro modos de permissão (Ask, Read Only, Bypass e Autopilot), alternados com Shift+Tab; comandos perigosos exigem diálogo de confirmação separado em todos os modos. O código é distribuído sob a licença MIT, com arquivos de avisos de terceiros e política de segurança no repositório. O projeto usa monorepo com pnpm, exige Git, Node.js e pnpm para compilar da fonte, e até o momento da captura contava com 406 estrelas e 40 forks no GitHub.