This project is deprecated. Future development will occur at https://github.com/Layr-Labs/studio
- "Anyone can build an AVS on EigenLayer"
- "Idea to Design to AVS in under 10 minutes"
- Benefits of Vibe Coding an AVS for less technical users.
How to Use The App:
- Choose whichever AI model you prefer for your testing from the dropdown.
- Click one the suggested example actions or begin chatting free form with the app about your AVS idea.
- You will be guided through 3 stages: idea refinement, design tech spec generation, and prototype code generation.
- Idea refinement: the app will provide a refined AVS idea, provide feedback on how well your idea fits as an AVS on EigenLayer, and suggest enhancements to get more value from your idea on EigenLayer.
- Design generation: the app will generate a complete Design Tech Spec for your AVS idea.
- Prototype code generation: the app will generate a fully function prototype for your AVS idea based on the hello-world-avs example.
- Feel free to click one of the suggested actions to test its operation or skip through the three stages as you like.
- Install Vercel CLI:
npm i -g vercel - Link local instance with Vercel and GitHub accounts (creates
.verceldirectory):vercel link - Download your environment variables:
vercel env pull
rm -rf node_modules
rm -rf .next/
pnpm install
pnpm next build
pnpm dev
#or
pnpm next startYour app template should now be running on localhost:3000.
Note: this app was forked from Vercel Next.js AI Chatbot
Tests:
npx jest tests/codeGen/generateZipFromJSON.test.ts
Soundtrack: Vibes - Beastie Boys
