Inspiration
Ever noticed that 3d animated emojis are getting popular in modern websites. I noticed there are no fixed platforms to build this and using an agentic approach to both building and getting paid at the same time.
What it does
Uniicon is an AI-powered platform that generates stunning 3D animated icons from simple text descriptions. The system employs a sophisticated multi-agent pipeline where:
- Extract Agent (Amazon Bedrock) analyzes user input to extract key visual elements
- Icon Generator (OpenAI GPT) creates high-quality 3D icons based on extracted data
- Background Cleaner (Replicate API) removes backgrounds for clean results
- Interpret Agent (Amazon Bedrock Nova Lite) analyzes the generated icon for animation planning
- Planner Agent (Amazon Bedrock) creates detailed animation strategies
- Animation Engine (RunwayML) transforms static icons into engaging video animations
The platform automatically mints generated icons as NFTs on Base Sepolia and supports crypto payments through X402 protocol integration. Users can also integrate with the system through LangChain agents or Claude’s Model Context Protocol (MCP) server.
How we built it
The project was built using a modern tech stack:
- Frontend: Next.js 15 with React 19 and TailwindCSS for a responsive, modern UI
- AI/ML Pipeline: Amazon Bedrock for multi-agent orchestration, OpenAI for icon generation, RunwayML for animation
- Blockchain: Base Sepolia testnet with Wagmi, Viem, and RainbowKit for wallet connectivity
- Payment System: X402 protocol for seamless USDC transactions with automatic revenue distribution
- Storage: Pinata IPFS for decentralized storage and metadata management
- Agent Integrations: LangChain for autonomous agent interactions and MCP server for Claude integration
The core architecture follows a microservices approach where each AI agent has a specific responsibility in the pipeline. The system uses streaming responses for real-time processing and implements proper error handling throughout the workflow.
Accomplishments that we’re proud of
- Successful Multi-Agent Pipeline: Created a sophisticated AI system where multiple agents work together seamlessly to produce high-quality animated icons.
- Blockchain Integration: Successfully implemented automatic NFT minting with proper metadata storage on IPFS, making every generated icon a tradeable digital asset.
- Payment Innovation: Integrated X402 protocol for seamless crypto payments, creating a true pay-per-use model with automatic revenue distribution.
- Agent Ecosystem: Built comprehensive agent integrations supporting both LangChain and Claude MCP, making the platform accessible to various AI agent frameworks.
- User Experience: Despite the complex backend, maintained a simple, intuitive interface that hides technical complexity from users.
- Demo Video: Created a comprehensive demo showcasing all features and integrations, making the project accessible to both technical and non-technical audiences.
What’s next for Uniicon
- Mainnet Deployment: Migrate from Base Sepolia testnet to mainnet for production use with real value transactions.
- Advanced Customization: Add more customization options for animation styles, durations, and visual effects.
- Marketplace Integration: Build a marketplace where users can buy, sell, and trade their generated animated icons as NFTs.
- Mobile Application: Develop native mobile apps for iOS and Android to make icon generation accessible on mobile devices.
- Enterprise Features: Add bulk generation, API access, and custom branding options for enterprise customers.
- Community Features: Implement user galleries, sharing capabilities, and community voting on best icons.
- Advanced Agent Integrations: Expand agent framework support to include more platforms and add more sophisticated agent capabilities.
- Performance Optimization: Reduce generation time through model optimization and parallel processing improvements.