AlphaWeft
Produkt

Web3-App-Entwicklung direkt in Ihrem Projektordner

01

AlphaWeft unterstützt die Web3-App-Entwicklung unter Windows, indem es direkt in Ihrem dApp-Ordner arbeitet. Es liest Code und ABI, passt Dateien an, führt Ihre Build- und Testbefehle aus und zeigt jede Aktion im Chat als Karte mit dem echten Ergebnis. Bei Änderungen sehen Sie einen Diff, den Sie annehmen oder ablehnen.

01

Handeln, nicht nur beraten

Es führt die Tools selbst aus. Jede Aktion erscheint als Karte mit dem tatsächlichen Ergebnis.

02

Diffs vor Änderungen

Im Ask first-Modus wartet jede Bearbeitung als Diff, den Sie annehmen oder ablehnen.

03

Ihr Modell, Ihre Wahl

Verbinden Sie einen Cloud-Anbieter, ein Modell auf Ihrem eigenen PC oder das integrierte Modell.

Was der Agent für Ihre dApp leisten kann

Wie der Agent in die Web3-Softwareentwicklung passt

Es kartiert das Projekt, liest die ABI, passt Komponenten an und führt Ihre Befehle aus, während Sie jeden Schritt prüfen. Die Arbeit bleibt auf Ihre eigenen Projekte und Testnetzwerke beschränkt.

Vier Anleitungen für ein dApp-Projekt

Ein geerbtes Projekt kartieren

Sie bitten den Agenten, einen dApp-Ordner zu kartieren, den jemand anderes begonnen hat. list_dir zeigt die Struktur, glob findet die Komponenten- und ABI-Dateien, und grep listet jeden Ort auf, an dem eine Vertragsfunktion aufgerufen wird. Jedes Ergebnis ist eine Karte im Chat. Es ändert sich nichts. Die Karte zeigt, wo Transaktionszustände verarbeitet werden und wo sie fehlen. Oft verhindert ein Frontend, das ohne Erklärung versagt, die Adoption: kein Wallet, das falsche Netzwerk oder eine abgelehnte Signatur. Der Modus Plan only passt gut zu dieser Aufgabe, da er den Plan erstellt und nichts ausführt. Der Plan kann die Dateien nennen, die zuerst Aufmerksamkeit benötigen. Bitten Sie um eine kurze Zusammenfassung, prüfen Sie sie gegen den Ordner, bevor Sie mit einer Bearbeitung beginnen, und korrigieren Sie den Agenten, wenn er eine Datei falsch gelesen hat.

Eine ABI in eine Komponente einbinden

Sie bitten um eine Komponente, die den Saldo eines Testkontos anzeigt. read_file öffnet die ABI-JSON, sodass der Agent weiß, dass balanceOf eine Adresse entgegennimmt und einen uint256 zurückgibt, und edit_file fügt den Aufruf zu Ihrer Komponente hinzu. Im Ask first-Modus wartet die Änderung als Diff. Sie lesen die hinzugefügten und entfernten Zeilen, nehmen sie an oder lehnen sie ab, und bitten um eine Überarbeitung, wenn ein Name oder Typ falsch erscheint. Shell führt dann Ihren Build-Befehl aus und meldet den echten Exit-Code auf der Karte. Sie können die Karte erweitern, um die vollständige Ausgabe zu lesen. Ein grüner Build zeigt, dass der Code kompiliert; er zeigt nicht, dass die richtige Funktion aufgerufen wird. Prüfen Sie den Aufruf selbst gegen die ABI und halten Sie die ABI-Datei mit dem Vertrag synchron.

Jeden Transaktionszustand testen

Interfaces scheitern oft in den Lücken zwischen den Zuständen: nicht gesendet, wartend auf das Wallet, ausstehend, bestätigt und fehlgeschlagen. Um zu verhindern, dass Ghost-dApps gebaut werden, die fertig aussehen, aber bei der ersten abgelehnten Signatur zusammenbrechen, bitten Sie den Agenten, einen Frontend-Test für jeden Zustand zu schreiben. write_file erstellt die Testdatei, edit_file passt die Komponente an, wo ein Zustand fehlt, und Shell führt Ihren Testbefehl aus. Die Karte zeigt den Exit-Code und, wenn Sie sie erweitern, die vollständige Ausgabe. Führen Sie die Tests gegen eine lokale Chain mit Wegwerfkonten aus, lesen Sie jeden Fehler und entscheiden Sie, ob der Test oder die Komponente falsch ist. Akzeptieren Sie eine Änderung nicht nur, weil die Tests grün werden: Lesen Sie den Diff, und prüfen Sie, ob der Test wirklich den Zustand assertet, nach dem er benannt ist.

Eine Funktion planen, dann durchführen

Ein Entwickler, der nach 1 Jahr in der Web3-Entwicklung aufsteigen möchte, kann den Agenten um einen Plan bitten, der Ladezustände, Barrierefreiheitskorrekturen und Tests zu einer bestehenden dApp hinzufügt. Im Modus Plan only erstellt der Agent die Schritte, führt aber keinen Befehl aus und ändert keine Datei. Sie lesen den Plan, streichen, was Sie nicht wollen, und wechseln zu Ask first, um ihn durchzuführen. Ab jetzt pausiert der Agent vor jeder Aktion, die etwas ändert, und Sie lesen jeden Diff, bevor Sie ihn annehmen. Pläne überleben einen Neustart, sodass Sie an jedem Schritt stoppen und am nächsten Tag fortfahren können. Beenden Sie, indem Sie Ihren Testbefehl ausführen und dessen Ausgabe selbst lesen. Notieren Sie in der README, welche Befehle Sie verwendet haben.

Was AlphaWeft nicht tut

AlphaWeft ist kein gehosteter Dienst oder ein Plugin. Es ist eine Windows-App, die nur für Ihre eigenen Dateien, Ihren eigenen PC und Server, die Sie nutzen dürfen, gedacht ist. Sie behalten die Arbeit innerhalb dieser Grenzen, weil Shell, Web und SSH nicht ordnergebunden sind. Es garantiert nicht, dass Code korrekt ist, es macht eine dApp nicht sicher und gibt keine Finanzberatung. Ein Vertrag, der echten Wert halten wird, benötigt eine unabhängige Sicherheitsprüfung.

AlphaWeft für Windows

Öffnen Sie Ihren dApp-Ordner in AlphaWeft

AlphaWeft herunterladen ↗