AlphaWeft
Product

Web3 application development inside your own project folder

01

AlphaWeft supports web3 application development on Windows by working in the folder of your own dApp. It reads the code and the ABI, edits files, runs your build and test commands, and shows every action in the chat as a card with its real result and, for edits, a diff that you accept or reject.

01

Acts, not only advises

It runs the tools itself, and each action appears as a card with its real result.

02

Diffs before changes

In Ask first mode every edit waits as a diff that you accept or reject.

03

Your model, your choice

Connect a cloud provider, a model on your own PC or the built-in model.

What the agent can do for your dApp

How the agent fits web3 software development

It maps the project, reads the ABI, edits components and runs your commands while you review each step. The work stays on your own projects and test networks.

Four walkthroughs for a dApp project

Map an inherited project

You ask the agent to map a dApp folder that someone else started. list_dir shows the structure, glob finds the component and ABI files, and grep lists every place that calls a contract function. Each result is a card in the chat. Nothing changes. The map shows where transaction states are handled and where they are missing, and what stops people from adopting dapps is often a front end that fails without saying why: no wallet, the wrong network or a rejected signature. Plan only mode fits this task well, since it writes the plan and runs nothing, and the plan can name the files that need attention first. Ask for a short written summary, then read it against the folder before you start any edit, and correct the agent if it has misread a file.

Wire an ABI into a component

You ask for a component that shows the balance of a test account. read_file opens the ABI JSON, so the agent knows that balanceOf takes an address and returns a uint256, and edit_file adds the call to your component. In Ask first mode the change waits as a diff. You read the added and removed lines, accept or reject them, and ask for a revision if a name or a type looks wrong. Shell then runs your build command and reports the real exit code on the card, and you can expand the card to read the full output. A green build shows that the code compiles; it does not show that the right function is called, so check the call against the ABI yourself and keep the ABI file in sync with the contract.

Test every transaction state

Interfaces fail in the gaps between states: not sent, waiting for the wallet, pending, confirmed and failed. To stop building ghost dapps that look finished and break on the first rejected signature, ask the agent to write a front-end test for each state. write_file creates the test file, edit_file adjusts the component where a state is missing, and Shell runs your test command. The card shows the exit code and, when you expand it, the full output. Run the tests against a local chain with throwaway accounts, read each failure and decide whether the test or the component is wrong. Do not accept a change just because the tests turn green: read the diff, and check that the test really asserts the state it is named after.

Plan a feature, then carry it out

A developer who wants to level up after 1 year in web3 can ask the agent for a plan that adds loading states, accessibility fixes and tests to an existing dApp. In Plan only mode the agent writes the steps and runs no command and changes no file. You read the plan, cut what you do not want, and switch to Ask first to carry it out. From then on the agent pauses before each action that changes something, and you read every diff before you accept it. Plans survive a restart, so you can stop at any step and continue the next day. Finish by running your test command and reading its output yourself, and write down in the README which commands you used.

What AlphaWeft does not do

AlphaWeft is not a hosted service or a plugin. It is a Windows app meant only for your own files, your own PC and servers you are authorised to use, and you keep the work within them, because Shell, web and SSH are not folder-bound. It does not guarantee that code is correct, it does not make a dApp secure, and it gives no financial advice. A contract that will hold real value needs an independent security review.

AlphaWeft for Windows

Open your dApp folder in AlphaWeft

Download AlphaWeft ↗