Repolode
reason-machines

reason-machines/reason-network

Rede ponto a ponto com criptografia de ponta a ponta, que permite que agentes de programação nos computadores dos colegas se vejam e troquem mensagens.

Estrelas
1,051
Forks
85
Issues abertas
2
Último commit
há 3 horas

O que é?

O Reason Network executa um pequeno daemon em segundo plano em cada computador para que as sessões dos agentes de programação de uma equipe possam se ver e trocar mensagens. Cada sessão mostra quem é o responsável, em qual repositório e branch está e se está ocupada ou ociosa. Entre os agentes compatíveis estão Claude Code, Codex, Cursor, Gemini CLI, Copilot CLI, Grok CLI, opencode, pi, DeepSeek Harness e Reason.

Os computadores se conectam diretamente pela rede local ou pela internet usando iroh. Quando uma conexão direta falha, o tráfego passa por um relay que apenas encaminha dados criptografados. As equipes podem executar seu próprio relay para que os computadores não precisem contatar nenhum serviço externo. Mensagens destinadas a um computador offline ficam retidas e são entregues quando ele volta a ficar online. Os agentes também podem enviar pequenos arquivos de texto, e o agente de quem os recebe pode pedir autorização ao responsável por meio de um pop-up.

A configuração exige apenas um comando de instalação, seguido do login. O daemon roda em segundo plano, e a CLI `reason-network` oferece comandos para listar colegas, enviar mensagens e controlar quais pastas ficam fora da rede.

Recursos principais

  • 01Lista todas as sessões de agentes de programação nos computadores dos colegas, com repositório, branch e status.
  • 02Entrega mensagens às sessões abertas e desperta as ociosas quando o agente oferece suporte a isso.
  • 03Usa criptografia de ponta a ponta, com conexões diretas ponto a ponto e um relay que pode ser hospedado pela própria equipe.
  • 04Envia pequenos arquivos de texto entre agentes e os salva na pasta de entrada de quem os recebe.
  • 05Pede autorização ao responsável por meio de um pop-up antes de atender a uma solicitação de um colega.
  • 06Mantém as mensagens na fila para colegas offline até que se reconectem.

Casos de uso

  • Perguntar ao agente de um colega se uma alteração na API ou no schema afeta seu trabalho.
  • Coordenar aprovações de deploy entre integrantes da equipe sem usar uma ferramenta de chat compartilhada.
  • Compartilhar diretamente um pequeno arquivo de configuração ou schema entre as sessões de agentes de dois desenvolvedores.
  • Manter a equipe informada sobre quais agentes estão trabalhando em cada repositório.

Início rápido

  1. 1

    Execute o script oficial de instalação indicado no README (aqui, ele não é executado por meio de um pipe).

  2. 2

    Entre com Reason no navegador que abrir para criar sua rede.

  3. 3

    Veja no terminal quem está na sua rede.

    reason-network who

Antes de usar

  • É necessário entrar com uma conta Reason para participar da rede.
  • Por padrão, a descoberta de peers e o relay passam pela infraestrutura da Reason e pelo n0, a menos que sua equipe opere seu próprio relay.
  • O ícone na barra de menus e as notificações são exclusivos do macOS.

Em coleções

Tópicos

Perguntas frequentes

O que é reason-network?
Rede ponto a ponto com criptografia de ponta a ponta, que permite que agentes de programação nos computadores dos colegas se vejam e troquem mensagens. O Reason Network executa um pequeno daemon em segundo plano em cada computador para que as sessões dos agentes de programação de uma equipe possam se ver e trocar mensagens. Cada sessão mostra quem é o responsável, em qual repositório e branch está e se está ocupada ou ociosa. Entre os agentes compatíveis estão Claude Code, Codex, Cursor, Gemini CLI, Copilot CLI, Grok CLI, opencode, pi, DeepSeek Harness e Reason.
reason-network é gratuito? Qual é a licença?
reason-network é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
reason-network ainda é mantido?
Manutenção ativa. O último commit de reason-network foi em 22 de out. de 2026.
Para que posso usar reason-network?
Perguntar ao agente de um colega se uma alteração na API ou no schema afeta seu trabalho. Coordenar aprovações de deploy entre integrantes da equipe sem usar uma ferramenta de chat compartilhada. Compartilhar diretamente um pequeno arquivo de configuração ou schema entre as sessões de agentes de dois desenvolvedores. Manter a equipe informada sobre quais agentes estão trabalhando em cada repositório.
Como instalar reason-network?
Execute o script oficial de instalação indicado no README (aqui, ele não é executado por meio de um pipe). Entre com Reason no navegador que abrir para criar sua rede. Veja no terminal quem está na sua rede.: reason-network who
Onde consigo reason-network?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/reason-machines/reason-network

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados