Planche est une interface graphique Elasticsearch gratuite pour avoir la console Dev Tools sans faire tourner Kibana : écrivez des requêtes GET /index/_search, lisez les résultats sous forme de tableau et ouvrez un document pour le modifier. Fonctionne avec Elasticsearch 7 et 8, y compris les clusters avec la sécurité activée et des certificats auto-signés.
_bulk et _msearch, complétion des endpoints et des noms d’index_index, _id, _score et les champs de _source) ; les réponses à objet unique comme _cluster/health en JSON_source en arbre, modifié en JSON et enregistré avec if_seq_no et if_primary_term, de sorte qu’un document modifié entre-temps est signalé au lieu d’être écraséLancez npx planche dans un terminal (Node 22+). Un petit agent local démarre sur votre machine, envoie vos requêtes à l’API REST du cluster et ouvre cette page déjà appairée. Le navigateur ne parle qu’à 127.0.0.1 ; vos identifiants ne sont envoyés à aucun autre serveur. Les clusters sur un réseau privé sont accessibles par un tunnel SSH.
Pas de Node.js ? Une ligne installe l’agent — curl -fsSL https://planche.dev/install.sh | sh sur macOS et Linux, irm https://planche.dev/install.ps1 | iex sous Windows. Tout reste dans votre dossier personnel, rien ne demande de droits d’administrateur, et une machine sans Node.js en reçoit une copie privée. Ensuite la commande planche démarre immédiatement ; planche upgrade la tient à jour.
La même console, le même arbre et la même visionneuse de documents fonctionnent pour OpenSearch, qui partage la même API.
Également disponibles : Visionneuse SQLite, Client MySQL, Client MariaDB, Client PostgreSQL, Client SQL Server, Client Oracle, Client Neon, Client Supabase, Client Cloudflare D1, Client Cloudflare Durable Objects, Client Redis et Client OpenSearch.
Planche propose une offre gratuite sans compte et n’envoie aucune de vos données — les profils de connexion restent uniquement dans votre navigateur. Quelques fonctions avancées nécessitent Pro, voir les tarifs.