Repolode
Gaurav-Gosain

Gaurav-Gosain/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.

Alternativa open source a:tmuxZellij

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. 1

    Instale com Homebrew (macOS/Linux)

    brew install tuios
  2. 2

    Ou execute a partir da imagem Docker

    docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest
  3. 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