Repolode
RizRiyz

RizRiyz/luvus

TUI de controle para executar, monitorar e coordenar vários agentes de programação com IA em sessões persistentes no terminal.

Alternativa open source a:tmux

Estrelas
976
Forks
73
Issues abertas
46
Último commit
há 4 dias

O que é?

Luvus é um gerenciador de espaços de trabalho no terminal, criado para executar vários agentes de programação com IA ao mesmo tempo. Ele oferece espaços de trabalho persistentes com abas, painéis divididos e sessões nomeadas que continuam ativas em um servidor em segundo plano, mantendo o estado do terminal mesmo quando você fecha a interface.

Luvus detecta agentes compatíveis, como Claude Code, Codex, opencode, Kimi e Grok, e mostra o estado de cada um em tempo real (bloqueado, trabalhando, concluído ou ocioso), além de títulos das sessões, tokens, custo e uso de contexto. Você pode iniciar, enviar mensagens, inspecionar, retomar e bifurcar sessões de agentes, além de enviar prompts a painéis específicos por meio de um composer compartilhado. As visualizações integradas de Git e GitHub, uma árvore de arquivos, a criação de worktrees e a orquestração de tarefas complementam os agentes.

O projeto é escrito em Rust e funciona em macOS, Linux, FreeBSD e Windows. Ele inclui uma TUI, uma CLI, um cliente de navegador opcional somente para leitura, perfis de máquinas remotas via SSH e um sistema de módulos para adicionar ações, painéis e widgets à barra lateral.

Recursos principais

  • 01Espaços de trabalho persistentes com abas, painéis e sessões nomeadas mantidas ativas por um servidor em segundo plano.
  • 02Status em tempo real dos agentes compatíveis, incluindo os estados bloqueado, trabalhando, concluído e ocioso.
  • 03Inicie, envie mensagens, retome e bifurque sessões de agentes, além de enviar prompts a painéis específicos.
  • 04Visualizações integradas de Git, GitHub, árvore de arquivos e worktrees.
  • 05Orquestração de tarefas com filas, critérios de qualidade e trabalhos recorrentes com suporte a fusos horários.
  • 06Perfis de máquinas remotas via SSH e um cliente de navegador opcional somente para leitura.

Casos de uso

  • Executar vários agentes de programação em paralelo, em diferentes branches ou worktrees.
  • Monitorar qual agente precisa de atenção sem alternar entre várias janelas do terminal.
  • Trabalhar em máquinas remotas mantendo as sessões ativas após uma desconexão.
  • Coordenar tarefas dependentes entre agentes com reservas de caminhos e etapas de merge.

Início rápido

  1. 1

    Instale no macOS, Linux ou FreeBSD

    curl -fsSL https://luvus.dev/install.sh | sh
  2. 2

    Ou instale via Homebrew

    brew install RizRiyz/luvus/luvus
  3. 3

    Inicie ou reconecte-se à sua sessão dentro de um projeto

    luvus

Antes de usar

  • No macOS, talvez seja necessário desativar um atalho de entrada do sistema para liberar Ctrl+Space.
  • Os recursos compatíveis variam conforme o agente: alguns não oferecem retomada de sessão ou eventos de hook precisos.

Tópicos

Perguntas frequentes

O que é luvus?
TUI de controle para executar, monitorar e coordenar vários agentes de programação com IA em sessões persistentes no terminal. Luvus é um gerenciador de espaços de trabalho no terminal, criado para executar vários agentes de programação com IA ao mesmo tempo. Ele oferece espaços de trabalho persistentes com abas, painéis divididos e sessões nomeadas que continuam ativas em um servidor em segundo plano, mantendo o estado do terminal mesmo quando você fecha a interface.
luvus é gratuito? Qual é a licença?
luvus é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
luvus ainda é mantido?
Manutenção ativa. O último commit de luvus foi em 16 de out. de 2026.
Para que posso usar luvus?
Executar vários agentes de programação em paralelo, em diferentes branches ou worktrees. Monitorar qual agente precisa de atenção sem alternar entre várias janelas do terminal. Trabalhar em máquinas remotas mantendo as sessões ativas após uma desconexão. Coordenar tarefas dependentes entre agentes com reservas de caminhos e etapas de merge.
Como instalar luvus?
Instale no macOS, Linux ou FreeBSD: curl -fsSL https://luvus.dev/install.sh | sh Ou instale via Homebrew: brew install RizRiyz/luvus/luvus Inicie ou reconecte-se à sua sessão dentro de um projeto: luvus
Onde consigo luvus?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/RizRiyz/luvus

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados