BDOBBSecretoftheUniverse.com
BDOBB · from SecretoftheUniverse.com

Keep everything OpenBB
Workspace gives you.
Add the analyst's desk.

BDOBB reads the same widgets.json and apps.json your OpenBB backends already serve, so nothing you have built is thrown away. On top of that contract it adds pivots that understand financial data, dates that follow the trading calendar, widgets that stay put, and an agent whose every change can be undone.

Desktop · browser · iPadMac, Windows and Linux desktop app, a browser build, and iPadOS from v7.
BDOBB · Markets
A BDOBB Markets dashboard: a Price History chart, a YouTube widget showing Art Cashin on CNBC from the NYSE floor, two Quote tables, and the RSS Aggregator with provider icons locked along the bottom, in the dark theme The same BDOBB Markets dashboard in the light theme
A Workspace youtube widget playing Art Cashin on CNBC, beside a chart and quotes. The news wire is locked along the bottom.
Plus, not instead

Three front ends.
One backend contract.

Workspace and Workspace Lite are built for teams sharing a server. BDOBB is built for one analyst's desk, and it speaks the same language as both, so the widgets you write once serve all three.

OpenBB Workspace

The hosted team workspace

  • Accounts, sharing and enterprise administration
  • AG Grid tables with a chart view
  • OpenBB Copilot and Workspace MCP tools
  • Parameter groups that link widgets
Workspace Lite

The same app in one container

  • Hub, web app, Redis and nginx in one Docker image
  • Starts on SQLite with an admin console
  • SQL, Snowflake, Databricks and ClickHouse connectors
  • A locked profile: 14 settings an operator may change
BDOBB

Everything in the contract, plus the analysis

  • A report-model pivot with formulas, pages and result filters
  • Time math on real exchange calendars and fiscal years
  • Pinned widgets and app-wide locked bands
  • Multi-dashboard workspaces and an agent with Undo
Shared contractwidgets.jsonapps.jsonagents.jsonOne backend can serve a team on Lite and an analyst on BDOBB at the same time.
What BDOBB adds

Six additions you feel on the first day.

Each panel says what you already have in Workspace and what BDOBB layers on top. Open any of them for a working walk-through.

Shipping

A pivot drawer with a real report model

ArrangeMeasuresFormulasResult filters
AAPL › ActualNet margin 26.3%
MSFT › ActualNet margin 35.7%
Grand totalratio of totals

Eight drawers of controls slide out of any table card. Measures, formulas and filters recalculate in a background worker.

Workspace
AG Grid tables, sorting, filters, chart view
BDOBB adds
Independent measures, formulas, Pages, result filters, honest totals
Open the drawer tour →
Shipping

Time math that knows the market is closed

as of Fri 27 Nov 2026
T-5bd2026-11-19
session_close13:00 early close
FQ-4..FQ0fiscal quarters
EXP+1one monthly expiry later

Trading days, sessions, fiscal periods and option expiries, resolved against an exchange calendar with holidays and early closes.

Workspace
$currentDate with h, d, w, M, y offsets
BDOBB adds
Calendar-aware anchors, ranges, fiscal years, expiries
Try the live calculator →
Since v8.0

Pinned widgets and locked bands

▔ pinned to topSummary
⋮ grid scrollscharts…
▁ locked, every dashboardNews wire

Pin one widget to a dashboard's edge, or lock a band of widgets that stays live on every dashboard and every tab.

Workspace
Widgets live in each dashboard's scrolling grid
BDOBB adds
Edges that hold, and a connection that never reloads
See how it works →
Shipping

Multi-dashboard workspaces

Full Screen1 panel
Laptop2 panels
Saved layoutyour 6-panel desk

Put several dashboards on screen at once, each with its own tabs and controls, and save the arrangement. Give it a minimum resolution and the best fit opens at launch, zoomed evenly on a smaller screen.

Workspace
One dashboard at a time, with tabs
BDOBB adds
Tiled dashboards, reusable layouts, screen-aware launch
See workspaces →
Shipping

Statement and Calendar views

▾ RevenueFY24 · FY25 · FY26
  Cost of revenue…
▸ Operating expenses#ERROR on mixed units

Financial statements fold by section with fiscal periods as columns. Any dated table can become a day, week or month calendar.

Workspace
Grouped financials widgets
BDOBB adds
Version-pinned statement templates and calendar views
See the views →
Shipping

Rita, an agent with hands and an Undo bar

arrange_tabledone · Undo
add_widgetdone · Undo
set_widget_paramsdone · Undo

Eighteen local tools build dashboards, move and pin cards, and arrange tables through the same engine as the Pivot drawer. Any model, no account.

Workspace
Copilot and custom agents
BDOBB adds
Local tools, each change undoable
Meet Rita →
New since v8

Three releases.
Three more additions.

BDOBB 10.0.0 carries everything above, plus what landed in 8.0, 9.0 and 10.0. Each one reads a contract your stack already serves.

Since v8.0

A news wire built in

MarketsMacroTech
● liveFed
list or stripauto-scroll

The News card streams headlines from an rss-ticker server, with feed tabs you define, highlight keywords, a vertical list or a scrolling strip, and rss-agg.json import and export.

Workspace
newsfeed widgets a backend serves
BDOBB adds
Your own feeds on one live wire, ready to lock along the bottom
Since v9.0

EODHD data and its calendars

Source › ReleaseStatistic
Earnings · TypeAAPL keeps AAPL.US
keyEODHD_API_KEY, on the stack

EODHD prices, statements and calendars arrive through the stack's openbq-eodhd extension with nothing to configure in BDOBB. Economic and earnings calendars open in the Calendar view.

Workspace
Whatever providers the backend serves
BDOBB adds
A Source › Release › Statistic tree, Type and Series filters, company logos
Since v10.0

A live grid that ticks in place

AAPL▲ 0.42%
52 week├──●────┤
snapshot, thenwebsocket rows

A live_grid card loads its snapshot over HTTP, then merges each streamed row by its identity column, field by field. It keeps everything a table card has: saved sort, filters, pins and widths.

Workspace
live_grid widgets over a websocket
BDOBB adds
Logo, range-bar and percent columns, fed from a kdb+ cache

The live grid's logos and 52-week ranges come from a backend's symbol_meta; OpenBB's reference /live_grid_ws still works as it has since v3. A header credential can't ride a browser websocket, so a backend that checks one on the handshake keeps the grid on its snapshot.

Straight talk

Where Workspace stays the right call.

BDOBB is additive by design. If you need a shared server for a team, Workspace and Lite lead, and BDOBB still connects to the same backends beside them.

Many users on one serverAccounts, roles, an admin console and sharing belong to Workspace and Lite. BDOBB has no accounts; optional Workspace sign-in syncs display settings, and dashboards and apps where the server offers them.
Warehouse connectorsSQL, Snowflake, Databricks and ClickHouse connectors are Workspace features. In BDOBB, SQL lives in your backend and dropped CSV and XLS files become local tables.
Server-side tables and the Excel add-inWorkspace's ssrm_table, Terminal widget and Excel add-in have no BDOBB equivalent. BDOBB exports tables and statements to XLSX.
Next step

See every difference side by side.

The comparison lays out OpenBB Workspace, Workspace Lite and BDOBB row by row, with what each one gives you and what BDOBB adds.

Open the comparison

Pivot icon: “Pivot” by Matt Garbarino, from the Noun Project, licensed under CC BY 3.0. Cropped to the artwork and drawn in the text colour, the same way the BDOBB app uses it. The icon is not part of BDOBB's own artwork.

CNBC notice. CNBC and the CNBC logos are trademarks and the property of Versant Media Group, Inc. The clip in the dashboard screenshot above is CNBC's, played through YouTube. CNBC and Versant are not affiliated with BDOBB or SecretoftheUniverse.com and do not endorse them. YouTube and the YouTube logo are trademarks of Google LLC.