GitHub logo

GitHub

Free

Develop and deploy smart contracts using natural language.

FreeFree tier
Inputs: text
Type
Open Source

About GitHub

Web3GPT is an AI-powered smart contract platform that enables users to chat with onchain agents, deploy Solidity contracts, and run agent-driven workflows on EVM chains using natural language. It features a browser chat UI at w3gpt.ai, a skill API endpoint, and supports multiple chains including Polygon Mainnet, Polygon Amoy, Base Sepolia, Arbitrum Sepolia, Optimism Sepolia, Mantle Sepolia, Metis Sepolia, Celo Alfajores, and Ethereum Sepolia. The platform is open-source, free to use, and agent-first, allowing users to create custom agents and persist chats via Vercel KV. It also provides deployment verification through Vercel cron jobs.

Key Features

Chat with built-in or user-created Web3GPT agents
Deploy smart contracts through agent conversation using natural language
Persist authenticated browser chats in Vercel KV
Persist anonymous skill chats by chatId
Verify deployments through Vercel cron job
Supports multiple EVM chains (Polygon, Base, Arbitrum, Optimism, etc.)
Agent-first design with browser chat UI, skill API endpoint, and API reference

Pros & Cons

Pros
  • Natural language interface lowers barrier for smart contract development
  • Supports multiple EVM chains including testnets and mainnets
  • Open-source and free to use (MIT license)
  • Agent-first design enables flexible interaction patterns
  • Persistent chat history across sessions
Cons
  • Relies on external API keys (OpenAI, Alchemy, WalletConnect, etc.)
  • Limited documentation beyond README and API reference
  • Still in early development (115 stars, 50 forks as of writing)
  • Polygon mainnet deployment not exposed through wallet connectors in UI

Best For

Deploying Solidity smart contracts via natural language conversationInteracting with onchain agents for blockchain workflowsBuilding and testing agent-driven smart contract deployments on EVM testnets and mainnetsAutomating contract deployment and verification in development environments

FAQ

What chains does Web3GPT support for agent deployment?
Web3GPT supports Polygon Mainnet, Polygon Amoy, Base Sepolia, Arbitrum Sepolia, Optimism Sepolia, Mantle Sepolia, Metis Sepolia, Celo Alfajores, and Ethereum Sepolia.
How do I start a chat with a Web3GPT agent?
You can use the skill API endpoint: curl https://w3gpt.ai/api/skill to start a chat. To continue a chat, pass a chatId parameter and send a POST request with the message.
Is Web3GPT free to use?
Yes, Web3GPT is open-source under the MIT license and free to use. You need to provide your own API keys (e.g., OpenAI, Alchemy) for full functionality.