Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Angleito/Seiron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

Seiron - The Wish-Granting Dragon

Seiron πŸ‰

AI-powered DeFi portfolio management for the Sei Network ecosystem

License: MIT TypeScript Next.js Sei Network


πŸ”₯ Multi-Agent AI β€’ ⚑ Natural Language Commands β€’ πŸ›‘οΈ Non-Custodial β€’ 🎯 Sei Native

πŸ“– Table of Contents

🌟 Overview

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.

Core Capabilities

  • πŸ—£οΈ 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)

πŸš€ Quick Start

Prerequisites

  • Node.js >= 18.0.0
  • Sei wallet (Keplr/Leap) with SEI tokens
  • OpenAI API key

Installation

# 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

Essential Configuration

# 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

πŸ—οΈ Project Structure

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

✨ Key Features

AI Agents

  • 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

Natural Language Examples

"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"

Technical Highlights

  • Real-time WebSocket communication
  • 3D dragon animations with Three.js
  • Voice interface with speech recognition
  • Comprehensive error boundaries
  • Docker support for all environments

πŸ“š Documentation

Getting Started

Architecture

Security & Operations

Protocol Integrations

🀝 Contributing

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

Quick Contribution Steps

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

MIT License - see LICENSE for details.


Built with ❀️ by the Seiron team β€’ Powered by Sei Network

Discord β€’ Twitter β€’ Docs

About

Monorepo for the Wish Granting Dragon from Sei

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published