English · Español · Français · Deutsch · Português (Brasil) · 日本語 · 简体中文 · 繁體中文 · 한국어 · العربية
Все 30 языков README
Повседневные инструменты в браузере. Приватные по замыслу.
Kit — набор инструментов для PDF, изображений, медиа, конвертации и текста, которые работают на вашем устройстве. Обработка остаётся в браузере — ничего не отправляется на сервер Kit.
Сайт: https://trykit.pages.dev
Аккуратный набор: ясная вёрстка, светлая и тёмная темы, 30 языков с нативным выбором, устанавливаемое PWA и честные пределы того, что умеет браузер.
Интерфейс приложения и этот README на GitHub есть на 30 языках. Переключайте в «Настройках» (или в шапке) нативным списком либо ссылками сверху. Арабский и иврит — справа налево. Политика и условия переведены, если есть свой юридический текст; иначе английский. Старые ссылки /zh/ по-прежнему ведут на упрощённый китайский.
Главный экран группирует инструменты по задаче (страницы PDF, данные, разработка…), а не одной плоской кучей.
- Объединение, разделение, порядок, номера страниц
- Сжатие, блокировка/разблокировка, метаданные, сведение
- Водяной знак, визуальное закрытие, набранная подпись
- Извлечение текста, PDF → ZIP изображений, изображения → PDF
- Сжатие, размер, обрезка, поворот/отражение, набор favicon
- Коррекция, фильтры, водяной знак
- Конвертация JPEG/PNG/WEBP, просмотр/удаление EXIF
- Конвертация, обрезка с осциллограммой, скорость/громкость, извлечение звука, клип → GIF
(FFmpeg WASM; большие файлы могут быть медленными; ограниченные кодеки)
- JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
- JSON → интерфейсы TypeScript
- Хаб конвертации
- Markdown ↔ HTML, сравнение текста, регистр, Lorem ipsum
- Декодирование JWT, метка Unix, cron, система счисления
- Хеш (SHA/MD5), regex, цвет
- Base64, URL, HTML-сущности
- UUID, генератор паролей, QR
- Инструменты обрабатывают данные на вашем устройстве
- История хранит только краткие сводки (не содержимое файлов)
- Настройки остаются в локальном хранилище
- Как работает Kit · Политика конфиденциальности · Условия использования
Требования: Node.js 24+ (см. .nvmrc).
git clone https://github.com/TGthms/kit.git
cd kit
npm install
npm run devОткройте http://localhost:3000 — язык по умолчанию ведёт на /en/.
npm run build
npm run typecheck
npm run lintДля GitHub Pages проекта собирайте так:
NEXT_PUBLIC_BASE_PATH=/kit npm run buildЛокально без префикса (NEXT_PUBLIC_BASE_PATH пуст).
- Отправьте этот репозиторий в https://github.com/TGthms/kit
- GitHub → Settings → Pages → Source: GitHub Actions
- Сценарий
.github/workflows/deploy.ymlсобирает сNEXT_PUBLIC_BASE_PATH=/kitи публикуетout/
NEXT_PUBLIC_BASE_PATH=/kit npm run build
# Upload contents of out/ to your Pages target, or use actions/upload-pages-artifactАдрес Pages: https://TGthms.github.io/kit/
Канонический сайт: https://trykit.pages.dev
Next.js 16 (App Router, статическая выгрузка) · TypeScript · Tailwind CSS · UI в стиле shadcn · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · service worker PWA
Kit’s own source is MIT. Audio and video tools also load an FFmpeg WebAssembly engine (@ffmpeg/core) licensed GPL-2.0-or-later (H.264 / LAME and related codecs). That engine is served from this site and runs in your browser; media is not uploaded to a Kit server. pdf.js and other libraries keep their own Apache, BSD, or MIT licenses.