Eidos

Git, para quem nunca abre um terminal.

Veja o que mudou em qualquer Blueprint (o plano) e quem mudou, e depois faça commit e publique em um clique. É o repositório git que você já tem: nenhum servidor do Eidos e nenhuma cópia dos seus arquivos, então quem desenvolve revisa os mesmos commits no mesmo pull request que o código.

Grátis para macOS, Windows e Linux. Sem conta, sem assinatura.

O Controle de versão no Eidos: três arquivos alterados marcados, uma caixa de mensagem de commit com Commit e Summarize, Publish com a contagem de commits que o remoto ainda não viu, os commits recentes abaixo, e as mudanças de um Blueprint abertas ao lado como diff, com as linhas adicionadas marcadas.
Marque o que entra, escreva uma linha ou peça uma ao seu agente, e faça o commit. O diff se abre ao lado.

Histórico

Cada Blueprint se lembra

O Histórico do arquivo fica ao lado do Blueprint aberto: cada commit que mexeu nele, do mais novo ao mais antigo, com quem fez e quando, seguindo o arquivo pelas renomeações. Diferenças abre aquela versão contra o arquivo de agora, lado a lado ou em linha, com as palavras alteradas marcadas e as linhas sem mudança recolhidas.

  • Segue um Blueprint pelas renomeações
  • Lado a lado ou em linha, palavras alteradas marcadas
  • Ou abra os diffs na sua própria ferramenta, como code --diff
Uma spec aberta no Eidos com o Histórico do arquivo ao lado: oito commits de três pessoas ao longo de três semanas, cada um com o hash curto, o autor, a data e um botão Diff.
Quem mudou a spec, quando e em qual commit: a resposta para “não me lembro de ter aprovado isso”.

Salvamento automático

Escreva a tarde inteira, com commits pelo caminho

Ligue o Salvamento automático na sua máquina e cada mudança sob a raiz vira um commit a cada 5, 15, 30 ou 60 minutos, com o resumo do seu agente como mensagem, e também um push se você ligar Publicar. A Obtenção automática mantém em dia a contagem de commits a puxar, para você saber antes de começar quando alguém da equipe passou por ali.

  • Uma configuração só sua, que um clone nunca liga para alguém da equipe
  • Nunca faz push por cima de commits que você não puxou
  • Uma lista de arquivos como mensagem quando nenhum agente responde
A página de configurações do Git: o visualizador de diff embutido escolhido, obtenção automática a cada 15 minutos e salvamento automático a cada 5 minutos com Publish ligado.

Pelo chat

Peça ao seu agente para fazer o commit

Com o Agente de IA ligado, /git-commit faz o seu agente fazer commit do que mudou no estilo dos seus commits recentes e contar o que entrou; o que você digitar depois do comando o orienta. /git-publish e /git-fetch rodam Publicar e Obter na hora, sem o agente, e dizem na conversa o que aconteceu.

O menu de comandos de barra do Agente de IA, listando /git-commit, /git-publish e /git-fetch do plugin Git ao lado dos comandos embutidos e personalizados.

Versões

Dê nome à versão do que você entregou

Registrar uma versão dá nome a um commit (1.0, Beta, Livro um) e pode criar uma tag para ele, para que “a spec como a entregamos” tenha um nome que todos encontram. A página mostra cada versão com o commit, a data e a tag, e avisa quando uma tag se moveu ou sumiu, com um botão para cada correção.

A página Versões: as versões 1.0 e 1.1, cada uma com o commit, a data do commit e a tag, e o prefixo com que toda tag começa.

Controle de versão

Commit, fetch, pull e publicação

O Controle de versão lista o que mudou sob a raiz, cada arquivo marcado. Escreva uma linha e faça Commit, e só os arquivos marcados entram. Obter conta os commits esperando no remoto, Puxar os traz e Publicar envia os seus, com o número que o remoto ainda não viu no botão.

  • Resumir pede a mensagem ao seu Agente de IA
  • Descarte uma mudança na própria linha, com uma pergunta antes
  • As recusas do git mostradas como o git as disse

Renomeações e exclusões que mantêm o histórico

Renomeie ou exclua um arquivo pela página ou com eidos, e isso é um git mv ou um git rm, então o histórico segue o arquivo e nada se perde que o git não possa devolver.

Como se conecta

Um repositório guarda tudo isso.

Blueprints, tarefas, decisões, telas, tópicos e arquivos são arquivos simples, então um único commit leva uma mudança e tudo o que ela tocou.

  • Agente de IA

    Resumir e o salvamento automático pedem a mensagem ao seu agente, e /git-commit deixa que ele faça o commit por você.

  • Comentários

    Um comentário de alguém que não está agindo como um usuário listado é assinado com a identidade do git dessa pessoa.

  • Backlog

    Tarefas são arquivos markdown, com commit e revisão junto com os Blueprints a que servem.

  • Arquivos

    Renomear um arquivo é um git mv, e uma imagem recolhida por não ter link pode ser recuperada do histórico.

  • Blueprints

    A verificação de saúde avisa quando uma versão registrada e as tags do repositório não batem.

Pelo terminal

Versões, pelo terminal

Não existe eidos git: o repositório é lido com o próprio git. O que o Eidos acrescenta é o registro de versões e a tag de cada uma.

$ eidos version record 1.0 --commit 7636e6e --tag
✓ 1.0 → 7636e6edb20e  tagged blueprints/1.0
$ eidos version
1.1  3a012df73c67  2026-10-07  blueprints/1.1
1.0  7636e6edb20e  2026-10-07  blueprints/1.0
$ git log --oneline --follow -- specs/playback/resume-playback.md
c21fb91 Show the resume flow in the spec
3a012df Attach the profile picker and TV sign-in code, add watchlist edge cases, stamp dates on save
0c6d6c3 Attach the resume flow and the TV prompt
…
Ler a documentação do Git

Escreva o que você está criando.

Baixe o Eidos MD, abra uma pasta e comece pelo Framework mais próximo do seu trabalho. Tudo o que ele te dá pode ser remodelado depois.

Grátis para macOS, Windows e Linux. Seus arquivos continuam texto simples, em uma pasta que é sua.