DevKnife
Spécifications
| Version | 1.15.4 |
| Date mise à jour | 27/06/2026 |
| Licence | Démo |
| Systèmes d'exploitation | macOS - via le mac app Store, macOS - Installation manuelle (DMG) |
| Catégorie | Programmation |
Présentation de DevKnife
DevKnife est une application macOS développée par Simon Tunaitis, qui publie ses logiciels sous l'enseigne Solo Tuna. L'idée de départ est simple : éviter de jongler entre des dizaines d'onglets de navigateur, de scripts en ligne de commande et d'outils éparpillés. Tout ce dont un développeur a besoin au quotidien se retrouve dans une seule interface, accessible directement depuis le dock.
Le catalogue couvre une large gamme de besoins liés au développement : manipulation de données, requêtes réseau, génération de valeurs de test, opérations de texte, outils graphiques. L'interface reste sobre, sans superflu visuel, avec une navigation par catégories qui permet de retrouver un outil en quelques secondes. L'ensemble tourne en natif sur macOS, sans surcouche Electron, ce qui se ressent dans la fluidité et la réactivité générales de l'application.
Côté confidentialité, DevKnife n'envoie aucune donnée vers des serveurs externes. Tout le traitement s'effectue localement sans télémétrie ni connexion en arrière-plan. C'est un point qui compte pour les développeurs travaillant sur des données sensibles, où chaque copier-coller vers un site web tiers peut poser problème. Le logiciel est disponible en téléchargement sur le Mac App Store, en fichier DMG ainsi que via Homebrew pour ceux qui préfèrent cette voie.
Comment fonctionne DevKnife ?
DevKnife se structure autour de plusieurs familles d'outils. Du côté des données, l'éditeur JSON permet de formater, valider et parcourir une structure en vue arborescente, avec prise en charge de JSONPath et JMESPath pour les requêtes. Un convertisseur gère les transformations entre JSON, YAML, TOML, XML et CSV en temps réel. Un décodeur JWT affiche en clair les trois parties d'un token, utile pour déboguer une authentification.
Pour le réseau, le client HTTP intégré permet d'envoyer des requêtes avec des en-têtes, un corps et des variables, et d'inspecter les réponses formatées. Un outil de scan de ports vérifie la connectivité ou l'état d'un pare-feu, tandis que la recherche d'IP par géolocalisation s'appuie sur une base de données MMDB locale, sans appel externe.
Les outils texte comprennent un comparateur côte à côte qui surligne les différences, un testeur de regex avec mise en surbrillance en temps réel et une aide-mémoire intégrée, ainsi qu'un inspecteur de texte qui calcule le nombre de mots, de caractères et le temps de lecture estimé. Le générateur de données produit des valeurs structurées pour les besoins de développement et de prototypage : noms, adresses, nombres. Du côté graphique, un sélecteur de couleurs convertit entre HEX, RGB et HSL, et un éditeur SVG permet d'inspecter et de minifier du code vectoriel.
Les versions récentes ont ajouté un inspecteur de cron, un éditeur d'URL et la prise en charge de l'aperçu rapide pour une longue liste de langages de programmation, de YAML à Rust en passant par Python ou Swift. La barre latérale mémorise son état entre les sessions.
Sur quels appareils peut-on installer DevKnife ?
DevKnife est une application strictement destinée à macOS. Pour télécharger et installer le logiciel, la machine doit tourner sous macOS 14 (Sonoma) au minimum. Aucune version Windows, Linux ou mobile n'existe à ce jour.
Le téléchargement se fait depuis le Mac App Store, où le logiciel apparaît sous le nom DevKnife, édité par Solo Tuna, MB. Il est également disponible via Homebrew avec la commande correspondant au cask devknife, pratique pour les développeurs qui gèrent leurs applications depuis le terminal. L'auteur propose par ailleurs une version DMG à télécharger depuis son site (notre lien est direct) ; il s’agit d’ailleurs de la version la plus à jour de toutes.
Une fois installée, l'application fonctionne entièrement hors connexion, ce qui la rend utilisable sans réseau, en déplacement ou dans des environnements sécurisés sans accès internet.
DevKnife est-il payant ?
DevKnife est gratuit à télécharger, avec un essai de trente jours, sans inscription et sans carte bancaire requise. Passé ce délai, l'accès complet s'obtient par un achat unique, sans abonnement mensuel. Toutes les fonctionnalités sont débloquées dès cet achat, et les mises à jour sont incluses sans surcoût supplémentaire annoncé. C'est un modèle assez rare dans un secteur où beaucoup d'outils ont basculé vers la facturation récurrente.
Quels sont les logiciels équivalents à DevKnife ?
DevToys est souvent cité comme la référence sur Windows pour ce type de boîte à outils. Gratuit et open source, il regroupe des utilitaires pour formater du JSON, décoder des JWT, comparer du texte ou tester des expressions régulières. Depuis quelques versions, une déclinaison pour macOS existe également. Son fonctionnement hors ligne et son interface claire en font une alternative directe pour les utilisateurs sous l'écosystème Microsoft.
DevUtils cible aussi exclusivement macOS avec une approche similaire à DevKnife : des outils courants rassemblés dans une interface native, sans dépendance réseau. La liste des fonctionnalités se recoupe largement avec celle de DevKnife, la différence portant surtout sur des détails d'interface et certains outils spécifiques proposés par l'un ou l'autre.
OpenDev prend une direction différente en misant sur la compatibilité multiplateforme. Construit avec Flutter, il tourne sur macOS, Windows, Linux et même en version web. Son code est ouvert aux contributions extérieures, et il inclut quelques outils absents chez ses concurrents, comme un parseur de cron ou un outil dédié aux développeurs Flutter. C'est une option à considérer pour ceux qui travaillent sur plusieurs systèmes d'exploitation.
Visual Studio Code (ou VSCODE), développé par Microsoft, propose une logique purement utilitaire : c'est avant tout un éditeur de code complet, extensible via des milliers de plugins. Il ne remplace pas une boîte à outils comme DevKnife au sens strict, mais certaines extensions reproduisent des fonctions proches, comme la mise en forme JSON ou le test de regex, directement dans l'environnement de développement.
Publicité
Les plateformes supportées par DevKnife
Les alternatives Programmation
MATLAB
MATLAB est un logiciel de calcul scientifique et de programmation qui permet…
Python
Python est un langage de programmation orienté objet que l’on peut utiliser…
Adobe AIR
Déployez des services multiplateformes polyvalents en dehors des navigateurs internet classiques. Adobe…
Java Runtime Environment 8 (JRE)
Java Runtime Environment (JRE) est un ensemble d’outils développé par Oracle pour…