Firetower

Firetower

Westlabs LLC · Programação · Produtividade

Firetower é um plano de controle auto-hospedado para agentes de programação: roda Claude Code, Codex e outros agentes em servidores próprios, controlados pelo desktop ou pelo celular.

Prévia da interface de Firetower

Sobre Firetower

About

O que é o Firetower

Firetower é um plano de controle para agentes de programação que mora num servidor seu. Você instala numa máquina Linux, adiciona computadores nos quais já entra por SSH e ele deixa um worker em cada um. Descreve uma tarefa e ele escolhe o host, cria um branch, prepara um worktree, abre o tmux, inicia o agente e acompanha a execução até alguém precisar entrar. É orquestração de agentes sem conta na nuvem no meio do caminho.

O ponto central é onde o agente roda. Ele fica no servidor, não no notebook de onde você começou, então fechar a tampa ou pegar o celular não encerra a sessão. O plano de controle é acessado por HTTPS dentro da sua rede Tailscale e os workers respondem por SSH, o que deixa tudo fora da internet pública.

O resto é com você: o servidor, o acesso SSH e as assinaturas dos agentes. O Firetower é publicado como código AGPL-3.0 da Westlabs LLC, com apps de desktop para macOS e Windows e apps móveis para iOS e Android. Não existe versão gerenciada nem conta para criar, então quem quiser infraestrutura administrada precisa procurar em outro lugar.

Primeiros passos

  1. Rode o comando de instalação num servidor Linux. O plano de controle usa cerca de 200 MB de memória e não cria conta.
  2. Adicione uma máquina na qual você entra por SSH, como um VPS, um Mac mini ou um computador em casa. O Firetower inicia um worker e não abre porta nenhuma.
  3. Conecte um provedor de Git e escolha um repositório, ou comece um workspace sem repositório e baixe os arquivos no final.
  4. Comece por uma issue do GitHub ou um ticket do Linear. O agente recebe o próprio branch e worktree, e você acompanha a execução pelo app de desktop ou pelo celular.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Firetower.

Plano gratuitoSim
Planos pagosFree (open source, self-hosted)
PlataformaLinux server, macOS, Windows, iOS, Android
DesenvolvedorWestlabs LLC
CategoriaProgramação · Produtividade
Data de lançamentoAug 2026
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que trabalham sozinhos e têm mais de uma máquina
  • Times pequenos com um servidor Linux compartilhado
  • Quem revisa trabalho longe da mesa

Tarefas

  • Refatorações longas que duram mais que uma sessão de notebook
  • Resolver várias issues em paralelo em repositórios diferentes
  • Compartilhar regras internas do trabalho dos agentes

Cenários

  • O expediente acaba antes da tarefa
  • Código e credenciais precisam ficar em infraestrutura própria
  • Uma revisão começa no desktop e termina no celular

Principais recursos

Um plano de controle num servidor seu

O centro do Firetower é um serviço pequeno que você instala com um comando em qualquer máquina Linux. Ele guarda a lista de repositórios, os segredos, as contas e a fila de execuções. Os clientes se conectam a ele, não aos agentes, e o notebook passa a ser apenas mais uma tela. Um time pode mantê-lo num servidor sobrando, e uma pessoa sozinha pode rodá-lo no mesmo VPS dos projetos.

Isolamento com branch e worktree

Cada execução recebe um branch novo e um git worktree próprio, então dois agentes nunca dividem a mesma cópia de trabalho. Um pode reescrever um módulo enquanto outro corrige um bug no mesmo repositório, e nenhum vê os arquivos pela metade do outro. No fim, o diff fica pronto para revisão no branch dele, e sua árvore de trabalho segue limpa até você decidir fazer o merge.

Os agentes continuam depois que você sai

Como o processo vive no worker, fechar o app de desktop não o interrompe. A conversa, o diff e o branch ficam presos à execução, e qualquer cliente retoma dali. O Firetower também marca as execuções travadas numa pergunta, então a caixa de entrada mostra as duas ou três que precisam de você em vez das vinte que não precisam.

Clientes para desktop e celular

Os apps nativos cobrem macOS, Windows, iOS e Android. O de desktop é o lugar principal para adicionar workers, conectar repositórios e cuidar dos segredos. Os móveis servem para ler um diff, responder uma pergunta ou iniciar uma execução fora da mesa. Todos conectam por HTTPS na sua rede Tailscale, então o plano de controle fica fora da internet pública.

Biblioteca de skills compartilhada

Você envia uma skill uma vez e a administra pela torre. Compartilha com quem precisa, e cada agente que essa pessoa roda a pega, sem uma cópia em cada repositório. Times que guardam regras de revisão, passos de release ou estilo interno em prompts ganham um lugar só para atualizar, e a skill pode levar número de versão para mostrar o que está em uso.

Controle de tokens entre provedores

Claude Code, Codex, Kimi, Grok e os demais reportam consumo do jeito deles, e nenhum enxerga os outros. O Firetower observa todos juntos e mantém o total, separado por projeto, issue e colega. Isso responde uma pergunta simples, qual projeto queimou os tokens nesta semana, sem cruzar vários painéis na mão.

Um núcleo pequeno em Rust

O plano de controle e o worker são escritos em Rust, com um núcleo pequeno e sem uma pilha de daemons de terminal sempre ligados. O app de desktop declara cerca de 50 MB de memória, contra quase 1,5 GB parado de um app concorrente com o daemon dele, segundo um relato de usuário citado pelo projeto. Num VPS que também roda outros serviços, essa diferença decide se você precisa de uma máquina maior.

Prós e contras

Prós

  • Os agentes rodam numa máquina que continua acordada, então uma tarefa longa sobrevive a um notebook fechado, uma bateria vazia ou um túnel sem sinal.
  • Cada execução tem branch e worktree próprios, o que acaba com os conflitos que aparecem quando dois agentes compartilham a mesma cópia de trabalho.
  • Funciona com as assinaturas de Claude Code e Codex que você já paga, sem uma nova cobrança por pessoa.
  • O plano de controle não abre porta para a internet e os workers só aceitam SSH vindo dele.
  • O código é AGPL-3.0, então você pode ler, fazer fork e mudar como as execuções são distribuídas.

Contras

  • É preciso um servidor Linux e familiaridade com SSH e Tailscale, e não há opção gerenciada, então começar leva mais tempo do que criar uma conta em outro serviço.
  • Os apps de desktop e celular são os únicos clientes, o que deixa de fora quem quer olhar uma execução pelo navegador numa máquina restrita.
  • OpenCode, Grok e Hermes aparecem como pendentes de contribuição, então a escolha de agente é menor do que a apresentação sugere.
  • O projeto é novo e o próprio README avisa sobre bugs ocasionais, enquanto atualizações, backups e disponibilidade ficam com você.

Perguntas frequentes

Firetower é um plano de controle auto-hospedado para agentes de programação. Você instala num servidor, adiciona máquinas por SSH e ele inicia agentes em worktrees isolados, supervisiona as execuções e mostra tudo num app de desktop ou celular. Suporta Claude Code, Codex, Cursor Agent e Kimi, entre outros.