Diwall

Deutsch
Herunterladen 1.24.4

Sie beschreiben Ihrem Modell den Bildschirm. Es antwortet mit Überzeugung – auf Grundlage Ihrer Beschreibung, nicht des Bildschirms. An dem Tag, an dem Sie ein Detail vergessen, klingt die Antwort genauso überzeugt.

Mit Diwall öffnet es die Seite selbst, bedient sie und liest danach das Ergebnis nach. Die Antwort beruht nicht mehr auf Ihrer Schilderung, sondern auf dem, was es selbst festgestellt hat.

Zuerst der Beweis

Dieses Szenario wird mit Diwall ausgeliefert. Sie können es unverändert ausführen, heute, bevor Sie sonst etwas auf dieser Website lesen.

diwall-rpa --scenario /opt/diwall/scenarios/exemples/sondage_fast.json --guide-version 1.3
{"succes": true, "http_status": 200, "url_finale": "https://example.com/",
 "evaluations": [{"index": 1, "script": "document.title",
                  "valeur": "Example Domain"}],
 "boussole": {"titre_page": "Example Domain", "dernier_code_http": 200,
              "respect": {"actions_executees": 2, "duree_totale_ms": 2742,
                          "indice_agressivite": 0.5}}}

Diese Datei liegt im Repository. Dieser Befehl ist der, den Sie eingeben werden. Diese Ausgabe stammt aus einer Ausführung vom 4. August 2026 mit Diwall 1.23.0, und die Werte sind die, die dabei ausgegeben wurden. Sie ist gekürzt: Die echte Antwort enthält fünfzehn weitere Schlüssel – Zeitmessungen, den Pfad der Bildschirmaufnahme, die JS-Konsole, eine Liste der Latenzen Aktion für Aktion. Die Dauern ändern sich von einer Ausführung zur nächsten; alles andere bleibt gleich. Wenn Ihr verschlüsseltes Verzeichnis konfiguriert, aber nicht eingehängt ist, erscheinen davor zwei Journal-Warnungen auf stderr – das JSON geht in jedem Fall nach stdout.

--guide-version ist keine Zierde. Ohne diese Option erhalten Sie {"succes": false, "erreur": "guide_non_lu"}, und sonst geschieht nichts. So sagt ein Agent ich habe den Leitfaden gelesen – und deshalb steht es in jedem Befehl auf dieser Website. Warum es diese Sperre gibt →

Was Diwall ist

Diwall gibt Ihrem Modell Augen für das Web, eine Tastatur und eine Maus, von Ihrem Terminal aus.

Statt bloß in einem Textfeld mit ihm zu reden, gibt Diwall ihm, was es zum Wahrnehmen und zum Handeln braucht: Es navigiert, erledigt echte Aufgaben für Sie – Websites einrichten, suchen, prüfen – und schreibt Ihnen am Ende verwertbare Dokumente. Und das alles, während es auf Ihrem eigenen Rechner bleibt.

Jedes Modell, das einen Shell-Befehl ausführen kann, kann es steuern – gehostet (Claude, GPT, Gemini) oder lokal (Ollama, vLLM). Diwall weiß nicht, wer es aufruft, und muss es auch nicht wissen; nur das, was mit Ihren Daten geschieht, zählt. Standardmäßig lokal, extern nur auf Wunsch →

Wo es läuft Diwall lässt sich auf Debian 13, Ubuntu 24.04 und 26.04, Fedora 44, openSUSE Leap 16.0 und Arch Linux installieren, per Paket oder per Git-Klon. Jedes Paket wurde in einem sauberen Container seines Systems installiert und gestartet. Andere Systeme werden nicht unterstützt – nicht aus Prinzip, sondern weil sie nicht getestet wurden.

Eine Sitzung, vom Sehen zum Handeln

$ diwall-shot --url http://localhost:8765/demo_som_en.html --som --guide-version 1.3

  → 10 interaktive Elemente nummeriert
  → Aufnahme: /tmp/diwall/…/state_som_….png

  [4] INPUT   « operator »
  [5] INPUT   « •••••••• »
  [7] BUTTON  « Sign in »

$ diwall-rpa --scenario anmeldung.json --guide-version 1.3

  {"type": "remplir_som", "id": 4, "valeur": "depuis_secrets"}
  {"type": "cliquer_som", "id": 7}

  → succes: true – 2 Aktionen, 1 Seite

Auf die drei farbigen Zeilen kommt es an. Das Modell erhält kein Bild, das es deuten müsste: Es erhält eine Nummer. {"id": 7} ist Sign in – kein Selektor zu erraten, nichts zu beschreiben.

Diese Testseite ist im Repository versioniert: Die Nummern oben sind also auch die, die Sie erhalten. Dieselbe Seite auf drei Arten sehen →