Терминальные приложения с открытым кодом
Терминальные приложения, нарисованные с заботой.
Quvyta — экосистема программ для терминала, все на одном фреймворке Rust. У них общие темы, значки, языки, клавиши и работа с мышью, а любые фигуры на экране создаются цветом, а не рамками из символов.
Агенты для кода в контейнерах
qcode quvyta-code
Настройте агента один раз, войдите в учётную запись и открывайте его в любом своём рабочем пространстве за несколько секунд. Между агентами и оболочками вы переходите как между вкладками, и ничто из запущенного в агенте не выполняется на вашей машине.
- Claude Code
- opencode
- Gemini CLI
- Codex CLI
- Antigravity IDE
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- codeПродолжайте с того места, где остановились
Главный экран возвращает рабочие пространства, которые у вас были открыты, вместе с их вкладками, даже после закрытия qcode.
Вкладка для любого агента
Знак
+после последней вкладки показывает оболочку рабочего пространства и, для каждого профиля, новый чат и его последние беседы в этом рабочем пространстве. Выбрав пункт, вы открываете агента там, где он остановился.Рабочее пространство — с первого взгляда
Боковая панель показывает сведения о рабочем пространстве и его контейнеры, которые можно остановить и перезапустить прямо оттуда. Когда закрывается последний qcode, запущенные им контейнеры тоже останавливаются.
Файловый менеджер в дереве
Дерево файлов создаёт, переименовывает, вырезает, вставляет, удаляет и перетаскивает, сразу по нескольку записей, и следит за диском, когда файлы меняются.
Файлы открываются во вкладках
Markdown отображается как отформатированная страница, текст открывается в nano или vim, а картинки рисует chafa — внутри собственного контейнера рабочего пространства.
Фреймворк на Rust для терминальных приложений
qframe quvyta-framework
Среда выполнения, виджеты, темы, значки и языковые файлы, из которых сделана каждая программа Quvyta, открыты всем, кто пишет для терминала. Выберите тему — и те же компоненты примут её цвета.
Добавьте библиотеку
cargo add quvyta-frameworkПопробуйте каждый компонент в витрине
cargo install quvyta-framework-showcase && qframeОстальная экосистема
Остальная экосистема, сделанная так же.
Каждая — самостоятельная программа со своей страницей. Все они выглядят и ведут себя одинаково, потому что все стоят на фреймворке.
-
qfocus
Следит за тем, на чём вы сосредоточены. Запустите счётчик на одном из фокусов и посмотрите, куда ушло время, на графиках дня, недели, месяца и года.
cargo install quvyta-focus -
qpac
Менеджер пакетов для Arch Linux с видом магазина приложений: один поиск по репозиториям, AUR и Flatpak, и каждое изменение показано до того, как произойдёт.
cargo install quvyta-packages -
qtools
Настройки, которые пользователи Arch Linux обычно делают вручную, собраны в один список, и у каждой есть предпросмотр, резервная копия и откат.
cargo install quvyta-tools -
quvyta
Устанавливает приложения Quvyta, открывает уже установленные и обновляет их, показывая каждую команду cargo до её запуска.
cargo install quvyta
Девять языков
На вашем языке и на нашем.
Каждое слово на экране берётся из языкового файла, а не из кода. qframe, qcode, qfocus, qpac, qtools и quvyta говорят на всех девяти, и этот сайт тоже.
Как они сделаны
Один облик и один набор клавиш во всех приложениях.
- Форму даёт цвет
Кнопки, вкладки и панели — это тона и отступы. Никаких скобок и рамок из линий; выбранное отмечает полоса в половину ячейки.
- Мышь и клавиатура равны
Всё, что умеет клавиатура, умеет и мышь, и обе отвечают сразу, как только чего-то коснутся.
- Три вида глифов
Каждый экран рассчитан и на Nerd Font, и на обычный Unicode, и на терминалы ASCII.
- Ваш язык
Каждое слово на экране лежит в языковом файле, а выбранные в quvyta язык, тема и набор значков действуют во всех приложениях Quvyta.