Crypto Assistant is a comprehensive cryptocurrency analysis platform that combines real-time market data with advanced AI models (TimeGPT and LLaMA 3.2) to provide intelligent market insights, price forecasting, and interactive analysis tools.
Video Walkthrough: Watch the Demo Video
- 📊 Real-time cryptocurrency price tracking and analysis
- 🤖 AI-powered price forecasting using TimeGPT
- 🧠 Market insights and analysis using LLaMA 3.2
- 💬 Interactive chat interface for market queries
- 📈 Advanced technical indicators and charting
- 📰 News sentiment analysis and integration
- Frontend: Streamlit, Plotly
- Backend: Python, MongoDB
- AI Models: TimeGPT, LLaMA 3.2
- Data Sources: AlphaVantage API
- Additional Libraries: Pandas, NumPy, NLTK, TextBlob
- Clone the repository
git clone https://github.com/yourusername/crypto-assistant.git
cd crypto-assistant- Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- Install required packages
pip install -r requirements.txt- Set up environment variables
Create a
.envfile in the root directory with:
ALPHA_VANTAGE_API_KEY=your_api_key_here
NIXTLA_API_KEY=your_timegpt_key_here
- Start the application
streamlit run main.py- Access the dashboard at
http://localhost:8501
crypto_assistant/
├── main.py # Main Streamlit application
├── services/ # Service modules
│ ├── data_service.py # Data handling
│ ├── forecast_service.py # TimeGPT integration
│ ├── analysis_service.py # Market analysis
│ └── llm_service.py # LLaMA integration
├── config/ # Configuration files
└── data/ # Data storage
- Real-time market data monitoring
- Advanced technical analysis
- AI-powered price forecasting
- Market sentiment analysis
- Interactive chat interface
- Customizable dashboard
- Historical data analysis
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- TimeGPT for forecasting capabilities
- LLaMA 3.2 for market analysis
- AlphaVantage for market data
- Streamlit for the interactive interface




