quvyta
Sprache: Deutsch

Quelloffene Terminal-Anwendungen

Terminal-Anwendungen, mit Sorgfalt gezeichnet.

Quvyta ist eine Familie von Programmen für das Terminal, alle auf einem gemeinsamen Rust-Framework. Sie teilen Themes, Symbole, Sprachen, Tasten und Mausverhalten, und jede Form auf dem Bildschirm entsteht aus Farbe, nie aus Kästen aus Zeichen.

qcode mit einem offenen Projekt: ein Shell-Tab neben zwei Agent-Tabs und die Seitenleiste mit den Dateien des Projekts, seinen Angaben und seinen Containern

Coding-Agents in Containern

qcode quvyta-code

Ein Agent einmal einrichten, anmelden, und danach in jedem Projekt in wenigen Sekunden öffnen. Zwischen Agents und Shells wechselst du wie zwischen Tabs, und was ein Agent ausführt, läuft nie auf deinem Rechner selbst.

  • Claude Code
  • opencode
  • Gemini CLI
  • Codex CLI
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- code
  1. Weiter, wo du aufgehört hast

    Der Startbildschirm holt die offenen Projekte mit ihren Tabs zurück, auch nachdem qcode geschlossen war.

  2. Ein Tab für jedes Agent

    Das + nach dem letzten Tab listet die Shell des Projekts und für jedes Profil einen neuen Chat samt der letzten Unterhaltungen in diesem Projekt. Eine Auswahl öffnet das Agent dort, wo es stehen geblieben ist.

  3. Das Projekt auf einen Blick

    Die Seitenleiste zeigt die Angaben des Projekts und seine Container, die du von dort anhalten und neu starten kannst. Schließt das letzte qcode, halten auch die von ihm gestarteten Container an.

  4. Ein Dateimanager im Baum

    Der Dateibaum erstellt, benennt um, schneidet aus, fügt ein, löscht und zieht, auch mehrere Einträge zugleich, und folgt der Platte, wenn sich Dateien ändern.

  5. Dateien öffnen in Tabs

    Markdown erscheint als gesetzte Seite, Text öffnet in nano oder vim und Bilder zeichnet chafa, alles im eigenen Container des Projekts.

Der Startbildschirm von qcode bietet an, mit den offen gelassenen Projekten weiterzumachen
Ein neuer Tab mit einer Shell und den früheren Unterhaltungen jedes Profils, die neueste zuerst
Die Seitenleiste mit den Angaben des Projekts und seinen laufenden und angehaltenen Containern
Drei ausgewählte Dateien im Dateibaum mit dem Menü, das sie ausschneidet oder löscht
Die README des Projekts als gesetzte Markdown-Seite in einem eigenen Tab

Ein Rust-Framework für Terminal-Anwendungen

qframe quvyta-framework

Die Laufzeit, die Widgets, die Themes, die Symbole und die Sprachdateien, aus denen jedes Quvyta-Programm besteht, offen für alle, die für das Terminal bauen. Wähle ein Theme, und dieselben Komponenten nehmen seine Farben an.

Theme
Das Showcase im Theme Iris, auf demselben Dashboard: eine CPU-Sparkline, Ressourcenanzeigen, ein Balken pro Dienst, Statusabzeichen und eine große Uhr
Iris: die Farben der Familie, und die dieser Seite.
Das Showcase im Theme Nordic, auf demselben Dashboard: eine CPU-Sparkline, Ressourcenanzeigen, ein Balken pro Dienst, Statusabzeichen und eine große Uhr
Nordic: kühle Blautöne.
Das Showcase im Theme Amber, auf demselben Dashboard: eine CPU-Sparkline, Ressourcenanzeigen, ein Balken pro Dienst, Statusabzeichen und eine große Uhr
Amber: warme Töne überall.
Das Showcase im Theme Monochrome, auf demselben Dashboard: eine CPU-Sparkline, Ressourcenanzeigen, ein Balken pro Dienst, Statusabzeichen und eine große Uhr
Monochrome: Grautöne überall, Farbe nur für den Status.

Bibliothek hinzufügen

cargo add quvyta-framework

Jede Komponente im Showcase ausprobieren

cargo install quvyta-framework-showcase && qframe

Der Rest der Familie

Der Rest der Familie, auf dieselbe Weise gemacht.

Jedes ist ein Programm für sich und hat seine eigene Seite. Alle sehen gleich aus und verhalten sich gleich, weil alle auf dem Framework gebaut sind.

  • qfocus zählt eine Stunde und eine Viertelstunde auf einem Fokus, darüber die Arbeit des Tages als Streifen

    qfocus

    Verfolgt, worauf du dich konzentrierst. Starte einen Zähler auf einem deiner Fokusse und sieh in Tages-, Wochen-, Monats- und Jahresdiagrammen, wohin die Zeit ging.

    cargo install quvyta-focus

    Mehr über qfocus

  • Die Store-Seite von qpac mit beliebten Anwendungen und beliebten AUR-Paketen als Karten und den Softwarearten links

    qpac

    Ein Paketmanager für Arch Linux, der sich wie ein App-Store anfühlt: eine Suche über die Repositories, das AUR und Flatpak, und jede Änderung wird vorher gezeigt.

    cargo install quvyta-packages

    Mehr über qpac

  • qtools zeigt die Gruppe Pakete, ein Eintrag ist ausgewählt und seine Angaben stehen neben der Liste

    qtools

    Die Einstellungen, die Arch-Linux-Nutzer meist von Hand vornehmen, aus einer Liste, jede mit Vorschau, Sicherung und Rückgängig.

    cargo install quvyta-tools

    Mehr über qtools

  • quvyta listet die Familie: was installiert ist, welche Version, und ein wartendes Update

    quvyta

    Installiert die Familie, öffnet die vorhandenen Mitglieder und hält sie aktuell, und zeigt jeden cargo-Befehl, bevor er läuft.

    cargo install quvyta

    Mehr über quvyta

Neun Sprachen

In deiner Sprache, und in unserer.

Jedes Wort auf dem Bildschirm kommt aus einer Sprachdatei, nicht aus dem Code. qframe, qfocus und qtools sprechen alle neun; qcode, qpac und quvyta sprechen heute Englisch und Türkisch, die übrigen Dateien folgen, sobald sie geschrieben sind. Diese Seite spricht dieselben neun.

Wie sie gemacht sind

Ein Aussehen, ein Tastensatz, in jedem Mitglied.

  • Form aus Farbe

    Schaltflächen, Tabs und Leisten sind Töne und Abstände. Keine Klammern, keine mit Linien gezeichneten Kästen; ein halbzelliger Balken markiert, was ausgewählt ist.

  • Maus und Tastatur sind gleichwertig

    Alles, was die Tastatur kann, kann die Maus auch, und beide antworten, sobald sie etwas berühren.

  • Drei Arten von Glyphen

    Jeder Bildschirm ist für Nerd Font, reines Unicode und ASCII-Terminals gleichermaßen entworfen.

  • Deine Sprache

    Jedes Wort auf dem Bildschirm lebt in einer Sprachdatei, und Sprache, Theme und Symbolsatz, die du in quvyta wählst, gelten in der ganzen Familie.