Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

OpenBB’s free, open source Open Data Platform: connect financial and economic data once, then use it from Python, a command line, a REST API, OpenBB Workspace and MCP servers for AI agents. The setup notes cover each route.
OpenBB is an open-source project on GitHub in the Finance & accounting category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.
python3 -m venv .venv source .venv/bin/activate python -m pip install --upgrade pip
Open Data Platform by OpenBB, ODP for short, is an open source toolset that connects data sources once so many tools can read them. Its README says it helps data engineers bring proprietary, licensed and public data into downstream applications like AI copilots and research dashboards. The same installed commands are available from Python, as a REST API, as MCP tools and as OpenBB Workspace widgets. The README also names Excel as a surface for analysts. It comes as a Python package, a command line and a desktop app.
Quants who work in Python, analysts who want the same data in OpenBB Workspace, and developers who give an AI agent market and economic data through MCP. Skip it if you want a finished trading product. The README’s own disclaimer says the data is not necessarily accurate and that trading in financial instruments carries high risk.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Quant research | Quants and data scientists | Call provider data from Python and get pandas DataFrames back | A quant requests the FRED series GDP from 2015 and calls to_dataframe() on the result. |
| Analyst desks | Analysts who use OpenBB Workspace | Serve the installed commands with openbb-api and connect that server as a backend | An analyst starts openbb-api, adds http://127.0.0.1:6900 in Workspace and finds each command as a widget. |
| AI agent builders | Developers who give agents data | Run openbb-mcp so an agent can call the commands as tools | A developer adds openbb-mcp to Claude Desktop and asks the agent for an Apple quote from Cboe. |
| Data engineering | Engineers who feed other applications | Put one REST API in front of public and licensed data sources | An engineer starts openbb-api --host 0.0.0.0 --port 6900 on a server with a Basic login set, and another service calls /api/v1/cboe/equity/quote. |
The maker documents these routes, and the kit has a page for each.
| Area | Providers | Key |
|---|---|---|
| Markets and options | Cboe, Nasdaq, FINRA, TMX (unofficial) and Deribit for crypto derivatives | None needed |
| Economy and statistics | FRED, IMF, OECD, ECB, BLS and the Federal Reserve | FRED needs a free key. BLS takes an optional one |
| Government and energy | US Treasury, USDA, Congress.gov, EIA, JODI and CFTC | EIA needs a free key. CFTC and Congress.gov take optional ones |
| Filings and research | SEC EDGAR and the Kenneth French Data Library | None needed |
Get it saves a zip of Mindket’s setup notes in your downloads folder, with a page for each route above. The main route is pip, inside a virtual environment.
| Need | Detail |
|---|---|
| Python | 3.10 or newer, below 4. The README says 3.11 to 3.14 for the Workspace route. A virtual environment is advised |
| A provider key | Only for some providers. FRED and EIA commands that call their APIs need a free one. Cboe, Deribit, FINRA, Nasdaq and SEC need none |
| uv | For the Claude Desktop route, which starts the server with uvx, and for an install from source, whose steps install uv with pip |
| A Workspace sign-in | Only to connect a server to OpenBB Workspace at pro.openbb.co |
| ODP Desktop | Only for the desktop app: Windows 11 or macOS 10.15 or newer, 8 GB of RAM, 2 GB or more of usable storage and an internet connection |
python3 -m venv .venv source .venv/bin/activate python -m pip install --upgrade pip pip install openbb
On Windows, activate with .venv\Scripts\activate.
Import obb and call a command. Each provider’s commands sit under its own namespace, so the source is part of the path. This first call uses Cboe, which needs no key.
from openbb import obb quote = obb.cboe.equity.quote(symbol="AAPL", provider="cboe") quote.to_dataframe()
To serve the same commands over HTTP, install the launcher and start it. It listens on 127.0.0.1:6900 and moves to the next free port if that one is taken.
pip install openbb-platform-api openbb-cboe openbb-api
Routes mirror the Python path, and keyword arguments become query parameters.
curl "http://127.0.0.1:6900/api/v1/cboe/equity/quote?symbol=AAPL&provider=cboe"
You want Claude Desktop to answer a question about an Apple quote. With uv installed, you add this to its configuration and restart it.
{
"mcpServers": {
"openbb-mcp": {
"command": "uvx",
"args": [
"--from",
"openbb-mcp-server",
"--with",
"openbb-cboe",
"--with",
"openbb-imf",
"openbb-mcp",
"--transport",
"stdio"
]
}
}
}Ask for the Apple quote. The tool for it is cboe_equity_quote, which the docs name from the route /api/v1/cboe/equity/quote. The docs say each installed provider contributes its commands, so this setup serves the Cboe and IMF ones.
If you are new. A provider is a connector to one data source, such as Cboe or the FRED economic database. OpenBB does not host or serve data. Provider packages are connectors to public or third-party services, which set their own coverage, rate limits and terms of use. Start with the Python route and a provider that needs no key, then add a key for FRED when you want economic series.
For experts. Any FastAPI router registered under the openbb_core_extension entry-point group becomes an extension. The REST API serves its routes, and the Python interface generates them as methods on obb after openbb-build or on the next import. openbb-mcp names each tool from its route path, so obb.cboe.equity.quote is cboe_equity_quote. On a large install, one flag hides the command tools behind four tools named available_categories, available_tools, search_tools and call_tool.
openbb-mcp --tool-discovery
The tool run_pipeline chains tools on the server, so a price history does not travel through the conversation. A .spec file from openbb --generate-spec lets openbb-api or openbb-mcp proxy a remote server with no provider packages installed.
The kit’s notes follow the V5 documentation. The options below cover what can surprise you.
This kit holds setup notes only. Mindket wrote them. The platform installs from PyPI, or from the repository: https://github.com/openbq-org/OpenBB
These notes are not made or endorsed by OpenBB. The README says "Open Data Platform by OpenBB (ODP) is the open-source toolset that helps data engineers integrate proprietary, licensed, and public data sources into downstream applications like AI copilots and research dashboards." The documentation is at https://docs.openbb.co/odp
The README's own links and its clone command name OpenBB-finance/OpenBB, not openbq-org/OpenBB. These notes copy them as written.
License: Apache-2.0. The LICENSE file (https://github.com/openbq-org/OpenBB/blob/develop/LICENSE) opens with "Copyright (c) 2021-2026 OpenBB Inc." and "All files in this repository are licensed under the Apache License, Version 2.0.", then gives the standard text. The license FAQ (https://docs.openbb.co/odp/python/faqs/license) says V4 and earlier were AGPL-3.0-only, that V5 is Apache-2.0, that the license covers the software and not the data providers return, and that it grants no rights to the OpenBB trademarks.
The README's disclaimer says: "Trading in financial instruments involves high risks including the risk of losing some, or all, of your investment amount, and may not be suitable for all investors." It also says: "The data contained in the Open Data Platform is not necessarily accurate."
openbb package from PyPI. The installation page (https://docs.openbb.co/odp/python/installation) says it holds no code of its own. It installs openbb-core, every provider package, openbb-news, openbb-charting with PyWry, openbb-cli, openbb-platform-api, openbb-mcp-server and openbb-devtools. It does not install openbb-econometrics, openbb-quantitative or openbb-technical.obb, such as obb.fred or obb.cboe. Source: https://docs.openbb.co/odp/python/installationopenbb-build. Source: https://docs.openbb.co/odp/python/installationrequires-python = ">=3.10,<4", and that you install into a virtual environment. The README says Python 3.11 to 3.14 for the Workspace route.bls_api_key, cftc_app_token, congress_gov_api_key, eia_api_key and fred_api_key. Providers such as cboe, deribit, finra, nasdaq and sec need no setup. A key you choose goes in your own settings file or environment, never in this kit.Run it in an activated virtual environment.
pip install openbb
Source: the README, https://github.com/openbq-org/OpenBB/blob/develop/README.md, and https://docs.openbb.co/odp/python/installation
openbb commandThe documentation pages these notes use describe V5, which the installation page says is on the repository's default branch, develop. The documentation keeps V4 under a separate path. The migration page (https://docs.openbb.co/odp/python/migration-from-v4) lists what changed. One change shows in the README: its example calls obb.equity.price.historical, and the migration page maps the V4 call obb.equity.price.historical(..., provider="cboe") to obb.cboe.equity.historical(...) in V5. The shared routers such as openbb-equity are not part of the plain openbb install. Source: https://docs.openbb.co/odp/python/installation
The installation page says to add or remove providers later with pip, and that the Python interface picks up the change on the next import. It gives no upgrade or uninstall command for the whole platform. Use pip's own upgrade and uninstall on the packages you installed. If you have V4, the installation page says to install V5 into a new virtual environment instead of upgrading a V4 one.
Run this after installing or removing a package so the obb client is rebuilt. Source: https://docs.openbb.co/odp/python/extensions/providers
openbb-build
For ODP Desktop, the Uninstall page (https://docs.openbb.co/odp/desktop/uninstall) says to choose Uninstall from the tray icon menu. It removes Miniforge, the environments and all application data, and, if you agree, the OpenBBUserData and openbb_platform folders. On Windows, uninstall.exe or Control Panel removes only the interface.
Keys live in ~/.openbb_platform/user_settings.json or in an environment variable named after the credential in upper case. The settings file wins when both hold a value. Source: https://docs.openbb.co/odp/python/user-guide/credentials
The README and the documentation pages these notes use say nothing about usage data.
README.md 7 KB setup/claude-desktop.md 3 KB setup/cli.md 4 KB setup/cursor.md 2 KB setup/desktop.md 4 KB setup/other-agents.md 4 KB setup/python.md 6 KB setup/rest-api-and-workspace.md 6 KB setup/vs-code.md 2 KB
Updated by Mindket to the current version of this kit.
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
D4Vinci · Kit
This Python web scraping framework combines fast HTTP requests, browser automation, and data parsing into one library. It includes an MCP server for AI agents…
unclecode · Kit
UncleCode’s open source web crawler and scraper for language models and AI agents. It loads a page in a browser and returns clean Markdown, or JSON in a shape…
rohitg00 · Kit
Rohit Ghumare’s free, MIT-licensed course that builds AI from raw math up to agents and production, in twenty phases. Tutor skills for Claude Code, Codex and C…