O core
tramad, numa máquina sua
Um servidor, uma VM, um Mac na mesa. Lê o board, trabalha nos repositórios, guarda o histórico e as credenciais. Um core atende vários clientes e projetos, cada projeto com o seu board e os seus repositórios.
Recebemos o seu pedido.
O convite para fundar sua organização chega por e-mail em alguns minutos — confira também o spam. Pagou com boleto? O convite chega quando o banco confirmar o pagamento, em até 3 dias úteis. Dúvidas: contato@trama.sh.
A compra foi cancelada.
Nada foi cobrado. Você pode tentar de novo quando quiser.
Em lançamento · core para Linux e macOS
Agentes de IA trabalhando o board e os repositórios dos seus clientes, numa máquina sua. O card só avança quando o build do cliente passa — a palavra do agente não move nada.
R$ 99,90 por core, por mês · um plano só · você traz o seu Claude Code
Linux ou macOS, x86_64 ou arm64 · Claude Code na máquina do core
O painel web ainda não abriu ao público. Avise-me quando abrir ↓
Operar
Board
Loja Girassol · lido agora · decidir não gasta tokens
Pronto para o agente
Em andamento
Em revisão
Concluído
Não é captura: é o caminho de um card, desenhado com os dados de teste do painel.
Trabalha com
Codex e Gemini CLI estão no código e ainda não foram liberados.
Para quem atende vários clientes
Agência, software house, time que cuida do sistema de outras empresas: o board de cada cliente vira fila, e a entrega só conta quando o CI dele diz que passou.
Cada projeto com o seu board, os seus repositórios e a sua credencial — numa máquina sua.
O card só avança quando o CI do cliente fica verde no commit que foi entregue.
Decisão passa por quem tem a chave no aparelho, e fica na auditoria fora da sua máquina.
Sem o Trama
Com o Trama
O core trabalha onde estão os repositórios e as credenciais. O painel é por onde você o vê e o comanda — de qualquer lugar, sem que o core abra porta nenhuma.
tramad, numa máquina sua
Um servidor, uma VM, um Mac na mesa. Lê o board, trabalha nos repositórios, guarda o histórico e as credenciais. Um core atende vários clientes e projetos, cada projeto com o seu board e os seus repositórios.
o painel web, hospedado por nós
Conta, organização, convites e papéis; a Topologia; a auditoria. É por ela que você chega aos cores de qualquer lugar.
o painel, como aplicativo
Topologia, Board, Entregas e Caixa de entrada no seu computador, entrando pela mesma conta. Ainda sem instalador.
Quem aprova, a plataforma e cada core, ligados por cabos cuja cor é o estado da ligação — e cada cabo diz por quê, em palavras.
O board do cliente é a fila. O core não inventa trabalho: pega o que uma pessoa pôs no lugar certo, e só dá por feito o que o build do cliente confirmou.
O build é o do commit entregue. A palavra do agente não fecha nada.
Entregas
Cada turno do agente vira uma linha: turno → commit → build daquele commit → veredito → card no board. O que não chegou aparece como não alcançado, com o motivo — e o que ninguém registrou é dito assim, em vez de parecer sucesso.
Board
Os cards de Jira, GitHub, GitLab ou Linear, lidos página a página, até mil por leitura — e, se houver mais, a leitura diz que parou ali. A tela diz quantos viram turno, quantos ficaram de fora e quantos rodam ao mesmo tempo. Decidir não gasta token.
Caixa de entrada
Perguntas dos agentes e aprovações chegam aqui. Uma ação que não se desfaz diz isso antes do botão, e a aprovação é assinada com a chave de decisão do seu aparelho.
Agentes
Cada agente tem o seu prompt, o seu modelo e a sua política de subagentes, assinados junto com ele — e, quando o prompt é texto, o core só roda uma tarefa com o texto que foi assinado.
Cada projeto tem o seu id, a sua credencial por site e a sua cópia de trabalho. A agenda de um cliente é definida uma vez para todos os projetos dele.
Dono, administrador, membro, e membro que só alcança os clientes que lhe foram dados. A equipe entra por convite.
Decisões são assinadas com a chave do seu aparelho. A chave privada não sai dele; a plataforma guarda só a pública.
Quem fez o quê, quando e com que resultado — com um hash dos parâmetros, nunca os parâmetros.
Um loop para e volta de onde estava, no mesmo branch, com o que já tinha gastado e feito. A iteração que já rodava termina antes.
O core e o instalador saem assinados, e o instalador recusa um binário cuja assinatura não confere.
No core, na sua máquina
Na plataforma, com a gente
Você digita a credencial do tracker ou do repositório no navegador, ela é selada para a chave do core e atravessa a plataforma fechada. Quem abre é o core.
O que você abre no painel atravessa a plataforma a caminho da sua tela. Código, diffs, prompts e conversas não são guardados do nosso lado.
O core e o app não mandam métricas de uso nem relatório de erro. O core manda à plataforma o estado da máquina — CPU, memória, carga — e os totais de consumo, que são o que o seu painel mostra. O Claude Code, que é do provedor, segue as configurações de telemetria dele. Este site conta visitas de página no próprio domínio, sem cookie e sem perfil; o e-mail que você deixa aqui fica numa lista de avisos, e não dentro do produto.
O Claude Code roda na máquina do core, com a conta do cliente. Nós não revendemos tokens.
Um plano, sem tabela para comparar. Você traz o agente — o Claude Code que já assina — e paga a gente pelo resto: o core trabalhando o board, o portão do CI e a auditoria.
Trama
R$ 99,90
por core, por mês
Para assinar de novo ou adicionar cores, use Plano e pagamento no painel.
Você paga o provedor pelo modelo, e paga a gente pelo portão entre “o agente diz que terminou” e “o card fechou”. Não revendemos IA, e a nossa conta não muda quando a do provedor muda.
Cobrança mensal, em reais, por cartão ou boleto. Sem teste grátis e sem promoção: R$ 99,90 desde o primeiro dia.
Em até 7 dias do primeiro pagamento, devolvemos tudo e o acesso termina. Depois disso não há devolução proporcional, e cancelar vale a partir do fim do período pago.
O core já se instala com um comando. O painel web ainda não está aberto ao público, e o app desktop ainda não tem instalador — deixe o e-mail e avisamos quando abrirem.
O core se instala com um comando, numa máquina sua. O painel e o app chegam a ele pela sua conta.
No terminal da máquina do core:
curl -fsSL https://downloads.trama.sh/bootstrap.sh | sh
Instala o tramad em ~/.local/bin e o registra como serviço do usuário — systemd no Linux, launchd no macOS. O instalador imprime a chave pública com que confere o binário; compare com esta:
RWREfC2rSmkcE0abUx3caQU/v9Gn0bbMvZ9cbnuvIalBeq+ThhqNjV1i
O instalador já faz isto e recusa o que não confere. Para fazer sem ele — num Mac Apple Silicon, por exemplo:
curl -fsSLO https://downloads.trama.sh/tramad-latest-aarch64-apple-darwincurl -fsSLO https://downloads.trama.sh/tramad-latest-aarch64-apple-darwin.minisigminisign -Vm tramad-latest-aarch64-apple-darwin -P RWREfC2rSmkcE0abUx3caQU/v9Gn0bbMvZ9cbnuvIalBeq+ThhqNjV1i
Nos outros sistemas, troque o final do nome pelo da sua máquina:
x86_64-unknown-linux-gnuaarch64-unknown-linux-gnux86_64-apple-darwinaarch64-apple-darwinAssinatura boa responde "Signature and comment signature verified" e, na linha de baixo, o nome do arquivo que foi assinado, com a versão. Qualquer outra resposta é para parar e nos avisar. Assinatura de outra chave é recusada pelo ID; o desta é 131C694AAB2D7C44.
Sozinho, o core não tem tela: é pela conta na plataforma que você o vê e o comanda. O Trama não substitui o Claude Code — ele organiza o trabalho que o Claude Code faz, e a conta da IA continua indo direto para o provedor.
A referência completa: opções, desinstalar e o que há na 0.5.0
O core continua: as tarefas em andamento seguem, e as agendas continuam disparando o ciclo do board, que pega cards da coluna de entrada. Ele tenta reconectar sozinho, com espera crescente até um minuto, sem desistir. O que espera a plataforma voltar são as decisões novas — aprovar, iniciar uma tarefa —, porque o painel e o app chegam ao core por ela.
Não. O core só faz conexões de saída: para a plataforma, para as APIs do tracker e do repositório do cliente, para o git por HTTPS e para downloads.trama.sh. O Claude Code fala com o provedor de IA pela conta do cliente, e com o que as ferramentas dele acessarem.
Trackers: Jira Cloud, GitHub Issues, GitLab Issues e Linear. Repositórios: GitLab e GitHub; os auto-hospedados estão no código e ainda não foram ensaiados com conta real. Agente: Claude Code. Testado de ponta a ponta com conta real, do card ao merge request: Jira Cloud com GitLab. GitHub Issues com GitHub rodou o ciclo antes de a entrega abrir o pull request sozinha. Os outros pares estão no código e ainda não passaram por esse ensaio. Codex e Gemini CLI estão no código e não foram liberados.
Não. A entrega abre o merge request no repositório do cliente, e quem integra são as pessoas, lá. O core não integra, não fecha e não comenta merge request.
Só quem tem um aparelho cadastrado como decisor na máquina do core (tramad decider enrol). Cada decisão é assinada, vale uma vez e por cinco minutos. No painel, dono e administrador decidem e membro não — mas a palavra final é do core, que confere a assinatura.
Ele roda com o mesmo usuário do core. A cada tarefa, o core escreve regras de permissão do Claude Code que negam às ferramentas de leitura dele as credenciais, o banco e os backups. Não é um isolamento do sistema operacional: rode o core num usuário ou numa máquina só para ele.
O core roda sozinho pela linha de comando — o ciclo do board, as credenciais, o serviço, o backup —, mas sem tela, e configurar o projeto é editar o cycle.json à mão. Ver o trabalho e decidir pelo painel pede a conta na plataforma.
Ainda não. O core é publicado para Linux (x86_64 e arm64) e macOS (Apple Silicon e Intel). No Mac Intel o binário existe, mas a instalação ainda não foi provada.
Em servidores da própria Hallen Tech, em São Paulo (SP), Brasil: os dados da plataforma ficam no Brasil.
A plataforma não guarda código, prompts, conversas nem as credenciais que os seus cores usam — veja Onde os seus dados ficam. Em Configurações → Perfil você exporta os seus dados num arquivo JSON e pede a exclusão da conta. Ao pedir, o acesso cai na hora, em todos os aparelhos, e o que identifica você é apagado trinta dias depois por uma passada diária. O dono único de uma organização com outros membros não consegue pedir antes de passar a posse. A política de privacidade e o adendo de tratamento de dados estão publicados, como versão preliminar em revisão, no rodapé.
tramad service uninstall desliga e remove o serviço. O binário em ~/.local/bin, os dados (banco, credenciais, licença) e as cópias de trabalho ficam no disco, para você apagar quando quiser. O passo a passo está na página de instalação.
3e645662