web3gpt

agent
Security Audit
Warn
Health Pass
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 114 GitHub stars
Code Warn
  • process.env — Environment variable access in app/api/cron/route.ts
  • process.env — Environment variable access in app/api/farcaster/route.ts
  • process.env — Environment variable access in app/api/v1/completions/route.ts
  • process.env — Environment variable access in app/api/v1/contracts/deploy/route.ts
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Develop and deploy smart contracts using natural language.

README.md

Web3GPT 🚀

Web3GPT is an AI-powered smart contract development platform that combines Large Language Models (LLMs) with specialized AI agents to streamline blockchain development. Try it live at w3gpt.ai or check out our documentation.

image

Key Features 🌟

  • Multi-Chain Smart Contract Development: Deploy contracts across multiple EVM-compatible testnets including:

    • Arbitrum Sepolia
    • Optimism Sepolia
    • Base Sepolia
    • Metis Sepolia
    • Mantle Sepolia
    • Celo Alfajores
    • Polygon Amoy
    • Sepolia
  • Specialized AI Agents:

    • Web3GPT - Core smart contract development agent
    • GENT - first token agent launched on W3GPT
    • Unstoppable Domains - Domain resolution specialist
    • OpenZeppelin 5.0 - Security-focused development using latest OZ libraries
    • CTF Agent - Interactive Capture The Flag challenges
    • Creator - Custom AI agent creation
  • GitHub Authentication: Secure login and persistence of your development sessions

  • Share & Collaborate: Share your smart contract development conversations with unique shareable URLs

Getting Started 🛠️

  1. Clone the repository
  2. Configure environment variables (see .env.example)
  3. Install dependencies and run the development server
bun install
bun dev

Deploying Contracts with Local Imports

Web3GPT now supports deploying factory contracts that rely on local Solidity imports. Provide additional source files alongside your main contract and reference them with relative paths (e.g., import "./AddressBook.sol";). The compiler will include these dependencies automatically, enabling factory patterns without flattening contracts.

Reviews (0)

No results found