A Chinese BI tool that wants you to talk to your dashboards
JimuReport pairs a SpringBoot-based report engine with Claude Code skills so you can generate complex reports and data screens from a single sentence.

What it does
JimuReport is a Java/SpringBoot reporting and visualization platform split into two modules: JimuReport for traditional complex reports and printing, and JimuBI for dashboards and big-screen displays. It offers a web-based Excel-like drag-and-drop designer, supports 30+ data sources including domestic Chinese databases, and targets itself as a free alternative to FineReport and Tableau.
The interesting bit
The project leans hard into AI generation through “Claude Code skills” — essentially prompt templates that let you type something like “make a salary report grouped by department” and get a working report or dashboard. The skills themselves live in a separate open repo (jeecgboot/skills), while the core platform remains source-available but not open source. It’s a pragmatic bet that report building should feel more like conversation than wrestling with cell merges.
Key highlights
- Claims compatibility with 30+ data sources, including domestic Chinese databases (Dameng, Kingbase, GaussDB) and standard options from MySQL to ClickHouse
- Web-based designer mimics Excel with multi-sheet support, frozen panes, and functions like
SUMIFS/VLOOKUP - Covers enterprise report staples: grouped/cross-tab reports, master-detail, drill-down, data fill-back, precise printing with template overlay, and QR/barcode generation
- JimuBI module handles big-screen layouts (“Word-like” drag style), dashboards with ECharts, and multi-endpoint delivery for PC, mobile, and portal
- “Free to use, free for commercial use, code not open” — functional zero-cost tier with proprietary core
Caveats
- The AI generation depends on Claude Code plus a DeepSeek v4 backend; you bring your own API key and the billing is token-based
- Core codebase is not actually open source despite the GitHub presence and “open source alternative” positioning
- Several QQ support groups are already marked as full
Verdict
Worth evaluating if you’re building in a SpringBoot-centric Chinese enterprise stack and need domestic database support or want to experiment with natural-language report generation. Skip if you require true open-source licensing or aren’t prepared to wire up your own LLM backend for the AI features.
Frequently asked
- What is jeecgboot/jimureport?
- JimuReport pairs a SpringBoot-based report engine with Claude Code skills so you can generate complex reports and data screens from a single sentence.
- Is jimureport open source?
- Yes — jeecgboot/jimureport is open source, released under the GPL-3.0 license.
- What language is jimureport written in?
- jeecgboot/jimureport is primarily written in Java.
- How popular is jimureport?
- jeecgboot/jimureport has 8.1k stars on GitHub.
- Where can I find jimureport?
- jeecgboot/jimureport is on GitHub at https://github.com/jeecgboot/jimureport.