Pake CLI
CLI Pake упаковывает сайт или локальную веб-сборку в настольное приложение с выбранным именем, значком и параметрами окна.
- 62 871 ★ репозитория
- Последний коммит
- GPL-3.0
Расширенный доступ
Почему такой уровень
- CLI запускает сборку, загружает зависимости и создает приложения; установка в системный каталог включается отдельно.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/pake-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI запускает сборку, загружает зависимости и создает приложения; установка в системный каталог включается отдельно.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Pake CLI создает настольную оболочку для веб-страницы или локальных статических файлов. Пользователь задает адрес, имя приложения и параметры окна, а инструмент собирает пакет на базе Tauri. Значок сайта можно получить автоматически или заменить собственным. Для автоматизации есть JSON-вывод и файл с настройками приложения. Агент может разобрать результат сборки и показать путь к пакету. В репозитории также опубликован официальный скилл для подключения Pake к Claude Code и Codex.
Для кого. Авторам веб-инструментов, которым нужно распространять существующий интерфейс как отдельное настольное приложение.
Подходит, если
- Внутренний веб-сервис хочется открывать в отдельном окне с собственным значком.
- Локальную статическую сборку нужно передать пользователю как приложение.
- Несколько пакетов требуют одинаковых параметров, которые удобнее хранить в JSON.
- Агент собирает приложение и должен вернуть машинно читаемый результат без диалога установщика.
Не подходит, если
- Требуется переписать веб-приложение на нативные компоненты платформы.
- Сайт должен работать без сети, но его данные доступны только на удаленном сервере.
- Локальная SPA зависит от history-маршрутизации, которую нельзя изменить.
Пример запроса к агенту
Упакуй нашу локальную сборку dist в приложение с этим значком. Используй JSON-вывод и не устанавливай пакет автоматически.Ограничения
Для сборки нужны Node.js 20.9 или новее и Rust 1.85 или новее; при отсутствии Rust автоматический запуск с JSON завершится ошибкой окружения. В локальном каталоге должен быть `index.html` на верхнем уровне. Локальные приложения поддерживают маршрутизацию через hash, а history-режим SPA пока не поддерживается. Упаковка удаленного сайта сохраняет зависимость от его сервера, входа и сетевого доступа, поэтому автономность следует проверять отдельно.
Как отключить. Удалите Pake CLI через менеджер пакетов. Созданные приложения удаляются отдельно обычным способом вашей операционной системы.
Частые вопросы
Можно ли упаковать папку dist?
Да. Передайте каталог статических файлов с `index.html` в корне. Проверьте навигацию в готовом приложении.
Откуда берется значок?
По умолчанию Pake получает значок сайта. Для собственного оформления задайте локальный файл или URL значка.
Что вернет автоматический запуск без Rust?
Ошибку `ENV_MISSING`. Установите необходимое окружение и повторите сборку, не ожидая интерактивного предложения.
Можно ли повторять настройки без длинной команды?
Да. Сохраните их в JSON и используйте `--config app.json`. Сверьте файл со схемой проекта перед сборкой.
Какой файл получается на macOS?
По умолчанию DMG. Для проверки приложения можно выбрать пакет `.app` через документированные параметры сборки.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыНачальную структуру собственной командной утилиты можно получить одним запуском и затем доработать с агентом под задачи проекта.
app-it собирает из локального веб-проекта macOS-приложение с иконкой в Dock, своим окном и остановкой сервера при выходе
CLI создает заготовку приложения из выбранных частей стека и помогает добавлять возможности в уже созданный проект.
CLI собирает Rust-код в WebAssembly и готовит JavaScript-пакет, чтобы агент подключил проверенный модуль к веб-проекту.
Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов
Аудитор-черный ящик запускает готовый CLI, ловит побочные записи на диск и отдает агентам индекс команд с оценкой готовности.
Коротко о README
Окно приложения можно настроить по размеру и оформлению. Для пользователей без локальной сборочной среды есть отдельный путь через GitHub Actions.