Terminal nativo para macOS baseado no libghostty, com abas verticais, notificações que entendem agentes e CLI programável para executar agentes de programação com IA em paralelo.
amantus-ai/vibetunnel
Acesse terminais pelo navegador para executar, monitorar e controlar sessões de shell e agentes de programação com IA em qualquer dispositivo.
- Estrelas
- 4,692
- Forks
- 335
- Issues abertas
- 5
- Último commit
- há 3 meses
O que é?
O VibeTunnel encaminha sessões de terminal de uma máquina host para um painel web, permitindo acompanhar builds, testes ou agentes de programação com IA de longa duração pelo celular, tablet ou outro computador. Por padrão, o servidor roda em localhost na porta 4020, e o comando `vt` encapsula qualquer comando de shell para que a saída apareça no navegador, com suporte a aliases de shell e shells interativos.
O projeto é distribuído como um app nativo para a barra de menus do macOS, compatível com Macs com Apple Silicon, e como pacote npm (`vibetunnel`) para Linux, Docker e sistemas headless com Node.js 22.12 até 24.x. O acesso remoto pode ser configurado pelo Tailscale (modo privado ou público com Funnel), ngrok, túneis rápidos do Cloudflare, Pinggy ou Pangolin. As opções de autenticação incluem contas do sistema, credenciais em variáveis de ambiente, chaves SSH Ed25519 e uma exceção para localhost durante o desenvolvimento.
Outros recursos incluem o Git Follow Mode, que mantém um checkout principal sincronizado com a branch para a qual um agente muda em um worktree, modos configuráveis para títulos de terminal, indicadores de atividade e gravação de sessões no formato asciinema. O Windows ainda não é compatível.
Recursos principais
- 01Exibe sessões de terminal em qualquer navegador moderno, em um painel com todas as sessões.
- 02Encapsula comandos com a CLI `vt`, incluindo a resolução de aliases e funções de shell.
- 03Oferece um app nativo para a barra de menus do macOS e um pacote npm para Linux e hosts headless.
- 04Oferece vários modos de autenticação, incluindo contas do sistema, chaves SSH e credenciais de ambiente.
- 05Permite acesso remoto via Tailscale, ngrok, Cloudflare, Pinggy e Pangolin.
- 06Grava sessões no formato asciinema para reprodução posterior.
Casos de uso
- Conferir um build ou conjunto de testes de longa duração pelo celular, longe da mesa de trabalho.
- Monitorar agentes de programação com IA, como o Claude Code, em execução em uma máquina de desenvolvimento.
- Compartilhar uma sessão de terminal ao vivo com um colega sem configurar SSH.
- Executar um painel de terminal em um servidor Linux headless ou contêiner Docker.
Início rápido
- 1
Instale o pacote npm globalmente
npm install -g vibetunnel - 2
Ou instale o app para macOS pelo Homebrew
brew install --cask vibetunnel - 3
Execute qualquer comando no navegador
vt pnpm run dev - 4
Abra o painel na porta 4020 do localhost
Antes de usar
- O app nativo para macOS requer um Mac com Apple Silicon (M1 ou posterior); Macs Intel não são compatíveis.
- O Windows ainda não é compatível.
- O app para iOS está em desenvolvimento e não é recomendado para uso em produção.
Tópicos
Perguntas frequentes
- O que é vibetunnel?
- Acesse terminais pelo navegador para executar, monitorar e controlar sessões de shell e agentes de programação com IA em qualquer dispositivo. O VibeTunnel encaminha sessões de terminal de uma máquina host para um painel web, permitindo acompanhar builds, testes ou agentes de programação com IA de longa duração pelo celular, tablet ou outro computador. Por padrão, o servidor roda em localhost na porta 4020, e o comando `vt` encapsula qualquer comando de shell para que a saída apareça no navegador, com suporte a aliases de shell e shells interativos.
- vibetunnel é gratuito? Qual é a licença?
- vibetunnel é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vibetunnel ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de vibetunnel foi em 5 de ago. de 2026.
- Para que posso usar vibetunnel?
- Conferir um build ou conjunto de testes de longa duração pelo celular, longe da mesa de trabalho. Monitorar agentes de programação com IA, como o Claude Code, em execução em uma máquina de desenvolvimento. Compartilhar uma sessão de terminal ao vivo com um colega sem configurar SSH. Executar um painel de terminal em um servidor Linux headless ou contêiner Docker.
- Como instalar vibetunnel?
- Instale o pacote npm globalmente: npm install -g vibetunnel Ou instale o app para macOS pelo Homebrew: brew install --cask vibetunnel Execute qualquer comando no navegador: vt pnpm run dev Abra o painel na porta 4020 do localhost
- Onde consigo vibetunnel?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/amantus-ai/vibetunnel
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Statusline minimalista feito em Rust para Claude Code, que mostra o modelo, o estado do Git, o workspace e o uso da janela de contexto no terminal.
Um workspace de terminal nativo para macOS, com projetos, abas, painéis divididos, árvore de arquivos integrada ao Git e painéis de navegador.
Um app de terminal para macOS que executa e monitora vários agentes de programação, com sessões mantidas ativas por um daemon e um app complementar para iPhone.
CLI e catálogo de templates prontos para configurar o Claude Code com agents, comandos, configurações, hooks e integrações MCP.
Plugin do Claude Code que adiciona uma linha de status em tempo real com uso de contexto, limites de uso, ferramentas ativas, agentes em execução e progresso das tarefas.