РУКОВОДСТВО OneKit

Как использовать OneKit.
Браузер, рабочие процессы и CLI.

Познакомься с набором инструментов для повседневной работы с файлами. Изучи основы, подключай инструменты в рабочий процесс или возьми OneKit в свой терминал.

ОДИН НАБОР ИНСТРУМЕНТОВ, ТРИ СПОСОБА РАБОТЫ

Что такое OneKit?

OneKit помогает сравнивать, конвертировать и обрабатывать PDF, изображения, документы, код и другие файлы. Используйте один инструмент для быстрой задачи, соединяйте инструменты для повторяющейся работы или запускайте общее ядро Python прямо из командной строки.

Найдите нужную операцию

Инструменты и категории

В каталоге есть 285 инструментов; 255 в данный момент работают в браузере. Ищите по задаче или формату, затем используйте фильтры по категориям, чтобы сузить список. Включить Показать инструменты CLI чтобы увидеть операции, доступные через CLI, с их необходимыми зависимостями.

Инструменты PDF19

Объединяйте, разделяйте, организовывайте и извлекайте страницы.

Изображения16

Конвертируйте, сжимайте, изменяйте размер и обрезайте изображения.

Конвертеры75

Преобразовать документы, таблицы и структурированные файлы.

Сравнить7

Проверяйте различия и применяйте отдельные изменения.

Разработчик111

Форматируйте, проверяйте и преобразовывайте код и данные.

Инспектор файлов8

Проверяйте информацию о файле и метаданные.

Безопасность3

Шифруйте, расшифровывайте и работайте с инструментами безопасности.

OCR6

Извлекайте текст из отсканированных документов и изображений.

Видео11

Конвертируйте и обрабатывайте видеофайлы.

QR коды и штрихкоды10

Создавайте коды QR и стандартные линейные штрихкоды; сканируйте изображения или используйте камеру.

Аудио3

Конвертируйте и обрабатывайте аудиофайлы.

Архивы1

Создавать, извлекать и конвертировать архивы.

Дизайн4

Создайте цветовые палитры и конвертируйте шрифтовые файлы.

Создано для локальной работы

Используйте инструмент в вашем браузере.

Благодаря передовым технологиям браузера, OneKit обрабатывает ваши файлы прямо на вашем устройстве. Ваши документы и результаты остаются с вами, не загружаясь на наши серверы. OneKit скачивает среду обработки и необходимые пакеты, а затем использует их повторно, когда вы переходите между инструментами.

  1. Откройте инструмент. Выберите операцию из каталога и проверьте требования к входным данным.
  2. Добавьте свой ввод. Выберите файлы или вставьте текст там, где это поддерживается. Используйте «Заменить» или «Удалить», чтобы изменить выбор.
  3. Установить опции. Выберите формат вывода или настройки. Поддерживаемые инструменты PDF предлагают предварительный просмотр страниц и их перестановку; обрезка изображений предоставляет визуальный выбор.
  4. Запуск и загрузка. Подождите, пока завершится обработка, проверьте предупреждения, затем скачайте результат. Сохраните его перед обновлением или закрытием страницы.
Первый запуск может занять немного больше времени.

OneKit готовит свою локальную среду в фоновом режиме. Публичные загрузки могут кэшироваться для будущих посещений. Ваши рабочие файлы не сохраняются в этом кэше. Отмена операции останавливает рабочую среду.

Как понять результаты

Результаты, точность и сравнения

Что означают ✓ и ≈?

✓ С сохранением контента: операция рассчитана на сохранение соответствующего контента. ≈ Конвертация с компромиссами: макет, шрифты, метаданные или детали могут измениться. Наведите курсор или сфокусируйтесь на символе на карточке инструмента, чтобы прочитать его конкретное объяснение.

Как работают сравнения и слияния?

Откройте два файла или вставьте два текста. Добавления отображаются зелёным, а удаления — красным. Используйте стрелки на отдельных изменённых строках, чтобы применить одну версию к другой стороне, по одному изменению за раз. Вы можете продолжать редактирование и скачивать любую сторону. Сравнения JSON нормализуют ключи; сравнения блокнотов могут сосредоточиться на коде, Markdown или на обоих.

Объединяйте задачи

Что делает рабочий процесс?

Объединяйте инструменты из разных категорий в одном рабочем процессе: конвертируйте файл, обрабатывайте его содержимое, затем сжимайте или упаковывайте результат. Смешивайте и повторяйте шаги по необходимости, если каждый инструмент принимает формат вывода и количество файлов от предыдущего шага. OneKit автоматически передает результаты между шагами без загрузки и выбора файлов между ними.

Обрабатываем несколько файлов? Используйте рабочий процесс. Выберите пул файлов: инструменты для одного файла запускаются в Для каждого файла цикл, применяя одни и те же настройки ко всем входным данным. Каждое прохождение отправляет свои результаты на следующий шаг. Инструменты, такие как «Объединить PDF», обрабатывают группу вместе в выбранном порядке. Сравнения и различия исключены, так как требуют конкретной пары входных данных.

Изучить пример
Ваш PDFУдалить страницу 1Поверните оставшиеся страницыГотово к сохранению PDF

Удалите титульную страницу, затем поверните оставшиеся страницы на 90°. Используйте PDF как минимум с двумя страницами. Вы можете изменить обе настройки после открытия этой конфигурации.

Это пример настройки, не реальная операция с файлом. В сборщике выберите Открыть рабочий процесс, чтобы загрузить скачанный файл .1kit, затем добавьте свои файлы.

  1. Начать с пула файлов

    Выберите один или несколько входов и первый инструмент. Добавляйте, удаляйте или меняйте порядок файлов перед запуском.

  2. Постройте свою последовательность

    Объединяйте совместимые инструменты из любой категории. Повторяйте шаги и настраивайте их параметры.

  3. Запуск и повторное использование.

    Запусти рабочий процесс, скачай результаты и сохрани настройки на следующий раз.

Шаги выполняются в нумерованном порядке; перемещение блоков меняет только их местоположение. Пул поддерживает до 256 файлов и 128 MiB всего; каждый шаг также имеет свои ограничения по размеру файлов и общему объему. Сбой останавливает рабочий процесс без публикации частичных результатов. Скачивайте несколько результатов вместе как ZIP. Сохранённая настройка .1kit сохраняет инструменты, параметры и расположение, без входных файлов и паролей.

Вы также можете запустить сохранённую настройку из CLI:

onekit cli
onekit pipeline --steps workflow.1kit input.pdf -o output/
Для вас и ваших локальных ИИ-агентов

Ваш CLI. Ваш агентский CLI.

CLI дает вам прямой доступ к открытый исходный код (PolyForm Shield 1.0.0) Python ядра, лежащего в основе OneKit. Запустите все инструменты 285, включая те, которые еще недоступны в браузере, с более щедрые ограничения на размер файла где поддерживается. Всё работает на вашей машине.
Требуются Python 3.11 или более поздние версии. Ограничения зависят от инструмента; некоторые операции требуют дополнительных пакетов или внешних движков, таких как FFmpeg, LibreOffice или Pandoc.

onekit cli
python -m pip install "onekit-tools[pdf,images,documents]"

Используйте OneKit напрямую или как локальный набор инструментов для агента AI, который может выполнять команды оболочки. Ваш агент может находить инструменты, проверять требования, обрабатывать файлы и запускать сохраненные .1kit рабочие процессы. Обработка файлов выполняется локально; что попадает в удалённую модель, зависит от конфигурации вашего агента.

Найти и проверить

onekit cli
onekit list --json
onekit doctor pdf-merge --json

Попробуйте слияние PDF

onekit cli
onekit run pdf-merge first.pdf second.pdf -o combined.pdf

Для рабочих процессов агента разбирайте ответы JSON об обнаруженных инструментах и их готовности, передавайте явные пути ввода/вывода и проверяйте статус выхода перед чтением результатов. run and pipeline записывают выходные файлы; некоторые инструменты создают отчёты JSON. Подготовьте зависимости перед автономным запуском, так как при первом использовании установка может требовать загрузки или взаимодействия. Используйте onekit doctor TOOL_ID проверить зависимости для конкретного инструмента. OneKit сохраняет существующие файлы вывода, если вы специально не укажете --force. Для паролей используйте --ask-password чтобы держать секреты вне аргументов оболочки.

Помогите строить открытую революцию OneKit: повседневные инструменты для всех, от ручных задач до рабочих процессов, управляемых локальными агентами AI. Вносите свой вклад, чтобы сделать инструменты более эффективными и результативными: улучшайте скорость и использование памяти, исправляйте неверные результаты, добавляйте примеры регрессии или уточняйте документацию и рабочие процессы агентов. Прочтите руководство по внесению вкладов ↗

Что стоит знать

Вопросы, ограничения и устранение неполадок

Что такое файл .1kit?

.1kit — это расширение файла OneKit. Он поддерживает рабочие процессы и доски. Сохранённый рабочий процесс содержит свои инструменты, параметры и расположение на холсте; сохранённая доска содержит свои заметки, фигуры и рисунки. Открыть доски в Доска и рабочих процессов в конструкторе рабочих процессов. Новые файлы для досок и сообщений используют сжатые контейнеры .1kit; старые JSON и файлы рабочих процессов остаются поддерживаемыми. Каждый файл фиксирует свой тип и версию. Входные файлы рабочих процессов и пароли исключены. Доски содержат заметки и рисунки, которые вы сохраняете. «Поделиться» создает неизменяемую размещенную копию с сроком действия и опциональным шифрованием паролем; редактирование вашего черновика никогда не изменяет существующую ссылку. Доски доступны только в веб-приложении. Для рабочих процессов как браузер, так и CLI принимают только файлы рабочих процессов .1kit.

Насколько большими могут быть мои файлы?

Текущие пределы файлов и общего объема показаны в области загрузки и требованиях каждого инструмента. Они выбираются автоматически для вашего браузера и устройства, в рамках ограничений обработки инструмента. У изображений также есть ограничения по пикселям, а у медиа-инструментов есть ограничения по длительности и разрешению. Используйте более маленькие файлы или OneKit CLI, если ввод или вывод превышает допустимые значения браузера. CLI имеет свои собственные ограничения независимо от браузера.

Почему некоторые инструменты доступны только в CLI?

Инструменты, которым нужны дополнительные модели или нативные движки, запускаются на CLI. Недостающие зависимости устанавливаются автоматически при первом использовании, в зависимости от доступности платформы. Используйте страницу деталей инструмента CLI и onekit doctor TOOL_ID чтобы посмотреть, что нужно.

Рабочий процесс останавливается или файл отклонен. Что мне проверить?

Проверьте фактический формат файла, а не только его расширение, и предел размера, указанный для выбранного инструмента. Каждый шаг рабочего процесса должен поддерживать формат и количество файлов, которые выдаёт предыдущий шаг. Шаг с меньшим лимитом не может принимать больший результат только потому, что предыдущий шаг это поддерживал. Для зашифрованных PDF нужен правильный пароль. Попробуйте выполнить шаг отдельно, чтобы изолировать проблему, или используйте CLI для файлов, превышающих ограничения браузера.

Могу я закрыть вкладку или вернуться позже?

Скачайте результаты перед закрытием или обновлением страницы. Рабочие файлы и результаты существуют в текущем сеансе; повторное открытие сайта их не восстанавливает. Сохраните настройку рабочего процесса, если хотите позже повторить его шаги, а затем выберите входные файлы заново.

Как я могу проверить загрузку?

Используйте версии пакетов, указанные на странице загрузки. Они поступают напрямую из публичных релизов GitHub. Сравните контрольную сумму файла SHA-256 с манифестом релиза перед установкой. Дополнительные нативные движки имеют свои требования к платформе.

Использует ли OneKit аналитику?

Дополнительная загрузка Google Analytics только после вашего согласия на аналитические куки. Вы можете изменить выбор через Настройки куки в подвале. Содержимое файлов не отправляется в Analytics. Подробности см. на странице конфиденциальности.

Открытая разработка

Набор инструментов, который вы можете изучить и улучшить

Ядро OneKit Python является открытым исходным кодом (PolyForm Shield 1.0.0). Его код обеспечивает работу как браузерных инструментов, так и CLI. Вы можете просмотреть реализацию, сообщить об ошибке, предложить инструмент или внести исправление.

Помогите строить открытую революцию OneKit: повседневные инструменты для всех, от ручных задач до рабочих процессов, управляемых локальными агентами AI. Вносите свой вклад, чтобы сделать инструменты более эффективными и результативными: улучшайте скорость и использование памяти, исправляйте неверные результаты, добавляйте примеры регрессии или уточняйте документацию и рабочие процессы агентов. Прочтите руководство по внесению вкладов ↗

Вы можете использовать, изменять и перераспространять ядро для разрешённых целей, включая коммерческое и внутреннее использование. Вы не можете использовать его для предоставления продукта или услуги, которая конкурирует с этим программным обеспечением или продуктом, который лицензирующая сторона или её аффилированные лица предоставляют с использованием данного ПО; бесплатные предложения и разные платформы или интерфейсы также могут конкурировать. При распространении копий включайте текст лицензии или её URL и любые обязательные строки уведомления, предоставленные с программой. Полная лицензия имеет приоритет, включая её исключения для новых и прекращённых продуктов, условия патентов и отказ от гарантий. Здесь «Open Source (PolyForm Shield 1.0.0)» обозначает опубликованный исходный код на этих условиях; Ограничение на конкуренцию означает, что это программное обеспечение с доступным исходным кодом, а не полностью свободное ПО согласно Определению открытого исходного кода.

Изучить репозиторий OneKit

Исходный код, определения инструментов, тесты и правила для вкладов — всё в одном месте.

Просмотреть на GitHub ↗
Всегда под рукой
Свяжитесь с нами

Контакт OneKit

Выберите правильный контакт для вашего вопроса.

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

Установите OneKit

Держите OneKit в отдельном окне приложения с ярлыком на вашем устройстве.