Skip to content

pontem-network/LumioVibe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 LumioVibe

AI-Powered Development for Lumio Network

Vibe coding tool for building Move smart contracts and React frontends

Lumio Network Fork of OpenHands MIT License

πŸš€ What is LumioVibe?

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

⚑ Quick Start

# Clone the repository
git clone https://github.com/pontem-network/lumiovibe.git
cd lumiovibe

# Build the project
make build

# Run LumioVibe
make run

Then open http://localhost:3001 and start building!

🎯 What Makes LumioVibe Special?

πŸ”„ Iterative Development

The AI doesn't stop at errors - it analyzes, fixes, and retries until success.

πŸ“¦ Complete Projects

Every contract gets:

  • βœ… Compiled and deployed Move contract
  • βœ… TypeScript client with comprehensive tests
  • βœ… React frontend with wallet integration
  • βœ… Documentation page with usage examples

🎨 Predictable Stack

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

🌐 Testnet First

All deployments go to Lumio testnet - safe for experimentation, no real funds at risk.

πŸ“– Example Usage

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

πŸ› οΈ Technology Stack

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

πŸ“‚ Project Structure

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

πŸŽ“ Learn More

🀝 Contributing

LumioVibe is specialized for Lumio Network development. For contributions:

  1. Read LUMIO_VIBE_DESIGN.md for architecture details
  2. Check existing microagents in .openhands/microagents/
  3. Submit PRs with improvements to Move templates or frontend generation

πŸ“„ License

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.

πŸ™ Acknowledgments

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 🌟

Visit Lumio Network

About

πŸ™Œ OpenHands: Code Less, Make More

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 440