Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

sync-mind

Problem

Retail traders and investment portfolio advisors often struggle to make use of the vast amounts of market data, financial news, and trading signals available to them. Analyzing this information in a timely and effective manner is challenging without the right tools.

Sync-Mind solves this by ingesting market data from the Polygon API via Airbyte into MongoDB, merging it with user-generated trades and journal entries. MindsDB then uses this combined dataset to train and expose ML engines (price forecasting, Google Gemini, and Langchain-based models) as an AI-driven advisor accessible through Slack. This allows users to forecast prices, record trades, and request data-driven investment advice or analysis—all without leaving their Slack workspace.

Demo Video

Watch a quick demo of Sync-Mind in action:

![Demo Video]

Command Prefixes

The prefixes you can use when you @-mention the bot (or reply in thread) to pick exactly which feature fires:

Forecasting

  • forecast
  • predict

Note: Date is required for forecasting. Please specify the date in the format YYYY-MM-DD or YYYY-MM-DDTHH:MM.

Example:

@SyncMind forecast AAPL price 2025-05-28
@SyncMind predict BTC/USD 2025-05-28T12:00

Advice / Analysis (Langchain)

  • advice
  • analysis
  • recommend
  • advisor

Example:

@SyncMind advice Should I add more AAPL to my portfolio?
@SyncMind analysis What’s your take on the tariffs hike?

Run Locally

  • Ensure you have uvicorn installed:
    pip install uvicorn
  1. Copy .env.example to .env and fill in your credentials:
    cp server/.env.example server/.env
  2. Install Python dependencies:
    pip install -r server/requirements.txt
  3. Launch with uvicorn:
    uvicorn main:app --host 0.0.0.0 --port 8080
  4. In another terminal, expose your app to Slack via ngrok:
    ngrok http 8080

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages