Visit the demo site
Read the documentation
Omnis is a decentralized portfolio manager designed for the Binance Smart Chain (BSC). It enables users to access automated DeFi strategies through simple vault interactions, secured wallet authentication, and smart contract operations — all with a sleek interface and optional AI assistant.
- ✅ Wallet Authentication using Sign-In With Ethereum (SIWE)
- 📊 Strategy Vaults with on-chain yield generation
- 🔐 Aster API Key Integration for secure, off-chain actions
- 🧠 AI Portfolio Assistant (GPT-powered) to guide users through their strategies
- 🟡 BSC-Only Chain Support
- ⚡️ Fast, gas-efficient UI powered by Next.js and TailwindCSS
- 🔌 Backend support for deposits, withdrawals, and real-time metrics
| Layer | Tools Used |
|---|---|
| Frontend | Next.js, Tailwind CSS, ShadCN UI, Vercel AI SDK |
| Auth | WalletConnect, RainbowKit, wagmi, NextAuth + SIWE |
| Backend | Supabase, Prisma ORM |
| Blockchain | Binance Smart Chain, Ethers.js |
| API | Aster API |
git clone https://github.com/your-org/omnis.git
cd omnisThis project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license.
