Pake CLI

CLI Pake упаковывает сайт или локальную веб-сборку в настольное приложение с выбранным именем, значком и параметрами окна.

  • 62 871 ★ репозитория
  • Последний коммит
  • GPL-3.0
CLI

Расширенный доступ

Почему такой уровень

  • CLI запускает сборку, загружает зависимости и создает приложения; установка в системный каталог включается отдельно.
Все причины и проверки

tw93/pake

Установка

Работает в

В терминале, через 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Расширенный доступ9,6 тыс.Звезды репозитория

app-it собирает из локального веб-проекта macOS-приложение с иконкой в Dock, своим окном и остановкой сервера при выходе

ПлагинРасширенный доступ215Звезды репозитория

CLI создает заготовку приложения из выбранных частей стека и помогает добавлять возможности в уже созданный проект.

CLIРасширенный доступ819Звезды репозитория

CLI собирает Rust-код в WebAssembly и готовит JavaScript-пакет, чтобы агент подключил проверенный модуль к веб-проекту.

CLIРасширенный доступ7,3 тыс.Звезды репозитория

Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов

CLIШирокий доступ179Звезды репозитория

Аудитор-черный ящик запускает готовый CLI, ловит побочные записи на диск и отдает агентам индекс команд с оценкой готовности.

CLIРасширенный доступ437Звезды репозитория

Коротко о README

Окно приложения можно настроить по размеру и оформлению. Для пользователей без локальной сборочной среды есть отдельный путь через GitHub Actions.

Бейдж для README

Сообщить о проблеме

Foxx AIPake CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.