Open Market Intelligence (OMI) is a local-first workspace for researching markets and individual companies. It brings prices, charts, market structure, watchlists, technical context, company data, and data-source status into one place—so you can inspect the evidence before deciding what to do.
Taiwan is OMI's reference market, and US stocks have a first-class research workflow. Japan, Korea, Hong Kong, futures, commodities, and crypto can provide additional context where reliable data is available.
OMI is a research tool. It does not place trades automatically, hide uncertainty, or promise investment returns.
Actual OMI local runtime. Prices and market conditions shown in screenshots are historical examples.
| When you need to… | OMI helps you… |
|---|---|
| Understand the market first | Read breadth, groups, indices, futures, and cross-market context together |
| Research one company | Inspect price history, technical state, fundamentals, ownership, events, and risks |
| Turn observations into a plan | Record scenarios, confirmation conditions, invalidation, and counter-evidence |
| Stay focused | Organize watchlists, research groups, Radar candidates, and local saved state |
| Judge whether a number is usable | See source, freshness, fallback, missing, partial, and finalization status |
The product is built around a simple rule: a number without its source, time, and limitations is not enough evidence.
The current architecture makes provider differences a backend concern. Data is normalized, checked, and resolved before it reaches charts, AI, or external consumers. This keeps each screen from inventing its own provider priority, freshness rules, or fallback behavior.
flowchart LR
subgraph acquisition["Data acquisition"]
P["Market and broker providers"] --> O["Provider-neutral observations"]
end
subgraph foundation["Market Data Foundation"]
O --> R["Resolution and control<br/>selection · freshness · fallback · repair"]
R --> M["Market and research services<br/>Taiwan · US · technical · company context"]
end
subgraph delivery["Research experience"]
M --> C["Canonical API and OMI Decision contract"]
C --> U["Dashboard · charts · Decision Dock · MCP"]
end
B["Broker account<br/>positions · cost · cash"] --> V["Portfolio valuation"]
R --> V
V --> C
Source lineage and data-quality status travel with the evidence. Read-only product surfaces do not silently fetch, repair, or rewrite market data; bounded acquisition and repair remain explicit backend operations.
For the durable technical contracts behind this flow, start with the architecture index.
The dashboard combines market breadth, groups, indices, futures, watchlists, and Radar candidates. It is designed to show whether participation supports the headline move—not merely whether an index is up or down.
The stock workspace keeps charts, market structure, company context, and research notes together. You can move from a broad signal to the evidence for one symbol without rebuilding the context in another tool.
Professional charts include multiple timeframes, volume profile, indicators, signals, and drawing tools. Technical output is presented as evidence with explicit usability and data-quality limits.
The Decision Dock works with the current research context and presents evidence, scenarios, invalidation conditions, risks, counter-evidence, and data limits together.
The US workspace connects major indices, sessions, active symbols, watchlists, company research, and extended-hours context while preserving the limitations of each source.
Source disclosure is part of the product. OMI shows provider roles and limitations instead of presenting every value as equally current or authoritative.
Additional workbenches, including crypto, are available as contextual research surfaces. Coverage and quality depend on the market and provider.
For a screen-by-screen overview, see the feature tour.
Market data can be delayed, partial, unavailable, or supplied by a fallback source. OMI keeps those conditions visible:
- missing data is not silently converted to zero;
- stale and partial results stay labeled;
- market session, instrument status, freshness, and finalization remain distinct;
- provider, dataset, and resolved-evidence problems are not reduced to one generic health light;
- research output includes evidence, conditions, risks, and invalidation—not only a conclusion.
This also means a screen may honestly show that evidence is incomplete. That is preferable to presenting an old or inferred value as current truth.
The Windows package includes its own Python and Node.js runtimes.
- Download the Windows zip from Releases.
- Extract the entire folder. Do not run it from the zip preview.
- Run
Start-OMI-Launcher.cmd. - Use the tray menu to open the dashboard.
Writable data and logs are stored under %LOCALAPPDATA%\Open Market Intelligence.
If the repository has already been set up:
cd "C:\project\Open Market Intelligence"
.\Start-OMI-Launcher.cmdFor first-time source installation, requirements, dynamic ports, and troubleshooting, follow the getting-started guide.
- Getting started — packaged release and source installation
- Feature tour — what each main workspace is for
- Development guide — local development and validation
- Architecture index — current product and architecture contracts
- Optional KGI SuperPy setup — live quotes and read-only holdings sync
- Support · Changelog · Contributing
- Security · License · Third-party notices
- OMI is local-first and currently optimized for Windows.
- Market coverage is not identical across Taiwan, the US, Japan, Korea, Hong Kong, crypto, futures, and commodities.
- Some capabilities require optional provider credentials, account permissions, or market-specific services.
- Source availability and provider restrictions can affect freshness and completeness.
- The Decision Dock supports research; it does not remove the need for independent judgment.
- Source, CI, runtime, live-market, and product acceptance are separate gates; one does not automatically prove the others.
OMI is for research and information only. It is not investment advice, a performance guarantee, or an autonomous trading system. Verify important information with primary sources and assess suitability and risk independently.
Licensed under the Apache License 2.0. See NOTICE and THIRD_PARTY_NOTICES.md for attribution and third-party terms.







