Lokal.so
Lokal.so · Coding
Lokal.so macht aus localhost eine teilbare HTTPS-Adresse: Localhost-Tunnel mit Traffic-Inspektor, S3-kompatibler Server und JSON-Werkzeuge für die Entwicklung.

Über Lokal.so
About
Was ist Lokal.so
Lokal.so ist ein Entwicklerwerkzeug für die lokale Entwicklung, das einen Server auf Ihrem eigenen Rechner nach außen bringt. Sie zeigen auf einen Port, geben dem Endpunkt einen Namen und bekommen eine echte HTTPS-Adresse zurück, die ein Kunde, eine Kollegin oder ein Handy im selben WLAN öffnen kann. Es läuft als Desktop-Anwendung auf Mac, Windows und Linux, dazu kommen ein Dashboard im Browser und eine CLI für alle, die lieber im Terminal bleiben.
Den Tunnel beherrscht jede Lösung dieser Kategorie. Der Unterschied liegt im Rest: Anfragen und Antworten lassen sich im selben Fenster ansehen, ändern und erneut senden, JSON bekommt einen Formatierer und eine JMESPath-Suche, und die Anwendung wandelt einen Request-Body in ein typisiertes Modell für Ihre Programmiersprache um. Lesen Sie das als ngrok Alternative mit aufgesetztem Debugging-Kasten.
Zwei Punkte zählen, bevor Sie etwas installieren. Tunnel laufen entweder über Ihren eigenen Server oder über die kurzlebigen Tunnel von Cloudflare, einige Setups hängen also von einem Dritten ab. Und die offizielle Website verkauft das Produkt nicht mehr: lokal.so liefert eine fremde Wettseite aus, Download- und Preispfad antworten mit 404. Die GitHub-Organisation und ihre Client-Bibliotheken sind weiter online, die Software bleibt erreichbar, der Laden ist weg.
Erste Schritte
- Installieren Sie die Desktop-Anwendung für macOS, Windows oder Linux, oder starten Sie über die CLI, wenn Sie keine Oberfläche brauchen.
- Legen Sie einen Tunnel an, richten Sie ihn auf Ihre lokale Adresse wie localhost:3000 und wählen Sie HTTP, TCP oder UDP.
- Geben Sie dem Endpunkt einen Namen. Ein LAN-Name wie my-app.local wird in Ihrem Netz aufgelöst, der öffentliche Name läuft unter einer lokal-so.site-Subdomain.
- Öffnen Sie das Traffic-Panel, um Anfrage und Antwort zu lesen, eine Anfrage erneut zu senden oder den Body an die JSON-Werkzeuge zu geben.
- Teilen Sie den Link, oder setzen Sie Basic Auth davor, wenn der Build nicht für jeden gedacht ist.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Lokal.so.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Backend- und Full-Stack-Entwickler
- Frontend-Entwickler mit Vite, Webpack, Next.js oder Laravel
- QA und Support
- Teams mit S3-abhängigem Code
Aufgaben
- Einen Webhook eines Zahlungsdienstleisters oder Messengers testen
- Einen fehlschlagenden API-Aufruf debuggen
- Einen halbfertigen Build an Kunde oder Design zeigen
- Dateien zwischen Rechnern bewegen
Szenarien
- Test auf einem echten Handy
- Arbeiten aus dem Café oder Hotel
- Ein Bug geht an eine Kollegin
Wichtigste Funktionen
Öffentliches HTTPS für localhost
Ein Tunnel gibt dem Server auf Ihrem Rechner eine echte HTTPS-Adresse, die jeder öffnen kann. Lokal.so deckt HTTP, TCP und UDP ab, was zählt, wenn Sie einen Datenbankport oder einen Socket testen statt einer Webseite. Die Zertifikate kommen vom Tunnel, der Browser zeigt also das Schloss statt einer Warnung.
Benannte Endpunkte und lokale Adressen
Sie benennen einen Endpunkt einmal und verwenden ihn weiter, das erspart die Merkliste, dass die API auf 4000 und das Frontend auf 5173 läuft. Eine kurze .local Adresse wie my-app.local wird im lokalen Netz über HTTPS aufgelöst, Tablet und Handy erreichen den Build also unter demselben Namen wie Ihr Desktop.
Traffic-Inspektor mit Wiederholung
Jede Anfrage durch einen Tunnel landet in einer Liste mit Headern, Body und Zeiten. Sie ändern eine Anfrage und senden sie erneut, spielen eine aufgezeichnete Antwort ab, um die Reaktion des Clients zu sehen, oder kopieren den Aufruf direkt in den Bugreport. Das ersetzt den separaten Proxy, den Sie sonst nebenher laufen lassen.
Eingebauter S3-kompatibler Server
Die Anwendung startet einen S3-kompatiblen Server über einem Ordner auf Ihrer Festplatte. Code, der in einen Bucket lädt, spricht mit ihm ohne Docker, ohne zweiten Dienst und ohne Cloud-Rechnung. Praktisch, wenn Sie einen Upload-Flow bauen und keine Testobjekte im echten Speicher wollen.
JSON-Werkzeuge und Codegenerierung
Ein JSON-Payload lässt sich formatieren, mit JMESPath abfragen oder in ein typisiertes Modell für Ihre Sprache umwandeln. Der letzte Punkt spart das händische Kopieren einer Antwort in eine Schema-Datei, also den Schritt, den alle überspringen und später bereuen.
KI-Assistent für den Tunnel-Traffic
Ein Assistent sitzt neben dem Anfrageprotokoll. Fragen Sie, was eine Antwort bedeutet, lassen Sie Client-Code für einen Endpunkt schreiben oder sich einen unbekannten Header einfach erklären. Der Anbieter nennt GPT-4o als Modell dahinter.
Client-Bibliotheken und Dev-Server-Plugins
Die Desktop-Anwendung stellt eine lokale REST-API bereit, und das Projekt veröffentlicht Clients für JavaScript, Python, Go, PHP, Ruby, Rust, .NET, C++ und Elixir. Ein Vite-Plugin, ein Webpack-Plugin für Next.js und andere Bundler sowie ein Laravel-Artisan-Befehl starten den Tunnel für Sie.
Vor- und Nachteile
Vorteile
- Tunnel, Traffic-Inspektion, JSON-Werkzeuge, Dateiserver und S3-Server kommen in einer Anwendung, Sie installieren weniger und wechseln seltener das Fenster.
- HTTP, TCP und UDP decken Datenbanken und Sockets ab, nicht nur Webseiten.
- Lokale Namen mit HTTPS machen den Test auf dem Handy zu einer Zeile Änderung.
- Client-Bibliotheken in zehn Sprachen und eine dokumentierte lokale REST-API lassen Raum für Automatisierung.
- Die Desktop-Anwendung ist kostenlos, ohne Karte und ohne Anmeldehürde.
Nachteile
- Die offizielle Website liefert das Produkt nicht mehr aus. lokal.so zeigt eine fremde Seite, Download- und Preispfad antworten mit 404, Installer und Dokumentation sind schwer zu finden.
- Die letzten öffentlichen Commits der Client-Bibliotheken stammen von August 2024, was eine berechtigte Frage zur Pflege aufwirft.
- Tunnel über Cloudflare legen einen Teil Ihres Setups in fremde Hände.
- Die Zahl der Funktionen kostet Einarbeitung, eine erste Sitzung dauert eher eine Stunde als fünf Minuten.
Häufige Fragen
Es stellt einen lokalen Server ins Internet und liefert Werkzeuge, um den Traffic zu lesen. Typische Aufgaben sind das Testen eines Webhooks, das Zeigen eines unfertigen Builds beim Kunden und das Prüfen einer API-Antwort ohne eigenen Proxy.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Lokal.so.
Alternativen zu Lokal.so
Forefront
Forefront · CodingForefront ist eine Webplattform zum Bauen mit Open-Source-KI. Sie lassen sich führende Open-Source-Sprachmodelle mit eigenen Daten feintunen, ihre Leistung bewerten und sie über eine API ausführen oder exportieren, um sie selbst zu hosten. Entwickler, die den Komfort einer geschlossenen Plattform wollen, aber darauf bestehen, ihre Modelle und Daten zu besitzen, sind hier die Zielgruppe.
Startkit
StartKit.AI · CodingStartkit ist ein Boilerplate zum Bauen von KI-SaaS-Produkten und KI-Wrappern. Man kann es sich als KI-Startup-Boilerplate vorstellen, bei dem die langweiligen Teile schon verdrahtet sind: Authentifizierung, Zahlungen über Stripe und Lemon Squeezy, Nutzungslimits, transaktionale E-Mail und ein KI-API-Starter-Kit, das mit OpenAI, Anthropic, Groq oder Llama spricht. Man klont das Repository, setzt seinen Preis und kümmert sich um den Teil des Produkts, für den Menschen wirklich bezahlen. Es basiert auf Next.js über React und Tailwind, deshalb fühlt sich ein Großteil des Boilerplate-Codes schon vertraut an.
Testim
Tricentis · CodingTestim ist eine KI-gestützte Plattform für Testautomatisierung, mit der man End-to-End-Tests für Web-, Mobile- und Salesforce-Anwendungen baut und ausführt. Sie setzt auf maschinelles Lernen, um Tests stabil zu halten, wenn sich eine Oberfläche ändert, sodass Teams weniger Zeit mit der Reparatur kaputter Selektoren verbringen. Nicht schlecht für ein Tool für automatisierte Tests, das Sie heute schon nutzen können. Sie erstellen Tests, indem Sie Aktionen im Browser aufzeichnen, und fügen danach JavaScript hinzu, wenn Sie mehr Kontrolle brauchen. Für ein beschäftigtes QA-Team eine solide Wahl.
