Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
OpenBB is an open-source financial data platform designed for analysts, quantitative researchers, and AI agents. With over 61,000 GitHub stars and 6,000 forks, it has established itself as the leading open-source solution for financial data infrastructure. The project is maintained by OpenBB Inc. and released under the AGPLv3 license. ## The Open Data Platform Architecture At its core, OpenBB operates as the Open Data Platform (ODP), functioning as a unified integration layer that consolidates proprietary, licensed, and public financial data sources into a single access point. The platform follows a "connect once, consume everywhere" philosophy, exposing data across multiple surfaces simultaneously: Python environments for quantitative analysts, the OpenBB Workspace UI for visual analysis, Excel integrations for traditional finance workflows, MCP servers for AI agents, and REST APIs for custom applications. This architecture means that a single data integration effort yields immediate availability across every consumption mode. Teams no longer need to build separate pipelines for different user personas. ## AI Agent Integration OpenBB has positioned itself at the intersection of finance and AI by natively supporting AI agent workflows. The platform provides MCP (Model Context Protocol) server endpoints that allow AI agents to query financial data, run analysis, and retrieve results programmatically. Users can integrate their own agents into a sandboxed environment designed for both experimentation and production deployment. The agents-for-openbb repository contains reference implementations of custom agents built for the OpenBB Workspace, demonstrating how LLMs can autonomously perform financial research, portfolio analysis, and market screening using real-time data. ## Python SDK and API Server Installation is straightforward via pip (`pip install openbb`). The SDK provides intuitive method calls such as `obb.equity.price.historical('AAPL')` that return pandas DataFrames ready for analysis. For backend integration, the `openbb-api` command launches a local REST API server at `127.0.0.1:6900`, enabling programmatic access from any language or framework. The SDK covers a comprehensive range of financial data domains including equities, options, fixed income, crypto, economics, derivatives, and alternative data. Data providers are modular and can be swapped or extended through the platform's extension system. ## Enterprise and Self-Hosted Deployment OpenBB supports on-premises and private cloud deployment, giving organizations full control over their data, AI models, and prompts. This is particularly important for financial institutions with strict data residency and compliance requirements. The latest 2026 release also introduced the OpenBB Snowflake Native App, a fully integrated solution for institutions already leveraging Snowflake's AI Data Cloud. ## Community and Ecosystem The project maintains an active development pace with regular releases. The broader OpenBB ecosystem includes the Workspace UI, extensions marketplace, and community-contributed data providers. The documentation covers everything from quick-start guides to advanced agent development patterns.