quvyta
Idioma: Português (Brasil)

Aplicativos de terminal de código aberto

Aplicativos de terminal, desenhados com cuidado.

Quvyta é uma família de programas para o terminal, todos construídos sobre um mesmo framework em Rust. Eles compartilham temas, ícones, idiomas, teclas e comportamento do mouse, e cada forma na tela nasce da cor, nunca de caixas desenhadas com caracteres.

qcode com um projeto aberto: uma aba de shell ao lado de duas abas de agente e o painel lateral com os arquivos do projeto, seus dados e seus contêineres

Agentees de programação em contêineres

qcode quvyta-code

Configure um agente uma vez, entre na conta e abra-o em qualquer um dos seus projetos em poucos segundos. Você passa de um agente para um shell como passa de aba, e nada do que um agente executa roda na sua máquina.

  • Claude Code
  • opencode
  • Gemini CLI
  • Codex CLI
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- code
  1. Continue de onde parou

    A tela inicial traz de volta os projetos que estavam abertos, com suas abas, mesmo depois de o qcode ser fechado.

  2. Uma aba para qualquer agente

    O + depois da última aba lista o shell do projeto e, para cada perfil, uma conversa nova e as mais recentes deste projeto. Escolher uma abre o agente onde ele parou.

  3. O projeto num relance

    O painel lateral mostra os dados do projeto e seus contêineres, que você pode parar e reiniciar dali. Quando o último qcode fecha, os contêineres que ele iniciou param também.

  4. Um gerenciador de arquivos na árvore

    A árvore de arquivos cria, renomeia, corta, cola, apaga e arrasta, com vários itens de uma vez, e acompanha o disco quando os arquivos mudam.

  5. Arquivos abrem em abas

    Markdown aparece como página formatada, texto abre no nano ou no vim e imagens são desenhadas pelo chafa, tudo dentro do contêiner do próprio projeto.

A tela inicial do qcode oferece continuar com os projetos que ficaram abertos
Uma aba nova com um shell e as conversas anteriores de cada perfil, a mais nova primeiro
O painel lateral com os dados do projeto e seus contêineres, em execução e parados
Três arquivos selecionados na árvore, com o menu que os corta ou apaga
O README do projeto lido como página Markdown formatada em uma aba própria

Um framework em Rust para aplicativos de terminal

qframe quvyta-framework

O runtime, os componentes, os temas, os ícones e os arquivos de idioma de que cada programa Quvyta é feito, abertos a quem constrói para o terminal. Escolha um tema e os mesmos componentes assumem suas cores.

Tema
A vitrine no tema Iris, no mesmo painel: uma linha de CPU, medidores de recursos, uma barra por serviço, selos de estado e um relógio grande
Iris: as cores da família, e as deste site.
A vitrine no tema Nordic, no mesmo painel: uma linha de CPU, medidores de recursos, uma barra por serviço, selos de estado e um relógio grande
Nordic: azuis frios.
A vitrine no tema Amber, no mesmo painel: uma linha de CPU, medidores de recursos, uma barra por serviço, selos de estado e um relógio grande
Amber: tons quentes de ponta a ponta.
A vitrine no tema Monochrome, no mesmo painel: uma linha de CPU, medidores de recursos, uma barra por serviço, selos de estado e um relógio grande
Monochrome: cinzas de ponta a ponta, a cor só para o estado.

Adicione a biblioteca

cargo add quvyta-framework

Experimente cada componente na vitrine

cargo install quvyta-framework-showcase && qframe

O resto da família

O resto da família, feito do mesmo jeito.

Cada um é um programa por si, com a sua própria página. Todos têm a mesma aparência e o mesmo comportamento, porque todos são construídos sobre o framework.

  • qfocus contando uma hora e quinze em um foco, com o trabalho do dia em uma faixa acima

    qfocus

    Acompanha no que você se concentra. Inicie um contador em um dos seus focos e veja para onde foi o seu tempo em gráficos de dia, semana, mês e ano.

    cargo install quvyta-focus

    Mais sobre o qfocus

  • A página de loja do qpac, com aplicativos populares e pacotes populares do AUR em cartões e os tipos de software à esquerda

    qpac

    Um gerenciador de pacotes para o Arch Linux com jeito de loja de aplicativos: uma busca nos repositórios, no AUR e no Flatpak, e cada mudança mostrada antes de acontecer.

    cargo install quvyta-packages

    Mais sobre o qpac

  • qtools mostrando o grupo Pacotes, com um item selecionado e seu detalhe ao lado da lista

    qtools

    Os ajustes que quem usa Arch Linux costuma fazer à mão, em uma única lista, cada um com prévia, backup e desfazer.

    cargo install quvyta-tools

    Mais sobre o qtools

  • quvyta listando a família: o que está instalado, em qual versão, e uma atualização esperando

    quvyta

    Instala a família, abre os membros que você tem e os mantém atualizados, mostrando cada comando do cargo antes de executá-lo.

    cargo install quvyta

    Mais sobre o quvyta

Nove idiomas

No seu idioma, e no nosso.

Cada palavra na tela vem de um arquivo de idioma, não do código. qframe, qfocus e qtools falam os nove; qcode, qpac e quvyta falam hoje inglês e turco, e os outros arquivos chegam conforme são escritos. Este site fala os mesmos nove.

Como eles são feitos

Uma aparência, um conjunto de teclas, em cada membro.

  • A forma nasce da cor

    Botões, abas e painéis são tons e espaço. Sem colchetes, sem caixas desenhadas com linhas; uma barra de meia célula marca o que está selecionado.

  • Mouse e teclado são iguais

    Tudo o que o teclado faz, o mouse também faz, e os dois respondem no instante em que tocam algo.

  • Três tipos de glifos

    Cada tela é pensada igualmente para Nerd Font, Unicode simples e terminais ASCII.

  • O seu idioma

    Cada palavra na tela vive em um arquivo de idioma, e o idioma, o tema e os ícones escolhidos no quvyta valem para toda a família.