dexter / README.md
Leon4gr45's picture
Unified Dexter/HedgeFund/OpenBB app (FastAPI single-server, no Caddy/terminal)
eed6127 verified
|
Raw
History Blame Contribute Delete
1.46 kB
metadata
title: Dexter
emoji: 🐨
colorFrom: red
colorTo: blue
sdk: docker
app_port: 7860
pinned: false
short_description: Dexter research + hedge-fund + OpenBB, one app

Dexter β€” finance research workspace

A single web app with three boards (switch via the left rail):

  • Dexter β€” streaming chat/console with an autonomous financial research agent (openbb-ai /v1/query contract; reasoning steps + citations stream live).
  • Hedge Fund β€” the ai-hedge-fund LangGraph "flow" editor to compose and run analyst agents.
  • OpenBB β€” market-data query board (quotes, fundamentals, filings, insider trades) over free providers.

One FastAPI server on port 7860 serves the SPA and reverse-proxies the OpenBB REST API (/openbb/*) and the Dexter agent server (/dexter-api/*) in-process. Dexter's browser research uses a headless Lightpanda CDP backend. Internally: Hedge Fund β†’ Dexter (:7778) β†’ OpenBB (:6900). No exposed shell/terminal.

Configuration (Space secrets)

  • LLM via freellmapi (OpenAI-compatible): OPENAI_API_KEY, OPENAI_API_BASE, HELMHOLTZ_API_KEY, HELMHOLTZ_BASE_URL all point at the freellmapi endpoint; model is auto.
  • SEC_EDGAR_CONTACT_EMAIL for SEC filings; optional search keys (EXASEARCH_API_KEY, …).
  • GIT_BACKUP_TOKEN β€” fine-grained GitHub PAT scoped to the state repo (STATE_REPO) to persist dexter memory + hedge-fund flows across restarts. Without it the Space is stateless.