quvyta
Idioma: Español

Aplicaciones de terminal de código abierto

Aplicaciones de terminal, dibujadas con cuidado.

Quvyta es una familia de programas para la terminal, todos construidos sobre un mismo framework en Rust. Comparten temas, iconos, idiomas, teclas y comportamiento del ratón, y cada forma en pantalla nace del color, nunca de cajas dibujadas con caracteres.

qcode con un proyecto abierto: una pestaña de shell junto a dos pestañas de agente y el panel lateral con los archivos del proyecto, sus datos y sus contenedores

Agentees de programación en contenedores

qcode quvyta-code

Configura un agente una vez, inicia sesión y ábrelo en cualquiera de tus proyectos en unos segundos. Pasas de un agente a una shell como pasas de pestaña, y nada de lo que ejecuta un agente se ejecuta en tu propia máquina.

  • Claude Code
  • opencode
  • Gemini CLI
  • Codex CLI
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- code
  1. Sigue donde lo dejaste

    La pantalla de inicio recupera los proyectos que tenías abiertos, con sus pestañas, incluso después de cerrar qcode.

  2. Una pestaña para cualquier agente

    El + tras la última pestaña muestra la shell del proyecto y, para cada perfil, un chat nuevo y sus últimas conversaciones en este proyecto. Al elegir una, el agente sigue donde se quedó.

  3. El proyecto de un vistazo

    El panel lateral muestra los datos del proyecto y sus contenedores, que puedes detener y reiniciar desde ahí. Cuando se cierra el último qcode, también se detienen los contenedores que arrancó.

  4. Un gestor de archivos en el árbol

    El árbol de archivos crea, renombra, corta, pega, borra y arrastra, con varios elementos a la vez, y sigue al disco cuando los archivos cambian.

  5. Los archivos se abren en pestañas

    Markdown se muestra como una página compuesta, el texto se abre en nano o vim y las imágenes las dibuja chafa, todo dentro del contenedor del propio proyecto.

La pantalla de inicio de qcode ofrece seguir con los proyectos que quedaron abiertos
Una pestaña nueva con una shell y las conversaciones anteriores de cada perfil, la más reciente primero
El panel lateral con los datos del proyecto y sus contenedores, en marcha y detenidos
Tres archivos seleccionados en el árbol, con el menú que los corta o los borra
El README del proyecto leído como una página Markdown compuesta en su propia pestaña

Un framework en Rust para aplicaciones de terminal

qframe quvyta-framework

El runtime, los componentes, los temas, los iconos y los archivos de idioma con los que está hecho cada programa de Quvyta, abiertos a cualquiera que construya para la terminal. Elige un tema y los mismos componentes toman sus colores.

Tema
La vitrina con el tema Iris, en el mismo panel: una línea de CPU, medidores de recursos, una barra por servicio, distintivos de estado y un reloj grande
Iris: los colores de la familia, y los de este sitio.
La vitrina con el tema Nordic, en el mismo panel: una línea de CPU, medidores de recursos, una barra por servicio, distintivos de estado y un reloj grande
Nordic: azules fríos.
La vitrina con el tema Amber, en el mismo panel: una línea de CPU, medidores de recursos, una barra por servicio, distintivos de estado y un reloj grande
Amber: tonos cálidos de principio a fin.
La vitrina con el tema Monochrome, en el mismo panel: una línea de CPU, medidores de recursos, una barra por servicio, distintivos de estado y un reloj grande
Monochrome: grises de principio a fin, el color solo para el estado.

Añade la biblioteca

cargo add quvyta-framework

Prueba cada componente en la vitrina

cargo install quvyta-framework-showcase && qframe

El resto de la familia

El resto de la familia, hecho igual.

Cada uno es un programa por sí mismo y tiene su propia página. Todos se ven y se comportan igual, porque todos están construidos sobre el framework.

  • qfocus contando una hora y cuarto en un foco, con el trabajo del día en una tira arriba

    qfocus

    Sigue en qué te concentras. Pon en marcha un contador en uno de tus focos y mira dónde se fue tu tiempo en gráficos de día, semana, mes y año.

    cargo install quvyta-focus

    Más sobre qfocus

  • La página de tienda de qpac, con aplicaciones populares y paquetes populares del AUR en fichas y los tipos de software a la izquierda

    qpac

    Un gestor de paquetes para Arch Linux con aire de tienda de aplicaciones: una búsqueda en los repositorios, el AUR y Flatpak, y cada cambio a la vista antes de que ocurra.

    cargo install quvyta-packages

    Más sobre qpac

  • qtools mostrando el grupo Paquetes, con un elemento seleccionado y su detalle junto a la lista

    qtools

    Los ajustes que los usuarios de Arch Linux suelen hacer a mano, desde una sola lista, cada uno con vista previa, copia de seguridad y deshacer.

    cargo install quvyta-tools

    Más sobre qtools

  • quvyta enumerando la familia: qué está instalado, con qué versión, y una actualización esperando

    quvyta

    Instala la familia, abre los miembros que tienes y los mantiene al día, mostrando cada comando de cargo antes de ejecutarlo.

    cargo install quvyta

    Más sobre quvyta

Nueve idiomas

En tu idioma, y en el nuestro.

Cada palabra en pantalla viene de un archivo de idioma, no del código. qframe, qfocus y qtools hablan los nueve; qcode, qpac y quvyta hablan hoy inglés y turco, y los demás archivos llegarán a medida que se escriban. Este sitio habla los mismos nueve.

Cómo están hechos

Un mismo aspecto y unas mismas teclas en cada miembro.

  • La forma nace del color

    Botones, pestañas y paneles son tonos y espacio. Sin corchetes ni cajas dibujadas con líneas; una barra de media celda marca lo seleccionado.

  • Ratón y teclado son iguales

    Todo lo que hace el teclado lo hace también el ratón, y los dos responden en cuanto tocan algo.

  • Tres clases de glifos

    Cada pantalla está pensada igual para Nerd Font, Unicode simple y terminales ASCII.

  • Tu idioma

    Cada palabra en pantalla vive en un archivo de idioma, y el idioma, el tema y los iconos que eliges en quvyta valen para toda la familia.