Reason
Reason Machines · Programação · Produtividade
Reason é um agente de programação da Reason Machines que trabalha nos seus repositórios, roda em máquinas na nuvem ou no seu computador e conecta as assinaturas de IA que você já paga.

Sobre Reason
About
O que é o Reason
O Reason é um agente de programação autônomo criado pela Reason Machines. Você abre uma sessão na web, descreve uma tarefa como corrigir um teste quebrado ou adicionar um endpoint, e o agente lê o repositório, edita arquivos, executa comandos e abre um pull request para revisão. As sessões rodam nas máquinas na nuvem da Reason ou no seu Mac, pelo app de desktop, quando o código e os serviços já estão ali.
O diferencial é não prender você a um único fornecedor de modelos. Em Configurações, dá para conectar uma assinatura do ChatGPT, Claude, GitHub Copilot ou Grok, adicionar chaves de API ou usar o modelo próprio da Reason. Por isso ele se parece mais com um espaço de trabalho de código do que com um assistente de modelo único: o trabalho segue pela conta que estiver disponível.
A limitação está no preço e no escopo. Não existe plano gratuito para contas novas, apenas um teste de três dias no Pro, e o uso é medido em créditos que incluem a computação na nuvem. O produto também conta com uma pessoa revisando o que produz. Ele abre pull requests em vez de escrever direto na main, e essa revisão concentra quase todo o controle de qualidade.
Como começar
- Crie uma conta em reasonmachines.com com Google, GitHub, Apple ou e-mail e escolha o plano Pro ou Max. O Pro inclui um teste de três dias para clientes novos elegíveis.
- Conecte o GitHub na página de plugins e selecione os repositórios que o Reason pode ler. O acesso fica restrito ao que você marcar e o agente trabalha em um branch.
- Inicie uma sessão e descreva a tarefa em linguagem comum. Informe o repositório, o comportamento esperado e o que a mudança não pode quebrar.
- Acompanhe a execução. O agente mostra as chamadas de ferramenta, os arquivos alterados e as permissões, e você pode responder ou parar tudo na mesma janela.
- Revise o diff e o pull request. Faça o merge quando a mudança estiver boa ou deixe um comentário para o Reason tentar de novo.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Reason.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores que já pagam várias assinaturas de IA
- Criadores individuais e equipes pequenas
- Líderes técnicos que precisam de resultado revisável
- Fundadores e product managers com alguém técnico ao lado
Tarefas
- Corrigir um teste ou uma build quebrada
- Funcionalidades pequenas
- Manutenção recorrente
- Dúvidas sobre o código
Cenários
- Uma atualização semanal de dependências que ninguém quer assumir
- Um bug que só aparece na sua máquina
- Um time dividido entre Claude Code e Codex
Principais recursos
Máquinas na nuvem por sessão
Cada sessão recebe uma máquina na nuvem com terminal, sistema de arquivos e as ferramentas que o projeto exige. O Reason clona o repositório e roda a build e os testes ali, então nada depende do seu notebook continuar ligado. Tarefas longas seguem depois que você fecha a aba, e a sessão pode ser reaberta para ler o histórico.
Traga seus próprios modelos
O Reason vem com um modelo próprio e também aceita as contas que você já paga. Logins do ChatGPT, Claude, GitHub Copilot e Grok ficam ao lado de chaves de API, gateways e endpoints personalizados em Configurações. O modelo é escolhido por tarefa, então um refactor simples e uma depuração difícil não precisam rodar no mesmo motor.
Troca de conta quando o limite chega
Limite de uso é o motivo mais comum de uma sessão travar às duas da manhã. Quando a conta por trás de um turno se esgota, o Reason move aquele turno para o mesmo modelo em outra conta conectada e depois para os créditos do espaço de trabalho, se o plano permitir. A conversa mostra a troca, para você saber qual conta pagou pelo trabalho.
Memória entre sessões
Cada Reason mantém a própria conversa e as próprias instruções, e lembra como o seu repositório está organizado de uma sessão para outra. Isso reduz o briefing repetido dos agentes de terminal, em que cada execução começa sem contexto. A memória pertence àquele Reason, então o agente de um colega não herda as suas anotações.
Loops e passagens pelo Slack
Loops executam trabalho por agenda, webhook, evento do GitHub ou mensagem no Slack. Você pode marcar uma checagem noturna de dependências, uma varredura matinal da integração contínua ou uma revisão dos pull requests novos. Mencionar o Reason em uma thread do Slack inicia uma sessão a partir daquela conversa, o que ajuda quando o pedido chega longe do editor.
Plugins, MCP e API
O Reason se conecta a ferramentas externas por plugins e por um servidor MCP em mcp.reasonmachines.com. A API HTTP expõe sessões, Reasons e operações do espaço de trabalho para scripts e ferramentas internas, com chaves de API de escopo limitado e limite de requisições documentado. O Reason Network, uma camada gratuita separada, deixa Claude Code, Codex, Cursor e assistentes hospedados trocarem mensagens.
Prós e contras
Prós
- O agente trabalha em um repositório de verdade e termina com um pull request, então a revisão segue o fluxo normal do GitHub.
- A flexibilidade de modelos é útil na prática. Um dia você usa o modelo do Reason e no outro a sua conta do Claude ou do ChatGPT sem trocar de ferramenta.
- A troca de conta no limite mantém tarefas longas vivas, algo que quase nenhum agente de código faz quando uma cota acaba.
- Memória e Loops deixam o produto mais perto de um colega do que de uma janela de chat, principalmente em manutenção recorrente.
- As sessões na nuvem dispensam configuração local, e o app para Mac acrescenta arquivos e portas quando a tarefa pede.
Contras
- Não há plano gratuito para usuários novos. O teste Pro de três dias é curto e o Max não tem teste nenhum.
- Os créditos cobrem uso de modelos e computação na nuvem, então uma sessão pesada pode consumir a cota semanal bem antes do que o preço sugere.
- O produto hospedado não é open source, apesar do rótulo no motor do Reason Network, o que confunde quem espera instalar tudo no próprio servidor.
- Boa parte do material em volta do produto foi escrita para equipes que já usam Claude Code ou Codex, então um desenvolvedor sozinho e novo em agentes de código tem mais leitura antes de começar.
Perguntas frequentes
O Reason é um agente de programação para trabalhar em repositórios existentes. Ele reproduz bugs, escreve funcionalidades pequenas, roda testes e abre pull requests. Também cuida de tarefas recorrentes, como atualizar dependências ou conferir a integração contínua por meio de Loops.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Reason.
Alternativas a Reason

Udon
Udon · Programação · ProdutividadeO Udon transforma um Mac com Apple Silicon em servidor doméstico gerenciado pelo navegador, com contêineres, arquivos compartilhados e um administrador de sistemas com IA opcional.

offstage
offstage cloud · Programação · ProdutividadeO offstage entrega um Mac de verdade para agentes de IA e jobs de CI: uma conta macOS 27 em Apple silicon, controlada por API e cobrada por segundo.
BotBus
Chengdu Tuyang Tusen Technology Co., Ltd. · Programação · ProdutividadeO BotBus leva os agentes de programação com IA do seu computador para o celular e o relógio: você aprova comandos, inicia tarefas e lê resultados sem voltar para a mesa.
