GoodBuild
AI dApp builder · Celo

Say it. Sign it. Ship it.

G$ deployed this week

Preview

2.48M

+31.6% vs last week

Contracts compiled14,902

Audited building blocks

Every contract starts from battle-tested blocks.

Savings circles, tip jars, ticketing and G$ payouts, built on audited OpenZeppelin contracts, then shaped to your prompt.

How it works

From sentence to smart contract in one sitting

You own the code and the keys. GoodBuild writes, tests and packages. Your wallet does the signing.

  1. Describe

    “A tip jar for our football club that splits G$ 70/30 between coach and kit fund.”

  2. Refine

    The contract and the front end are written and checked together. Try the live preview and ask for changes in the chat.

  3. Sign & deploy

    Your wallet signs each contract onto Celo Sepolia. GoodBuild never holds your keys.

  4. Publish

    Put the app on its own address, your-app.goodbuildit.xyz, and share the link.

What you can build

Start from a brief that already works

Pick one and change the details, or describe something new in your own words.

Inside the builder

See every step, read every line

Chat on one side, your running app on the other. Nothing happens behind a curtain.

It checks its own work

Each build compiles the contract and checks the app. If something fails, the agent reads the error and fixes it, up to three times, before handing back to you.

contract TipJar {
    using SafeERC20 for IERC20;

    error ZeroTip();

    function tip(uint256 amount) external {
        if (amount == 0) revert ZeroTip();
        uint256 toCoach = (amount * coachShare) / 100;
        gd.safeTransferFrom(msg.sender, coach, toCoach);
        gd.safeTransferFrom(msg.sender, kitFund, amount - toCoach);
    }
}

The contract is yours to read

The Contract tab shows the Solidity GoodBuild wrote, with G$ handled as an ERC-20 token and clear custom errors. The Code tab shows the React front end.

A preview that really runs

Your app runs in the browser as you build it, in desktop and mobile sizes. If it crashes, one click sends the error to the agent.

Every prompt saves a version

Try a bold change without worrying. Go back to any earlier version in two clicks. Reverting your files never touches a contract you have already deployed.

Safety

Careful by default, honest about the limits

Real money deserves plain answers about what GoodBuild does and doesn't protect you from.

Your keys never leave your wallet

GoodBuild prepares the transaction and your wallet signs it. We can't deploy, move funds or act for you, because we never hold your private key.

  • delegatecall
  • selfdestruct
  • inline assembly
  • tx.origin auth

Risky patterns are refused

A compiler check rejects these in generated contracts, which build on OpenZeppelin's audited libraries.

Unaudited

Generated code isn't audited

The libraries are audited. The contract written for you isn't, so we label it clearly. Review it before it handles real funds.

Pricing

Pay for what a build costs

You see an estimate before each build, so the cost is never a surprise.

Now

Free

Building is free during the testnet beta on Celo Sepolia. Test networks use test tokens, so nothing you do here spends real money.

After the beta

Cost + 25%

You pay the actual AI cost of each build plus 25%, shown in US dollars with the G$ amount alongside.

Network fees for deploys go to the network, from your own wallet.

FAQ

Questions people ask first

Want the longer version? The docs walk through everything step by step.

Do I need to know how to code?

No. Describe what you want in everyday words and refine it in the chat. The code stays visible if you want to read it.

What is G$?

G$ is GoodDollar, a token on the Celo network. Generated apps can collect, split and pay out G$, and GoodBuild treats it as a standard ERC-20 token.

Which network do apps run on?

Celo Sepolia, Celo's test network, during the beta. Test tokens have no real value, so it is a safe place to try ideas.

Can I deploy and share my app today?

You can deploy to Celo Sepolia by signing from your own wallet. Then publish the front end to its own address, your-app.goodbuildit.xyz, and share the link.

What does publishing do?

GoodBuild builds your latest saved version into a website on its own address. Anyone with the link can open it and connect their own wallet. You can update or unpublish it at any time.

Who can use GoodBuild?

You must be 18 or over. GoodBuild isn't available to US persons or in comprehensively sanctioned regions.

Is there anything I can't build?

Yes. Sports betting is out of scope. GoodBuild builds dApps and websites, but for now there is no separate server or database behind them.

What would your community build?

One sentence is enough to start, and it's free during the testnet beta.

Start building