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.
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 -- codeContinue de onde parou
A tela inicial traz de volta os projetos que estavam abertos, com suas abas, mesmo depois de o qcode ser fechado.
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.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.
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.
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.
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.
Adicione a biblioteca
cargo add quvyta-frameworkExperimente cada componente na vitrine
cargo install quvyta-framework-showcase && qframeO 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
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 -
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 -
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 -
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
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.