AI-Powered Development for Lumio Network
Vibe coding tool for building Move smart contracts and React frontends
LumioVibe is a specialized AI development tool for the Lumio Network ecosystem. Built on top of OpenHands, it focuses exclusively on:
- β¨ Move Smart Contracts - Create and deploy Move contracts to Lumio testnet
- π§ TypeScript Clients - Auto-generate type-safe clients with tests
- π¨ React Frontends - Build beautiful UIs with Pontem Wallet integration
- π Auto Documentation - Every contract gets a documentation page
# Clone the repository
git clone https://github.com/pontem-network/lumiovibe.git
cd lumiovibe
# Build the project
make build
# Run LumioVibe
make runThen open http://localhost:3001 and start building!
The AI doesn't stop at errors - it analyzes, fixes, and retries until success.
Every contract gets:
- β Compiled and deployed Move contract
- β TypeScript client with comprehensive tests
- β React frontend with wallet integration
- β Documentation page with usage examples
Fixed technology choices mean reliable results:
- Blockchain: Lumio Network (Aptos fork)
- Language: Move for contracts, TypeScript for clients
- Frontend: React 19 + Vite 6 + TailwindCSS 4
- Wallet: Pontem Wallet
All deployments go to Lumio testnet - safe for experimentation, no real funds at risk.
You: "Create a counter contract with increment and get_count functions"
LumioVibe:
1. β
Creates Move contract with Counter resource
2. β
Compiles and deploys to Lumio testnet
3. β
Generates TypeScript client with tests
4. β
Builds React UI with increment button
5. β
Launches frontend at http://localhost:5173
| Component | Technology |
|---|---|
| CLI | Lumio CLI v7.8.0 |
| Testnet | https://api.testnet.lumio.io/v1 |
| SDK | @aptos-labs/ts-sdk |
| Frontend | React 19 + Vite 6 |
| Styling | TailwindCSS 4 |
| Wallet | Pontem Wallet |
Every generated project follows this structure:
project-name/
βββ contract/ # Move smart contract
β βββ Move.toml
β βββ sources/
βββ client/ # TypeScript client
β βββ src/
β βββ tests/
βββ frontend/ # React application
βββ src/
β βββ pages/
β β βββ Home.tsx
β β βββ Documentation.tsx
β βββ hooks/
βββ package.json
- Design Document - Detailed architecture and workflow
- Setup Guide - Installation and configuration
- Lumio Network - Official Lumio documentation
- OpenHands - The foundation we built on
LumioVibe is specialized for Lumio Network development. For contributions:
- Read LUMIO_VIBE_DESIGN.md for architecture details
- Check existing microagents in
.openhands/microagents/ - Submit PRs with improvements to Move templates or frontend generation
This project is licensed under the MIT License - see the LICENSE file for details.
LumioVibe is a fork of OpenHands, which is also MIT-licensed.
Built with β€οΈ on top of OpenHands - the amazing open-source AI development platform.
Special thanks to the Lumio Network team for creating an awesome Move-based blockchain!
Made for the Lumio Network community π