TUI de controle para executar, monitorar e coordenar vários agentes de programação com IA em sessões persistentes no terminal.
- Estrelas
- 5,540
- Forks
- 257
- Issues abertas
- 40
- Último commit
- há 6 horas
O que é?
TUIOS é um multiplexador de terminal e gerenciador de janelas escrito em Go. Ele roda dentro de um terminal já aberto e oferece vários painéis, nove workspaces, layouts em mosaico BSP e master-stack, teclas modais no estilo do Vim e uma paleta de comandos. Um daemon em segundo plano mantém as sessões ativas após desconectar, reconectar ou reiniciar, e permite acessar sessões em outras máquinas via ssh.
O projeto é voltado a quem executa vários agentes de programação ao mesmo tempo, como Claude Code, Codex ou Gemini CLI. O painel de cada agente indica se ele está trabalhando, aguardando, concluído ou com erro, e uma Inbox reúne aprovações, perguntas e erros de todas as sessões. Os agentes podem trocar mensagens entre si, e é possível executar um prompt em vários agentes, cada um em um git worktree separado.
TUIOS é baseado em Bubble Tea v2 e Lipgloss v2. Oferece suporte ao protocolo gráfico kitty, a sixel, ao protocolo de teclado kitty e à saída sincronizada, e renderiza em resposta a eventos, em vez de usar um temporizador fixo.
Recursos principais
- 01Painéis em mosaico com layouts BSP e master-stack, além de um layout com rolagem
- 02Nove workspaces, uma paleta de comandos e um iniciador de aplicativos com busca fuzzy
- 03Sessões gerenciadas por daemon que voltam após uma reinicialização, com opções para desconectar e reconectar
- 04Estado dos agentes e uma Inbox que reúne aprovações, perguntas e erros de várias sessões
- 05Sessões e painéis remotos em outras máquinas via ssh ou Tailscale
- 06Modo de cópia no estilo do Vim com scrollback de 10.000 linhas
- 07Suporte a imagens via kitty graphics e sixel
Casos de uso
- Executar vários agentes de programação em paralelo e acompanhar quais precisam de atenção
- Manter sessões de terminal de longa duração ativas via ssh ou após reinicializações
- Substituir tmux ou Zellij por um layout em mosaico com uma paleta de comandos integrada
- Controlar vários agentes em diferentes git worktrees a partir de um só lugar
Início rápido
- 1
Instale com Homebrew (macOS/Linux)
brew install tuios - 2
Ou execute a partir da imagem Docker
docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest - 3
Após a instalação, inicie o tuios no terminal
Antes de usar
- O suporte a gráficos Sixel é experimental.
- Para renderizar imagens completamente, é necessário um terminal compatível com os gráficos do kitty, como Ghostty, Kitty ou WezTerm.
Tópicos
Perguntas frequentes
- O que é tuios?
- Multiplexador de terminal e gerenciador de janelas em Go, com painéis em mosaico, workspaces, sessões persistentes e uma Inbox para agentes de programação em cada painel. TUIOS é um multiplexador de terminal e gerenciador de janelas escrito em Go. Ele roda dentro de um terminal já aberto e oferece vários painéis, nove workspaces, layouts em mosaico BSP e master-stack, teclas modais no estilo do Vim e uma paleta de comandos. Um daemon em segundo plano mantém as sessões ativas após desconectar, reconectar ou reiniciar, e permite acessar sessões em outras máquinas via ssh.
- tuios é gratuito? Qual é a licença?
- tuios é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tuios ainda é mantido?
- Manutenção ativa. O último commit de tuios foi em 21 de out. de 2026.
- Para que posso usar tuios?
- Executar vários agentes de programação em paralelo e acompanhar quais precisam de atenção Manter sessões de terminal de longa duração ativas via ssh ou após reinicializações Substituir tmux ou Zellij por um layout em mosaico com uma paleta de comandos integrada Controlar vários agentes em diferentes git worktrees a partir de um só lugar
- Como instalar tuios?
- Instale com Homebrew (macOS/Linux): brew install tuios Ou execute a partir da imagem Docker: docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest Após a instalação, inicie o tuios no terminal
- Onde consigo tuios?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Gaurav-Gosain/tuios
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um workspace de terminal em Rust que executa agentes de programação em painéis persistentes, mostra quais estão trabalhando, bloqueados ou ociosos e permite controlá-los via CLI e socket API.
Uma TUI de terminal para navegar, conectar-se e gerenciar hosts SSH definidos no arquivo ~/.ssh/config.
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.
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.
Leitor e renderizador de Markdown no terminal que exibe arquivos .md e repositórios com formatação estilizada na CLI.