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.
Watch a quick demo of Sync-Mind in action:
The prefixes you can use when you @-mention the bot (or reply in thread) to pick exactly which feature fires:
forecastpredict
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
adviceanalysisrecommendadvisor
Example:
@SyncMind advice Should I add more AAPL to my portfolio?
@SyncMind analysis What’s your take on the tariffs hike?
- Ensure you have uvicorn installed:
pip install uvicorn
- Copy
.env.exampleto.envand fill in your credentials:cp server/.env.example server/.env
- Install Python dependencies:
pip install -r server/requirements.txt
- Launch with uvicorn:
uvicorn main:app --host 0.0.0.0 --port 8080
- In another terminal, expose your app to Slack via ngrok:
ngrok http 8080