quvyta
Langue: Français

Applications de terminal libres

Des applications de terminal, dessinées avec soin.

Quvyta est une famille de programmes pour le terminal, tous bâtis sur un seul framework Rust. Ils partagent leurs thèmes, leurs icônes, leurs langues, leurs touches et le comportement de la souris, et chaque forme à l’écran vient de la couleur, jamais de cadres dessinés avec des caractères.

qcode avec un projet ouvert : un onglet shell à côté de deux onglets agent, et le panneau latéral avec les fichiers du projet, ses informations et ses conteneurs

Des agents de code dans des conteneurs

qcode quvyta-code

Réglez un agent une fois, connectez-le, et ouvrez-le dans n’importe lequel de vos projets en quelques secondes. Vous passez d’un agent à un shell comme d’un onglet à l’autre, et rien de ce qu’un agent exécute ne tourne sur votre machine.

  • Claude Code
  • opencode
  • Gemini CLI
  • Codex CLI
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- code
  1. Reprenez où vous vous êtes arrêté

    L’écran d’accueil ramène les projets que vous aviez ouverts, avec leurs onglets, même après la fermeture de qcode.

  2. Un onglet pour chaque agent

    Le + après le dernier onglet liste le shell du projet et, pour chaque profil, une nouvelle conversation ainsi que les dernières de ce projet. En choisir une ouvre l’agent là où il s’était arrêté.

  3. Le projet d’un coup d’œil

    Le panneau latéral montre les informations du projet et ses conteneurs, que vous pouvez arrêter et relancer de là. Quand le dernier qcode se ferme, les conteneurs qu’il a lancés s’arrêtent aussi.

  4. Un gestionnaire de fichiers dans l’arbre

    L’arbre des fichiers crée, renomme, coupe, colle, supprime et glisse, sur plusieurs entrées à la fois, et suit le disque quand les fichiers changent.

  5. Les fichiers s’ouvrent en onglets

    Le Markdown s’affiche en page mise en forme, le texte s’ouvre dans nano ou vim et les images sont dessinées par chafa, dans le conteneur propre au projet.

L’écran d’accueil de qcode propose de reprendre avec les projets laissés ouverts
Un nouvel onglet proposant un shell et les conversations passées de chaque profil, la plus récente en tête
Le panneau latéral avec les informations du projet et ses conteneurs, en marche et arrêtés
Trois fichiers sélectionnés dans l’arbre, avec le menu qui les coupe ou les supprime
Le README du projet lu comme une page Markdown mise en forme dans son propre onglet

Un framework Rust pour les applications de terminal

qframe quvyta-framework

Le runtime, les composants, les thèmes, les icônes et les fichiers de langue dont chaque programme Quvyta est fait, ouverts à quiconque construit pour le terminal. Choisissez un thème et les mêmes composants prennent ses couleurs.

Thème
La vitrine avec le thème Iris, sur le même tableau de bord : une courbe de CPU, des jauges de ressources, une barre par service, des badges d’état et une grande horloge
Iris : les couleurs de la famille, et celles de ce site.
La vitrine avec le thème Nordic, sur le même tableau de bord : une courbe de CPU, des jauges de ressources, une barre par service, des badges d’état et une grande horloge
Nordic : des bleus froids.
La vitrine avec le thème Amber, sur le même tableau de bord : une courbe de CPU, des jauges de ressources, une barre par service, des badges d’état et une grande horloge
Amber : des tons chauds partout.
La vitrine avec le thème Monochrome, sur le même tableau de bord : une courbe de CPU, des jauges de ressources, une barre par service, des badges d’état et une grande horloge
Monochrome : des gris partout, la couleur gardée pour l’état seul.

Ajouter la bibliothèque

cargo add quvyta-framework

Essayer chaque composant dans la vitrine

cargo install quvyta-framework-showcase && qframe

Le reste de la famille

Le reste de la famille, fait de la même main.

Chacun est un programme à part entière, avec sa propre page. Tous se ressemblent et se comportent pareil, parce que tous sont bâtis sur le framework.

  • qfocus compte une heure et quart sur un focus, avec le travail de la journée en bandeau au-dessus

    qfocus

    Suit ce sur quoi vous vous concentrez. Lancez un compteur sur un de vos focus et voyez où votre temps est passé, en graphiques du jour, de la semaine, du mois et de l’année.

    cargo install quvyta-focus

    En savoir plus sur qfocus

  • La page boutique de qpac, avec les applications populaires et les paquets AUR populaires en cartes et les types de logiciels à gauche

    qpac

    Un gestionnaire de paquets pour Arch Linux qui a l’allure d’une boutique d’applications : une seule recherche dans les dépôts, l’AUR et Flatpak, et chaque changement montré avant qu’il n’arrive.

    cargo install quvyta-packages

    En savoir plus sur qpac

  • qtools affichant le groupe Paquets, avec une entrée sélectionnée et son détail à côté de la liste

    qtools

    Les réglages que les utilisateurs d’Arch Linux font d’habitude à la main, depuis une seule liste, chacun avec un aperçu, une sauvegarde et une annulation.

    cargo install quvyta-tools

    En savoir plus sur qtools

  • quvyta liste la famille : ce qui est installé, en quelle version, et une mise à jour qui attend

    quvyta

    Installe la famille, ouvre les membres que vous avez et les tient à jour, en montrant chaque commande cargo avant de l’exécuter.

    cargo install quvyta

    En savoir plus sur quvyta

Neuf langues

Dans votre langue, et dans la nôtre.

Chaque mot à l’écran vient d’un fichier de langue, pas du code. qframe, qfocus et qtools parlent les neuf ; qcode, qpac et quvyta parlent aujourd’hui anglais et turc, les autres fichiers suivront à mesure qu’ils seront écrits. Ce site parle les mêmes neuf langues.

Comment ils sont faits

Une seule allure, un seul jeu de touches, dans chaque membre.

  • La forme vient de la couleur

    Boutons, onglets et panneaux sont des tons et des espaces. Pas de crochets, pas de cadres tracés au trait ; une barre d’une demi-cellule marque ce qui est sélectionné.

  • Souris et clavier sont à égalité

    Tout ce que fait le clavier, la souris le fait aussi, et les deux répondent dès qu’ils touchent quelque chose.

  • Trois sortes de glyphes

    Chaque écran est pensé aussi bien pour Nerd Font que pour l’Unicode simple et les terminaux ASCII.

  • Votre langue

    Chaque mot à l’écran vit dans un fichier de langue, et la langue, le thème et les icônes choisis dans quvyta valent pour toute la famille.