Skip to content

krishivseth/TrevorAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrevorAI

Your AI-powered wealth management assistant.

TrevorAI brings the intelligence and charm of Trevor Lefkowitz (Ghosts US) into the world of personal finance. Inspired by Trevor’s sharp financial instincts, this AI agent is designed to make investing accessible, intuitive, and actionable for everyone—not just high-net-worth individuals.


🚀 Features

TrevorAI helps users manage their portfolios through a powerful mix of automation, AI-driven insights, and a natural conversational interface:

  • 📊 Portfolio Analysis: Recommends stocks based on risk profile and financial goals
  • 📈 Real-Time Monitoring: Tracks market performance and suggests buy/sell opportunities
  • 🔁 Auto-Trading: Executes trades when authorized by the user
  • 📉 Comprehensive Dashboard: Visualizes portfolio performance, distribution, and trends
  • 🗃 Transaction History: Distinguishes AI-initiated vs. user-initiated trades
  • 📞 Voice Assistant: Manage investments through natural phone conversations

🎥 Demo

Watch the demo


🛠 Tech Stack

Frontend

  • Framework: Next.js
  • Styling: Tailwind CSS
  • Charts: Recharts, Nivo

Backend

  • Server: Flask (Python)
  • Communication: RESTful APIs + WebSockets

AI Agent

  • LLM Engine: Gemini 2.5 Flash
  • Features: Multi-agent architecture, function calling for conversational tasks

Research & Data

  • APIs: Finnhub, AlphaVantage (for real-time stock data)
  • Database: Structured JSON for portfolios and trade logs

Phone Integration

  • Voice Interface: Natural language stock management via phone

🔍 Challenges

  • 🧩 Adapting Finnhub’s CommonJS module for Next.js
  • ⚡ Real-time data streaming + visualization without performance loss
  • 🧠 Parsing diverse natural language queries into executable trade actions
  • 🏷 API quota management while ensuring accuracy

🎉 Highlights

  • Intuitive, real-time financial dashboard
  • Fully functional AI trade advisor + executor
  • Voice-enabled interface for non-technical users
  • Transparent trade history with clear AI/user distinction
  • Cross-device responsive UI

📚 What We Learned

  • Importance of clear data visualizations for user trust
  • Building secure, production-ready AI agents
  • Handling real-time financial data efficiently
  • Designing for voice and screen simultaneously
  • Ensuring transparency and responsibility in auto-trading

📈 Roadmap

  • 🔍 Advanced Portfolio Optimization (Modern Portfolio Theory, etc.)
  • 🪙 Support for ETFs, Bonds, Crypto
  • 🧠 Personalized Recommendations with Behavioral Learning
  • 📬 Event-Based Alerts and Notifications
  • 🌐 Social Features (Opt-in strategy sharing)
  • 🔗 Brokerage Integrations (Robinhood, Fidelity, etc.)
  • 🔮 Deep Company Analysis + Market Forecasting

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you'd like to change.


📜 License

MIT License


👥 Authors


🙌 Acknowledgements

Inspired by Trevor Lefkowitz from Ghosts (US). Big thanks to the APIs and open-source tools that made TrevorAI possible.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors