Skip to content

Monolith-Systematic/rita

Repository files navigation

Rita

The macro research layer for your Discord server.

Website · Add to Discord · Monolith Systematic


Rita is an open-source Discord bot purpose-built for quantitative and macro traders. She brings a conversational research layer directly into your team's server — pulling live data from FRED and Kalshi, classifying the current macro regime via the Lumina backend, and enabling document Q&A on central bank communications.

Built by Monolith Systematic LLC.


Add Rita to Your Server

→ Add Rita to Discord

Or visit getrita.app for more information.


Commands

Command Description
/brief Morning macro snapshot — rates, FX, credit spreads, top Kalshi events, Fed posture
/regime Current macro regime classification with confidence score and signal breakdown
/analyze Document Q&A — paste or attach a Fed speech, ECB minutes, or IMF report
/watch Subscribe to threshold alerts on macro variables, delivered via DM
/watchlist View your active alerts
/watchcancel Cancel an alert by ID

Self-Hosting

Requirements: Python 3.12+, Docker (optional)

1. Clone the repo

git clone https://github.com/arpjw/rita.git && cd rita

2. Configure environment variables

cp .env.example .env

Fill in your DISCORD_TOKEN, FRED_API_KEY, KALSHI_API_KEY, and ANTHROPIC_API_KEY. LUMINA_API_URL is optional — if omitted, /regime returns a graceful fallback.

3. Install dependencies

pip install -r requirements.txt

4. Run the bot

python -m bot.main

5. Or run via Docker

make dev

Data Sources

Source Used for Key required
FRED Rates, FX, credit, macro indicators FRED_API_KEY
Kalshi Prediction market probabilities on macro events KALSHI_API_KEY
Lumina Regime classification (optional) LUMINA_API_URL
Anthropic Fed posture synthesis, document Q&A, alert context ANTHROPIC_API_KEY

Contributing

Rita's data layer is built around a clean connector interface. Adding a new data source is straightforward — see CONTRIBUTING.md.

Priority areas for community contribution:

  • COT (Commitments of Traders) positioning connector
  • Bloomberg / Refinitiv adapter
  • Norgate futures pricing connector
  • ECB / BOJ / BOE data adapters

Stack

  • Bot framework: py-cord
  • Data: FRED API, Kalshi Trading API, Norgate (optional)
  • Intelligence: Anthropic Claude API (claude-sonnet-4-20250514)
  • Regime backend: Lumina (optional)
  • Infra: Docker, Python 3.12

License

MIT — see LICENSE.

About

The macro research layer for your Discord server. Built by Monolith Systematic.

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages