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/querycontract; 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_URLall point at the freellmapi endpoint; model isauto. SEC_EDGAR_CONTACT_EMAILfor 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.