AutoDAO Engineer is a generative multi-agent system to scaffold fully functional DAOs from plain English using LLMs + Chainlink Functions + IPFS.
- Prompt-based DAO design (Tokenomics, Governance, Voting)
- LLM agent orchestration via AWS Bedrock (Claude 3 Sonnet)
- Smart contract scaffolding using Hardhat
- Modular contract structure for easy customization
- Future: IPFS + Chainlink Functions + Agent-to-Agent coordination
- Backend: Node.js, Express, AWS Bedrock
- Frontend: React + Vite
- Smart Contracts: Solidity + Hardhat
- Dev Tools: GitHub CLI, dotenv, LangChain (TBD), Chainlink Functions
- Clone the repo:
git clone https://github.com/Harsha1818/auto-dao.git cd auto-dao
cd auto-dao-backend npm install AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=xxx node index.js cd ../auto-dao-ui npm install npm run dev I want a DAO that governs a decentralized ride-sharing protocol with a token cap and quadratic voting.
This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a Hardhat Ignition module that deploys that contract.
Try running some of the following tasks:
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat ignition deploy ./ignition/modules/Lock.js4abbe1c (Initial commit - AutoDAO Engineer (Frontend + Backend + Smart Contracts))