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.
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 -- codeWeiter, wo du aufgehört hast
Der Startbildschirm holt die offenen Projekte mit ihren Tabs zurück, auch nachdem qcode geschlossen war.
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.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.
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.
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.
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.
Bibliothek hinzufügen
cargo add quvyta-frameworkJede Komponente im Showcase ausprobieren
cargo install quvyta-framework-showcase && qframeDer 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
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 -
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 -
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 -
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
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.