Acts, not only advises
It runs the tools itself, and each action appears as a card with its real result.
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.
It runs the tools itself, and each action appears as a card with its real result.
In Ask first mode every edit waits as a diff that you accept or reject.
Connect a cloud provider, a model on your own PC or the built-in model.
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.
**/*abi*.json1 filebalance-abi.json9 linesbalanceOf src2 matchessrc/Balance.js+9 linesyour build commandexit 0your test commandexit 0You 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.
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.
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.
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.
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.