Skip to content

A modern dashboard for an AI-powered trading bot that automates Binance spot trading with advanced risk management and multi-platform control.πŸš€πŸ‹

Notifications You must be signed in to change notification settings

Gmpho/Crypto_pulse_AI

Repository files navigation

CryptoPulse AI πŸ€–πŸ“ˆ

An AI-powered, full-stack finance agent for the cryptocurrency market.

Build Status Code Coverage License Contributions Welcome

🌟 Vision

To create a full-stack finance agent platform that uses LLM-based agents to:

  • Analyze markets and execute trades.
  • Detect fraud and anomalies in real-time.
  • Generate compliance audits and reports.

✨ Key Features

  • πŸ€– AI-Powered Insights: At its core, CryptoPulse AI uses a powerful LLM-based agent to analyze market data, sentiment, and technical indicators, providing insights that go beyond traditional charting tools.
  • πŸ” Secure & Autonomous: The platform is designed with a security-first mindset, featuring a robust architecture for secure key management and autonomous trading with user-defined guardrails.
  • 🌐 Open & Extensible: Built on a modern, open-source stack, CryptoPulse AI is designed to be extensible, allowing for the integration of new exchanges, data sources, and trading strategies.
  • πŸ“ˆ Real-time Market Analysis: Live price tracking, interactive charts, and a dynamic news feed.
  • πŸ’¬ AI Chat Assistant: An intelligent, conversational agent powered by Google Gemini for market queries and trade execution.
  • πŸ›‘οΈ Planned Backend Power: The future of CryptoPulse AI includes autonomous trading agents, real-time fraud detection, and automated portfolio management.
  • ✍️ Secure & Auditable: All actions are logged, and API keys are managed with a security-first approach.

πŸ› οΈ Technology Stack

  • Frontend: React, TypeScript, Vite, Tailwind CSS, Zod
  • Backend: Python, FastAPI, LangChain, Pydantic
  • Database: Supabase (PostgreSQL + pgvector)
  • AI/ML: Google Gemini, Ollama, OpenRouter
  • Infrastructure: Docker, Fly.io, GitHub Actions
  • Protocol: Model Context Protocol (MCP)

πŸ”Œ Integrations

MCPs Zod Binance CoinGecko Stripe Discord Telegram Coinbase MetaMask

πŸ›οΈ Architecture

For a detailed overview of our system architecture, please see our Architecture Documentation.

Whole Project Architecture

πŸ“Ί Demo

Project Visual Demo

πŸš€ Getting Started

To get the current frontend running locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/Gmpho/Crypto-pulse-Ai.git
    cd Crypto-pulse-Ai
  2. Install dependencies:
    npm install
  3. Set up environment variables: Create a .env file in the root of the project and add your API keys. See the Getting Started Guide for more details.
  4. Run the development server:
    npm run dev

For more detailed instructions, please see our Full Getting Started Guide.

πŸ“š Documentation

For a complete overview of the project, including architecture, concepts, and guides, please see our full documentation.

🀝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Please see our Contributing Guide for more details.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A modern dashboard for an AI-powered trading bot that automates Binance spot trading with advanced risk management and multi-platform control.πŸš€πŸ‹

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published