LA GUÍA OneKit

Cómo usar OneKit.
Navegador, flujos de trabajo y CLI.

Conoce tu kit de herramientas para archivos diarios. Aprende lo básico, conecta herramientas en un flujo de trabajo o lleva OneKit a tu terminal.

UN CONJUNTO DE HERRAMIENTAS, TRES FORMAS DE TRABAJAR

¿Qué es OneKit?

OneKit te ayuda a comparar, convertir y procesar PDFs, imágenes, documentos, código y otros archivos. Usa una sola herramienta para una tarea rápida, conecta herramientas para un trabajo repetido o ejecuta el núcleo compartido de Python desde tu línea de comandos.

Encuentra la operación adecuada

Herramientas y categorías

El catálogo contiene 285 herramientas; 255 actualmente se ejecutan en el navegador. Busca por tarea o formato, luego usa los filtros de categoría para reducir la lista. Habilitar Mostrar herramientas CLI para ver las operaciones disponibles a través del CLI con sus dependencias requeridas.

Diseñado para funcionar en tu dispositivo

Usa una herramienta en tu navegador

Gracias a la tecnología avanzada del navegador, OneKit procesa tus archivos directamente en tu dispositivo. Tus documentos y resultados permanecen contigo, sin subirlos a nuestros servidores. OneKit descarga el entorno de procesamiento y los paquetes requeridos, y luego los reutiliza a medida que te mueves entre herramientas.

  1. Abre una herramienta. Elige una operación del catálogo y revisa sus requisitos de entrada.
  2. Agrega tu entrada. Seleccionar archivos o pegar texto donde sea compatible. Usa Reemplazar o Eliminar para cambiar la selección.
  3. Configura las opciones. Elige el formato de salida o la configuración. Las herramientas PDF compatibles ofrecen vista previa de páginas y reordenamiento; el recorte de imágenes permite una selección visual.
  4. Ejecutar y descargar. Espera a que el procesamiento termine, revisa cualquier advertencia y luego descarga el resultado. Guárdalo antes de actualizar o cerrar la página.
La primera ejecución puede tardar un poco más.

OneKit prepara su entorno local en segundo plano. Las descargas públicas pueden guardarse en caché para visitas futuras. Tus archivos de trabajo no se almacenan en esa caché. Cancelar una operación detiene el entorno de procesamiento.

Comprende los resultados

Resultados, fidelidad y comparaciones

¿Qué significan ✓ y ≈?

✓ Conservando contenido: la operación está diseñada para preservar el contenido relevante. ≈ Conversión con compromisos: diseño, fuentes, metadatos o detalles pueden cambiar. Pasa el cursor o enfócate en el símbolo de una tarjeta de herramienta para leer su explicación específica.

¿Cómo funcionan las comparaciones y las fusiones?

Abre dos archivos o pega dos textos. Las adiciones aparecen en verde y las eliminaciones en rojo. Usa las flechas en las líneas cambiadas para aplicar una versión en el otro lado, un cambio a la vez. Puedes seguir editando y descargar cualquier lado. Las comparaciones JSON normalizan claves; las comparaciones de cuadernos pueden enfocarse en el código, Markdown o en ambos.

Conecta tus tareas

¿Qué hace un flujo de trabajo?

Combina herramientas de diferentes categorías en un solo flujo de trabajo: convierte un archivo, procesa su contenido y luego comprime o empaqueta el resultado. Mezcla y repite los pasos según sea necesario, siempre que cada herramienta acepte el formato de salida y la cantidad de archivos del paso anterior. OneKit pasa los resultados entre pasos automáticamente, sin necesidad de descargar ni seleccionar archivos entre ellos.

¿Procesando varios archivos? Usa un flujo de trabajo. Elige un grupo de archivos: las herramientas de archivo único se ejecutan en un Para cada archivo bucle, aplicando la misma configuración a cada entrada. Cada pasada envía sus resultados al siguiente paso. Herramientas como Combinar PDF procesan el grupo junto, en el orden seleccionado. Las comparaciones y diferencias se excluyen porque requieren un par específico de entradas.

Explora un ejemplo
Tu PDFElimina la página 1Gira las páginas restantesUna PDF lista para guardar

Quitar una página de portada, luego rota las páginas que quedan 90°. Usa un PDF con al menos dos páginas. Puedes cambiar ambos ajustes después de abrir esta configuración.

Abrir creador de flujo de trabajo →

Esto es un ejemplo de configuración, no una operación de archivo en vivo. En el generador, elige Abrir flujo de trabajo para cargar el archivo .1kit descargado, luego añade tus propios archivos.

  1. Comenzar con una piscina de archivos

    Elige una o más entradas y la primera herramienta. Agrega, elimina o reordena archivos antes de ejecutar.

  2. Crea tu secuencia

    Combina herramientas compatibles de cualquier categoría. Repite los pasos y ajusta sus opciones.

  3. Ejecutar y reutilizar

    Ejecuta el flujo de trabajo, descarga tus resultados y guarda la configuración para la próxima vez.

Los pasos se ejecutan en orden numérico; mover bloques solo cambia su posición. El conjunto de archivos admite hasta 256 archivos y 128 MiB en total; cada paso también mantiene sus propios límites de tamaño de archivo y totales. Un fallo detiene el flujo de trabajo sin publicar resultados parciales. Descarga varios resultados juntos como un ZIP. Una configuración .1kit guardada preserva herramientas, opciones y diseño, sin archivos de entrada ni contraseñas.

También puedes ejecutar una configuración guardada desde CLI:

onekit cli
onekit pipeline --steps workflow.1kit input.pdf -o output/
Para ti y tus agentes de IA locales

Tu CLI. Tu agente CLI.

El CLI te da acceso directo a el núcleo de código abierto (PolyForm Shield 1.0.0) Python en el corazón de OneKit. Ejecutar todas las herramientas 285, incluyendo aquellos que aún no están disponibles en el navegador, con límites de tamaño de archivo más generosos donde sea compatible. Todo se ejecuta en tu máquina.
Requiere Python 3.11 o versiones posteriores. Los límites varían según la herramienta; algunas operaciones necesitan paquetes opcionales o motores externos como FFmpeg, LibreOffice o Pandoc.

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

Usa OneKit directamente o como una herramienta local para un agente AI que pueda ejecutar comandos de shell. Tu agente puede descubrir herramientas, verificar requisitos, procesar archivos y ejecutar flujos de trabajo guardados .1kit flujos de trabajo. El procesamiento de archivos se realiza localmente; lo que llega a un modelo remoto depende de la configuración de tu agente.

Descubrir y comprobar

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

Prueba una fusión PDF

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

Para flujos de trabajo de agentes, analiza JSON de descubrimiento y preparación, pasa rutas de entrada/salida explícitas y verifica el estado de salida antes de leer los resultados. run and pipeline escriben archivos de salida; algunas herramientas generan informes JSON. Prepara dependencias antes de ejecuciones desatendidas, ya que la configuración inicial puede necesitar descargas o interacción. Usa onekit doctor TOOL_ID para verificar las dependencias de una herramienta específica. OneKit preserva los archivos de salida existentes a menos que pases deliberadamente --force. Para contraseñas, usa --ask-password para mantener los secretos fuera de los argumentos del shell.

Ayuda a construir la revolución abierta de OneKit: herramientas diarias para todos, desde tareas prácticas hasta flujos de trabajo manejados por agentes locales AI. Contribuye para hacer las herramientas más eficientes y efectivas: mejora la velocidad y el uso de memoria, corrige resultados incorrectos, agrega ejemplos de regresión o aclara la documentación y los flujos de trabajo de los agentes. Lee la guía de contribución ↗

Algunas cosas que conviene saber

Preguntas, límites y solución de problemas

¿Qué es un archivo .1kit?

.1kit es la extensión de archivo OneKit. Admite flujos de trabajo y pizarras. Un flujo de trabajo guardado contiene sus herramientas, opciones y diseño del lienzo; una pizarra guardada contiene sus notas, formas y dibujos. Abrir pizarras en Pizarra y flujos de trabajo en el generador de flujos. Los nuevos archivos de pizarra y mensajes usan contenedores comprimidos .1kit; los archivos antiguos JSON y de flujo de trabajo siguen siendo compatibles. Cada archivo registra su tipo y versión. Se excluyen los archivos de entrada de flujo de trabajo y las contraseñas. Las pizarras contienen las notas y dibujos que guardas. Compartir crea una copia alojada inmutable con una fecha de caducidad y encriptación opcional por contraseña; editar tu borrador nunca cambia un enlace existente. Las pizarras solo están disponibles en la webapp. Para los flujos de trabajo, tanto el navegador como CLI aceptan solo archivos de flujo de trabajo .1kit.

¿Qué tan grandes pueden ser mis archivos?

Los límites actuales de archivos y totales se muestran en el área de carga y los requisitos de cada herramienta. Se seleccionan automáticamente según tu navegador y dispositivo, dentro de las limitaciones de procesamiento de la herramienta. Las imágenes también tienen límites de píxeles, y las herramientas de medios tienen límites de duración y resolución. Usa archivos más pequeños o el OneKit CLI cuando una entrada o salida exceda el límite del navegador. El CLI mantiene sus propios límites independientemente del navegador.

¿Por qué algunas herramientas solo están disponibles en CLI?

Las herramientas que necesitan modelos adicionales o motores nativos se ejecutan en el CLI. Las dependencias faltantes se instalan automáticamente en el primer uso, según la disponibilidad de la plataforma. Usa la página de detalles de la herramienta CLI y onekit doctor TOOL_ID para ver qué necesita.

Un flujo de trabajo se detiene o un archivo es rechazado. ¿Qué debo revisar?

Revisa el formato real del archivo, no solo su extensión, y el límite de tamaño mostrado para la herramienta seleccionada. Cada paso del flujo de trabajo debe aceptar el formato de salida y la cantidad de archivos del paso anterior. Un paso con límite menor no puede aceptar un resultado mayor solo porque un paso anterior lo soportaba. Los PDFs encriptados necesitan la contraseña correcta. Prueba el paso por sí solo para aislar el problema, o usa el CLI para archivos que excedan los límites del navegador.

¿Puedo cerrar la pestaña o volver más tarde?

Descarga los resultados antes de cerrar o actualizar la página. Los archivos de trabajo y los resultados permanecen en la sesión actual; volver a abrir el sitio no los restaura. Guarda la configuración del flujo de trabajo para reutilizar sus pasos más adelante y vuelve a seleccionar los archivos de entrada.

¿Cómo puedo verificar una descarga?

Usa los paquetes versionados vinculados desde la página de descargas. Vienen directamente de los lanzamientos públicos GitHub. Compara el digest SHA-256 del archivo con el manifiesto de la versión antes de instalar. Los motores nativos opcionales tienen sus propios requisitos de plataforma.

¿OneKit usa análisis?

Google Analytics opcional se carga solo después de que permitas las cookies de análisis. Puedes cambiar tu elección usando la configuración de cookies en el pie de página. El contenido de los archivos no se envía a Analytics. Lee la página de privacidad para más detalles.

Desarrollado de forma abierta

Un kit de herramientas que puedes inspeccionar y mejorar

El núcleo OneKit Python es de código abierto (PolyForm Shield 1.0.0). Su código impulsa tanto las herramientas del navegador como CLI. Puedes inspeccionar la implementación, reportar un error, sugerir una herramienta o contribuir con una solución.

Ayuda a construir la revolución abierta de OneKit: herramientas diarias para todos, desde tareas prácticas hasta flujos de trabajo manejados por agentes locales AI. Contribuye para hacer las herramientas más eficientes y efectivas: mejora la velocidad y el uso de memoria, corrige resultados incorrectos, agrega ejemplos de regresión o aclara la documentación y los flujos de trabajo de los agentes. Lee la guía de contribución ↗

Puedes usar, modificar y redistribuir el núcleo para fines permitidos, incluyendo uso comercial e interno. No puedes usarlo para ofrecer un producto o servicio que compita con el software o con un producto que el licenciante o sus afiliados proporcionen usando el software; las ofertas gratuitas y diferentes plataformas o interfaces también pueden competir. Al compartir copias, incluye el texto de la licencia o su URL y cualquier línea de Aviso Requerido que se suministre con el software. La licencia completa rige, incluyendo sus excepciones para productos nuevos y descontinuados, términos de patentes y exención de garantía. Aquí, “Open Source (PolyForm Shield 1.0.0)” describe el código publicado bajo estos términos; la restricción de no competencia significa que este es software con código disponible más que código abierto sin restricciones bajo la Definición de Código Abierto.

Explora el repositorio OneKit

Código fuente, definiciones de herramientas, pruebas y guías de contribución, todo en un solo lugar.

Ver en GitHub ↗
Tenlos a mano
Ponte en contacto

Contacta a OneKit

Elige el contacto correcto para tu pregunta.

Por favor, envía los informes de seguridad de forma privada y evita adjuntar archivos sensibles o credenciales.

Instala OneKit

Mantén OneKit en su propia ventana de aplicación, con un acceso directo en tu dispositivo.