Agent Wizard is a Web3-based real-time trade monitoring and risk management tool that leverages AI-powered analytics to track market activity, assess risks, and deliver instant alerts via Telegram, helping users make smarter trading decisions.
- π Real-Time Trade Monitoring - Live tracking of trades and market movements.
- π§ AI-Powered Risk Analysis - Detects anomalies and volatility to mitigate risks.
- π¬ Telegram Notifications - Instant alerts for trades and risk events.
- π Advanced Analytics - Interactive dashboards for deep insights.
- π€ Agent-Powered Workflows - Automates monitoring and decision-making.
- π₯ Collaborative Insights - Share insights and alerts with teams.
Check out the live demo: Agent Wizard
Frontend (Next.js) β Backend (Node.js API)
Backend β MongoDB (Data storage)
Backend β Ether.js (Web3 interactions)
Backend β AI Agents (Risk analysis)
Backend β Telegram/Email (Notifications)
- Web3 login via MetaMask
- Traditional login via Magic.link
- Secure session management with JWT Token
- Data Encryption with AES
- Trade Monitor Agent: Monitoring Trade information of Web3 coins based on users Risk configuration
- Telegram Agent: Sends real-time alerts
- Email Agent: Sends risk summaries
- Chat Agent: You can ask anything about web 3.0
npm run testTools: Jest, Cypress
git clone https://github.com/WizardGeeky/Agent-Wizard.git
cd Agent-Wizard
npm install
npm run devMONGODB_URI = YOUR_MONGODB_URI
CIPHER_SECRET = YOUR_OWN_CIPHER_KEY
NEXT_PUBLIC_JWT_SECRET = YOUR_JWT_KEY
NEXT_PUBLIC_PERSONAL_EMAIL = YOUR_EMAIL_ADDRESS
NEXT_PUBLIC_BURNER_PASSWORD = YOUR_EMAIL_APP_PASSWORD
TELEGRAM_BOT_TOKEN = YOUR_TELEGRAM_BOT_TOKEN
GOOGLE_API_KEY = YOUR_GEMINIAI_KEY
GOOGLE_SEARCH_KEY= YOUR_GOOGLE_SEARCH_APIKEY
GOOGLE_CSE_ID = YOUR_GOOGLE_CSE_APIKEY
NEXT_PUBLIC_APP_URL = YOUR_APPLICATION_URL- Uses ADK-TS and IQAI for anomaly detection and risk scoring
- Real-time analysis of trade patterns
- Ether.js for smart contract interaction
- Wallet connection via MetaMask
- Real-time blockchain event tracking
| API Path | HTTP Method | Description |
|---|---|---|
| /api/v1/signup | POST | User Account creation with email and password |
| /api/v1/chat | POST | Chat bot (ask anything about web3, trade market) |
| /api/v1/login | POST | Authenticate user via email and password |
| /api/v1/login/metamask | POST | Authenticate user via Metamask Wallect |
| /api/v1/otp | POST | Send Otp to User email |
| /api/v1/password | POST | Send Password Reset link to email |
| /api/v1/password/reset | POST | Reset the password |
| /api/v1/password | POST | Verify Otp |
| /api/v1/monitor | POST | Select web3 coins to wish list to monitor |
| /api/v1/monitor | GET | Get all wish list coins |
| /api/v1/analysis | POST | Get All information or analytics about wish list coins |
| /api/v1/risk | POST | Create Risk configuration for wish list coins on markey cap, volume in % |
| /api/v1/risk | GET | Get All Risk Configuration |
| /api/v1/risk | DELETE | Delete Risk Configuration |
- Fork the repo
- Create a feature branch
- Submit a pull request
Q: How do I connect my wallet? A: Use MetaMask extension and connect via the dashboard.
Q: What chains are supported? A: Ethereum mainnet and testnets.
Q: How is risk calculated? A: Using AI models that analyze trade volume, volatility, and historical patterns.
- Frontend: TypeScript, NextJS, ShadCN, MagicUI, Tailwind CSS
- Backend: Node JS, NextJS, Nodemailer
- Database: MongoDB
- Web3: EtherJS
- Wallet: MetaMask
- Notifications: Telegram, Email
- AIML: ADK-TS, IQAI
- AI Agents: Telegram Agent, Email Agent, Chat Agent
- 3rd Party APIs: Coingecko, Alchemy
βββ π app
β βββ π adk
β β βββ π agent
β β β βββ π agent.ts
β β β βββ π chatAgent.ts
β β βββ π tools
β β βββ π RealGoogleSearch.ts
β β βββ π telegramTool.ts
β βββ π api
β β βββ π v1
β β βββ π assets
β β β βββ π analytics
β β β β βββ π route.ts
β β β βββ π monitor
β β β β βββ π route.ts
β β β βββ π risk
β β β βββ π route.ts
β β βββ π chat
β β β βββ π route.ts
β β βββ π login
β β β βββ π metamask
β β β β βββ π route.ts
β β β βββ π route.ts
β β βββ π otp
β β β βββ π verify
β β β β βββ π route.ts
β β β βββ π route.ts
β β βββ π password
β β β βββ π reset
β β β β βββ π route.ts
β β β βββ π route.ts
β β βββ π signup
β β βββ π route.ts
β βββ π components
β β βββ π Agent.tsx
β β βββ π Features.tsx
β β βββ π Hero.tsx
β β βββ π HowItWorks.tsx
β β βββ π LoginForm.tsx
β β βββ π Metamask.tsx
β β βββ π Nav.tsx
β β βββ π SignUpForm.tsx
β βββ π config
β β βββ π cipher.config.ts
β β βββ π database.config.ts
β β βββ π jwt.config.ts
β β βββ π nodemailer.config.ts
β βββ π contexts
β β βββ π ThemeContext.tsx
β βββ π dashboard
β β βββ π components
β β β βββ π Analytics.tsx
β β β βββ π CoinTable.tsx
β β β βββ π dashboard.tsx
β β β βββ π logout.tsx
β β β βββ π profile.tsx
β β β βββ π riskanalysisengine.tsx
β β βββ π page.tsx
β βββ π lib
β β βββ π cron.ts
β βββ π models
β β βββ π AssetMonitor.ts
β β βββ π Otp.ts
β β βββ π RiskConfig.ts
β β βββ π User.ts
β βββ π password
β β βββ π reset
β β β βββ π page.tsx
β β βββ π page.tsx
β βββ π types
β β βββ π CoinEvent .ts
β β βββ π CoinInfo.ts
β βββ π utils
β β βββ π templates
β β βββ π cryptoNotification.tsx
β β βββ π otpTemplate.tsx
β β βββ π welcomeTemplate.tsx
β βββ π favicon.ico
β βββ π¨ globals.css
β βββ π layout.tsx
β βββ π page.tsx
βββ π components
β βββ π ui
β βββ π animated-theme-toggler.tsx
β βββ π aurora-text.tsx
β βββ π button.tsx
β βββ π card.tsx
β βββ π chart.tsx
β βββ π checkbox.tsx
β βββ π dialog.tsx
β βββ π floating-dock.tsx
β βββ π input.tsx
β βββ π label.tsx
β βββ π loader.tsx
β βββ π radio-group.tsx
β βββ π ripple.tsx
β βββ π select.tsx
β βββ π switch.tsx
β βββ π tabs.tsx
β βββ π tooltip.tsx
β βββ π wobble-card.tsx
βββ π lib
β βββ π utils.ts
βββ π public
βββ βοΈ .gitignore
βββ π README.md
βββ βοΈ components.json
βββ π next.config.ts
βββ βοΈ package-lock.json
βββ βοΈ package.json
βββ π postcss.config.mjs
βββ βοΈ tsconfig.json
This project is licensed under the MIT License.






