LE GUIDE OneKit

Comment utiliser OneKit.
Navigateur, workflows et CLI.

Découvrez votre boîte à outils pour les fichiers de tous les jours. Apprenez les bases, connectez les outils dans un flux de travail, ou emmenez OneKit sur votre terminal.

UNE BOÎTE À OUTILS, TROIS FAÇONS DE TRAVAILLER

Qu'est-ce que OneKit ?

OneKit vous aide à comparer, convertir et traiter des PDFs, images, documents, codes et autres fichiers. Utilisez un outil unique pour une tâche rapide, connectez des outils pour un travail répété, ou exécutez le noyau partagé Python depuis votre ligne de commande.

Trouvez la bonne opération

Outils et catégories

Le catalogue contient 285 outils ; 255 fonctionnent actuellement dans le navigateur. Recherchez par tâche ou format, puis utilisez les filtres de catégorie pour affiner la liste. Activer Afficher les outils CLI pour voir les opérations disponibles via le CLI avec leurs dépendances requises.

Conçu pour fonctionner localement

Utilisez un outil dans votre navigateur

Grâce à la technologie avancée des navigateurs, OneKit traite vos fichiers directement sur votre appareil. Vos documents et résultats restent avec vous, sans être téléversés sur nos serveurs. OneKit télécharge l'environnement de traitement et les packages nécessaires, puis les réutilise lorsque vous passez d'un outil à l'autre.

  1. Ouvrir un outil. Choisissez une opération dans le catalogue et vérifiez ses exigences d'entrée.
  2. Ajoutez votre entrée. Sélectionnez des fichiers ou collez du texte là où c'est possible. Utilisez Remplacer ou Supprimer pour changer la sélection.
  3. Définir les options. Choisissez le format de sortie ou les paramètres. Les outils PDF pris en charge offrent un aperçu des pages et un réarrangement ; le recadrage d'image offre une sélection visuelle.
  4. Exécuter et télécharger. Attendez que le traitement se termine, vérifiez les avertissements éventuels, puis téléchargez le résultat. Sauvegardez-le avant de rafraîchir ou de fermer la page.
La première exécution peut prendre un peu plus de temps.

OneKit prépare son environnement local en arrière-plan. Les téléchargements publics peuvent être mis en cache pour de futures visites. Vos fichiers de travail ne sont pas stockés dans ce cache. Annuler une opération arrête l'environnement de traitement.

Comprenez vos résultats

Résultats, fidélité et comparaisons

Que signifient ✓ et ≈ ?

✓ Contenu préservé : l'opération est conçue pour préserver le contenu pertinent. ≈ Conversion avec compromis : disposition, polices, métadonnées ou détails peuvent changer. Survolez ou concentrez-vous sur le symbole sur une carte d'outil pour lire son explication spécifique.

Comment fonctionnent les comparaisons et les fusions ?

Ouvrir deux fichiers ou coller deux textes. Les ajouts apparaissent en vert et les suppressions en rouge. Utilisez les flèches sur les lignes modifiées individuellement pour appliquer l’une ou l’autre version de l’autre côté, un changement à la fois. Vous pouvez continuer à éditer et télécharger un côté ou l’autre. Les comparaisons JSON normalisent les clés ; les comparaisons de notebook peuvent se concentrer sur le code, Markdown ou les deux.

Reliez vos tâches

À quoi sert un flux de travail ?

Combinez des outils de différentes catégories dans un seul flux de travail : convertissez un fichier, traitez son contenu, puis compressez ou empaquetez le résultat. Mélangez et répétez les étapes si nécessaire, à condition que chaque outil accepte le format de sortie et le nombre de fichiers de l'étape précédente. OneKit transmet automatiquement les résultats entre les étapes, sans téléchargement ni choix de fichiers entre-temps.

Traitement de plusieurs fichiers ? Utilisez un flux de travail. Choisissez un pool de fichiers : les outils à fichier unique s'exécutent dans un Pour chaque fichier boucle, applique les mêmes réglages à chaque entrée. Chaque passage envoie ses résultats à l'étape suivante. Des outils tels que Fusionner des PDF traitent le groupe ensemble, dans l'ordre sélectionné. Les comparaisons et différences sont exclues car elles nécessitent une paire spécifique d'entrées.

Explorer un exemple
Votre PDFSupprimer la page 1Faire pivoter les pages restantesUn PDF prêt à être sauvegardé

Supprimez une page de couverture, puis faites pivoter les pages restantes de 90°. Utilisez un PDF avec au moins deux pages. Vous pouvez modifier les deux paramètres après avoir ouvert cette configuration.

Ouvrir le créateur de workflow →

C'est un exemple de configuration, pas une opération de fichier en direct. Dans le constructeur, choisissez Ouvrir le workflow pour charger le fichier .1kit téléchargé, puis ajoutez vos propres fichiers.

  1. Commencer avec un pool de fichiers

    Choisir un ou plusieurs fichiers d'entrée et le premier outil. Ajouter, supprimer ou réorganiser les fichiers avant d'exécuter.

  2. Construire votre séquence

    Combinez des outils compatibles de n'importe quelle catégorie. Répétez les étapes et ajustez leurs options.

  3. Exécuter et réutiliser.

    Lance le workflow, télécharge tes résultats et sauvegarde la configuration pour la prochaine fois.

Les étapes s'exécutent dans l'ordre numéroté ; déplacer des blocs change seulement leur position. Le groupe de fichiers prend en charge jusqu'à 256 fichiers et 128 MiB au total ; chaque étape conserve également ses propres limites de taille et de total de fichiers. Un échec arrête le flux de travail sans publier de résultats partiels. Téléchargez plusieurs résultats ensemble en tant que ZIP. Une configuration .1kit enregistrée conserve les outils, options et la disposition, sans fichiers d'entrée ni mots de passe.

Vous pouvez également exécuter une configuration enregistrée depuis le CLI :

onekit cli
onekit pipeline --steps workflow.1kit input.pdf -o output/
Pour vous et vos agents IA locaux

Votre CLI. Votre CLI agentique.

Le CLI vous donne un accès direct à le cœur Open Source (PolyForm Shield 1.0.0) Python au cœur de OneKit. Exécuter tous les outils 285, y compris celles pas encore disponibles dans le navigateur, avec limites de taille de fichier plus généreuses là où c'est pris en charge. Tout fonctionne sur votre machine.
Nécessite Python 3.11 ou version ultérieure. Les limites varient selon l’outil ; certaines opérations nécessitent des packages optionnels ou des moteurs externes tels que FFmpeg, LibreOffice ou Pandoc.

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

Utilisez OneKit directement ou comme un kit d’outils local pour un agent AI capable d’exécuter des commandes shell. Votre agent peut découvrir des outils, vérifier les exigences, traiter des fichiers et exécuter des flux de travail sauvegardés .1kit flux de travaux. Le traitement des fichiers s'effectue localement ; ce qui atteint un modèle distant dépend de la configuration de votre agent.

Découvrir et vérifier

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

Essayez une fusion PDF

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

Pour les workflows d'agent, analysez les réponses JSON de découverte des outils et de vérification de leur disponibilité, passez des chemins d'entrée/sortie explicites et vérifiez le statut de sortie avant de lire les résultats. run and pipeline écrivent des fichiers de sortie ; certains outils produisent des rapports JSON. Préparez les dépendances avant les exécutions sans surveillance, car la configuration initiale peut nécessiter des téléchargements ou des interactions. Utiliser onekit doctor TOOL_ID pour vérifier les dépendances d’un outil spécifique. OneKit conserve les fichiers de sortie existants sauf si vous les passez délibérément --force. Pour les mots de passe, utilisez --ask-password pour garder les secrets hors des arguments de shell.

Aidez à construire la révolution ouverte de OneKit : des outils quotidiens pour tout le monde, des tâches pratiques aux workflows gérés par les agents locaux AI. Contribuez pour rendre les outils plus efficaces : améliorez la vitesse et l'utilisation de la mémoire, corrigez les résultats incorrects, ajoutez des exemples de régression ou clarifiez la documentation et les workflows des agents. Lisez le guide de contribution ↗

Quelques points à connaître

Questions, limites et dépannage

Qu'est-ce qu'un fichier .1kit ?

.1kit est l’extension de fichier OneKit. Il prend en charge les flux de travail et les tableaux blancs. Un flux de travail enregistré contient ses outils, options et la disposition de la toile ; un tableau blanc enregistré contient ses notes, formes et dessins. Ouvrir des tableaux en Tableau blanc et des flux de travail dans le générateur de flux de travail. Les nouveaux fichiers de tableau blanc et de message utilisent des conteneurs compressés .1kit ; les fichiers hérités JSON et de flux de travail restent pris en charge. Chaque fichier enregistre son type et sa version. Les fichiers d’entrée de flux de travail et les mots de passe sont exclus. Les tableaux blancs contiennent les notes et dessins que vous sauvegardez. Partager crée une copie hébergée immuable avec une date d’expiration et un cryptage par mot de passe optionnel ; modifier votre brouillon ne change jamais un lien existant. Les tableaux blancs sont uniquement disponibles dans l'application web. Pour les flux de travail, à la fois le navigateur et CLI acceptent uniquement les fichiers de flux de travail .1kit.

Quelle taille peuvent avoir mes fichiers ?

Les limites actuelles de fichiers et totales sont affichées dans la zone de importation de chaque outil ainsi que dans ses exigences. Elles sont sélectionnées automatiquement pour votre navigateur et votre appareil, dans les limites de traitement de l’outil. Les images ont également des limites de pixels, et les outils multimédias ont des limites de durée et de résolution. Utilisez des fichiers plus petits ou le OneKit CLI lorsqu’une entrée ou une sortie dépasse l’allocation du navigateur. Le CLI garde ses propres limites indépendamment du navigateur.

Pourquoi certains outils sont-ils disponibles uniquement dans CLI ?

Les outils qui nécessitent des modèles supplémentaires ou des moteurs natifs s'exécutent dans le CLI. Les dépendances manquantes sont installées automatiquement lors du premier usage, sous réserve de disponibilité sur la plateforme. Utilisez la page de détails CLI de l’outil et onekit doctor TOOL_ID pour voir ce qu'il faut.

Un flux de travail s'arrête ou un fichier est rejeté. Que devrais-je vérifier ?

Vérifiez le format réel du fichier, pas juste son extension, et la limite de taille indiquée pour l’outil sélectionné. Chaque étape du workflow doit accepter le format et le nombre de fichiers du résultat de l’étape précédente. Une étape avec une limite plus petite ne peut pas accepter un résultat plus grand juste parce qu’une étape précédente le supportait. Les PDF chiffrés nécessitent le bon mot de passe. Essaie l’étape seule pour isoler le problème, ou utilise le CLI pour les fichiers dépassant les limites du navigateur.

Puis-je fermer l'onglet ou revenir plus tard ?

Téléchargez vos résultats avant de fermer ou d’actualiser la page. Les fichiers de travail et les résultats restent dans la session en cours ; rouvrir le site ne les restaure pas. Enregistrez la configuration du flux de travail pour réutiliser ses étapes plus tard, puis sélectionnez à nouveau les fichiers d’entrée.

Comment puis-je vérifier un téléchargement ?

Utilisez les packages versionnés liés depuis la page de téléchargement. Ils proviennent directement des Releases publiques GitHub. Comparez le digest SHA-256 du fichier avec le manifeste de la release avant d’installer. Les moteurs natifs optionnels ont leurs propres exigences de plateforme.

OneKit utilise-t-il des analyses ?

Google Analytics optionnel se charge uniquement après que vous ayez accepté les cookies analytiques. Vous pouvez changer votre choix via les paramètres de cookies dans le pied de page. Le contenu des fichiers n’est pas envoyé à Analytics. Consultez la page de confidentialité pour plus de détails.

Développé ouvertement

Une boîte à outils que vous pouvez inspecter et améliorer

Le noyau OneKit Python est Open Source (PolyForm Shield 1.0.0). Son code alimente à la fois les outils du navigateur et le CLI. Vous pouvez examiner l’implémentation, signaler un bug, suggérer un outil ou contribuer à une correction.

Aidez à construire la révolution ouverte de OneKit : des outils quotidiens pour tout le monde, des tâches pratiques aux workflows gérés par les agents locaux AI. Contribuez pour rendre les outils plus efficaces : améliorez la vitesse et l'utilisation de la mémoire, corrigez les résultats incorrects, ajoutez des exemples de régression ou clarifiez la documentation et les workflows des agents. Lisez le guide de contribution ↗

Vous pouvez utiliser, modifier et redistribuer le cœur pour des usages autorisés, y compris commerciaux et internes. Vous ne pouvez pas l’utiliser pour fournir un produit ou un service qui concurrence le logiciel ou un produit que le concédant ou ses affiliés proposent en utilisant le logiciel ; les offres gratuites et les différentes plateformes ou interfaces peuvent également concurrencer. Lors du partage de copies, incluez le texte de la licence ou son URL et toutes les lignes d’avis obligatoires fournies avec le logiciel. La licence complète s’applique, y compris ses exceptions pour les produits nouveaux et abandonnés, les termes des brevets et la clause de non-garantie. Ici, « Open Source (PolyForm Shield 1.0.0) » décrit le code publié selon ces termes ; la restriction de non-concurrence signifie qu’il s’agit d’un logiciel dont le code source est disponible plutôt que d’un open source non restreint selon la Définition de l’Open Source.

Explorer le dépôt OneKit

Code source, définitions d'outils, tests et directives de contribution, tout en un seul endroit.

Voir sur GitHub ↗
Gardez-les à portée de main
Contactez-nous

Contacter OneKit

Choisissez le bon contact pour votre question.

Veuillez envoyer les rapports de sécurité en privé et éviter de joindre des fichiers ou des identifiants sensibles.

Installez OneKit

Gardez OneKit dans sa propre fenêtre d’application, avec un raccourci sur votre appareil.