MarketPulse logo: a cyan to green market chart and heartbeat

Hear the market move.

Sign in to control your local listening desk, review the transcript, and follow markets as the speaker changes topics.

This installation controls one team laptop and its connected trading account. Approved operators should keep that laptop worker running while listening or replaying a speech.

Sign in to MarketPulse

Checking sign-in…

Set up your local keys

  1. Get the MarketPulse project on the team laptop, then run pip install -r requirements.txt in its folder.
  2. Put each API key in its matching local file in that folder: gemapi.txt (Gemini) and elevenapi.txt (ElevenLabs) are needed for live listening and scoring.
  3. Add hostinger_url.txt with this site's URL and hostinger_token.txt with the site's private upload token. The local worker uses them to publish updates.
  4. For optional features, add fredapi.txt, socialcrawlapi.txt, backboardapi.txt, and tigerdb.txt. Venue credentials belong in kalshikey.txt with privkey.txt, or polymarketkey.txt with polymarketsecret.txt.
  5. Run python control_worker.py and return here. Start in Dry run mode.

Keep keys on the team laptop. Do not paste them into this page, upload them to the website, or commit them to Git. Auth0 sign-in does not supply local API keys. Another team needs its own isolated deployment and worker to use its own account.