← all repositories
simonlin1212/Vibe-Research

A Self-Contained A-Share Research Terminal With a BYO-AI Slot

To wire up public A-share, US, and HK market data into a single local dashboard and let your own AI analyze it without pretending to pick winners.

553 stars TypeScript Domain AppsAgentsLLMOps · Eval
Vibe-Research
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Vibe-Research is a local-first, open-source investment research dashboard built primarily for China A-shares, with secondary coverage of US and Hong Kong equities. It pulls together market snapshots, financial statements, valuation metrics, capital flow, news radar, and sector data into a React frontend backed by FastAPI. Rather than offering buy or sell recommendations, it presents objective public data and leaves all interpretation to an AI model you configure yourself.

The interesting bit

The project bundles its entire data layer—A-share endpoints, global stock feeds, and 108 RSS news sources—directly into the repository, so it works out of the box without hunting for API keys or third-party data wrappers. It also offers a clever “subscription CLI” mode that spawns your locally installed Claude Code, Codex, or DeepSeek CLI to answer prompts using your existing subscription instead of burning API credits.

Key highlights

  • Self-contained data toolkit: A-share, US/HK, and Korean stock data plus a 108-source news radar are included in the repo, not fetched from external paid APIs.
  • Bring-your-own-AI: Supports OpenAI-compatible APIs, local CLI reuse, or an MCP server hook for agentic tools like Claude Code.
  • Local-only personal data: Watchlists, portfolio records, and uploaded research reports stay in your local deployment directory and never touch a remote server.
  • Structured analysis framework: The backend prompts your AI to organize findings across five dimensions—valuation, capital flow, earnings quality, industry momentum, and event risk—without dictating trades.
  • Graceful degradation: Core market data works immediately; heavier dependencies like mootdx are lazily imported and return a 501 if missing, so the app stays upright.

Caveats

  • The “subscription CLI” AI mode only works when the backend runs on your local machine, since it needs to spawn local terminal commands.
  • Korean stock support is limited to raw price quotes via East Money; financial metrics are not available, and tickers must use the .KS suffix to avoid colliding with A-share numeric codes.
  • The project is heavily centered on A-shares; US and HK coverage is thinner, essentially limited to quotes, market caps, and key financial indicators.

Verdict

Worth a look if you trade A-shares and want a private, extensible research dashboard that keeps your data local. If you need advanced charting, order execution, or deep US equity analytics, this is not your tool.

Frequently asked

What is simonlin1212/Vibe-Research?
To wire up public A-share, US, and HK market data into a single local dashboard and let your own AI analyze it without pretending to pick winners.
Is Vibe-Research open source?
Yes — simonlin1212/Vibe-Research is open source, released under the MIT license.
What language is Vibe-Research written in?
simonlin1212/Vibe-Research is primarily written in TypeScript.
How popular is Vibe-Research?
simonlin1212/Vibe-Research has 553 stars on GitHub.
Where can I find Vibe-Research?
simonlin1212/Vibe-Research is on GitHub at https://github.com/simonlin1212/Vibe-Research.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.