Planche ist eine kostenlose Elasticsearch-GUI für den Fall, dass Sie die Dev-Tools-Konsole ohne Kibana nutzen möchten: Schreiben Sie GET /index/_search-Anfragen, lesen Sie die Treffer als Tabelle und öffnen Sie ein Dokument, um es zu bearbeiten. Funktioniert mit Elasticsearch 7 und 8, auch mit eingeschalteter Security und selbstsignierten Zertifikaten.
_bulk und _msearch, Vervollständigung für Endpunkte und Indexnamen_index, _id, _score und die Felder aus _source); Antworten aus einem einzelnen Objekt wie _cluster/health als JSON_source als Baum, als JSON bearbeitet und mit if_seq_no und if_primary_term gespeichert, sodass ein zwischenzeitlich geändertes Dokument gemeldet statt überschrieben wirdFühren Sie npx planche im Terminal aus (Node 22+). Das startet einen kleinen lokalen Agenten auf Ihrem Rechner, der Ihre Anfragen an die REST-API des Clusters sendet und diese Seite bereits gekoppelt öffnet. Der Browser spricht nur mit 127.0.0.1; Ihre Zugangsdaten gehen an keinen anderen Server. Cluster in einem privaten Netz erreichen Sie über einen SSH-Tunnel.
Kein Node.js? Eine Zeile installiert den Agenten — unter macOS und Linux curl -fsSL https://planche.dev/install.sh | sh, unter Windows irm https://planche.dev/install.ps1 | iex. Alles bleibt in Ihrem Home-Verzeichnis, nichts fragt nach Administratorrechten, und auf einem Rechner ohne Node.js kommt eine eigene Kopie davon mit. Danach startet der Befehl planche sofort; planche upgrade hält ihn aktuell.
Dieselbe Konsole, derselbe Baum und dieselbe Dokumentansicht funktionieren auch für OpenSearch, das dieselbe API verwendet.
Ebenfalls verfügbar: SQLite-Viewer, MySQL-Client, MariaDB-Client, PostgreSQL-Client, SQL-Server-Client, Oracle-Client, Neon-Client, Supabase-Client, Cloudflare-D1-Client, Cloudflare-Durable-Objects-Client, Redis-Client und OpenSearch-Client.
Planche hat eine kostenlose Stufe, die kein Konto braucht und keine Ihrer Daten hochlädt – Verbindungsprofile liegen nur in Ihrem Browser. Einige fortgeschrittene Funktionen erfordern Pro, siehe Preise.