AI-powered DeFi portfolio management for the Sei Network ecosystem
π₯ Multi-Agent AI β’ β‘ Natural Language Commands β’ π‘οΈ Non-Custodial β’ π― Sei Native
Seiron combines AI agents with DeFi protocols to create a powerful portfolio management platform. Simply describe what you want in natural language, and Seiron's specialized dragon agents will execute your investment strategies across the Sei ecosystem.
- π£οΈ Natural Language Interface: Command your portfolio with conversational AI
- π€ Multi-Agent System: Specialized agents for lending, liquidity, analysis, and portfolio management
- β‘ Sei Native: Deep integration with Yei Finance, DragonSwap, Symphony, and Takara
- π‘οΈ Non-Custodial: Your keys, your crypto - always maintain full control
- π€ Voice Commands: Speak your investment wishes (powered by ElevenLabs)
- Node.js >= 18.0.0
- Sei wallet (Keplr/Leap) with SEI tokens
- OpenAI API key
# Clone repository
git clone https://github.com/Angleito/Seiron.git
cd Seiron
# Install dependencies
npm install
# Configure environment
cp frontend/.env.example frontend/.env
cp backend/.env.example backend/.env
# Start development servers
npm run dev# Frontend (.env)
NEXT_PUBLIC_PRIVY_APP_ID=your_privy_app_id
NEXT_PUBLIC_SEI_RPC_URL=https://evm-rpc.sei-apis.com
# Backend (.env)
OPENAI_API_KEY=sk-your-openai-key
PORT=8000π Full setup guide: docs/AI_INTEGRATION_SETUP.md
Seiron/
βββ frontend/ # Next.js 14 + TypeScript frontend
β βββ components/ # React components (chat, dragon, effects)
β βββ pages/ # Application pages
β βββ hooks/ # Custom React hooks
βββ backend/ # Node.js + Express API server
β βββ src/ # Source code
β βββ docs/ # Backend documentation
βββ contracts/ # Solidity smart contracts
βββ src/ # Core AI agents and orchestration
β βββ agents/ # Specialized AI agents
β βββ langchain/ # NLP and conversation management
β βββ orchestrator/ # Multi-agent coordination
βββ docs/ # Project documentation
- Lending Dragon: Automated yield optimization on Yei Finance
- Liquidity Dragon: Dynamic LP management on DragonSwap
- Market Dragon: Real-time analysis and opportunity detection
- Portfolio Dragon: Holistic portfolio optimization
- Futures Dragon: Advanced perpetual futures trading on Bluefin
"Show me the best yield opportunities"
"Lend 1000 USDC at maximum APY"
"Create a balanced portfolio with 50% lending"
"Rebalance my positions for lower risk"
- Real-time WebSocket communication
- 3D dragon animations with Three.js
- Voice interface with speech recognition
- Comprehensive error boundaries
- Docker support for all environments
- AI Integration Setup - Configure AI services
- Frontend Integration - Frontend development guide
- API Endpoints - Backend API reference
- System Architecture - High-level design
- Agent System - AI agent architecture
- NLP Engine - Natural language processing
- Wallet Migration - Wallet integration guide
- Security Report - Security best practices
- Performance Testing - Load testing guide
- Takara Protocol - Takara integration
- Lending System - Yei Finance integration
- Liquidity Management - DragonSwap integration
- Bluefin Futures - Perpetual futures trading
We welcome contributions! Please see our Contributing Guide for details on:
- Code standards and functional programming principles
- Testing requirements (90% coverage minimum)
- Pull request process
- Development setup
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT License - see LICENSE for details.