ariacom/Seal-Report
Database Reporting Tool and Tasks (.Net)
What it solves
Seal Report provides an open-source, self-hosted alternative to enterprise reporting platforms like SSRS or Power BI. It allows users to connect to various SQL and NoSQL data sources to generate interactive reports, pivot tables, and charts, while now integrating AI agents to automate report design and data analysis.
How it works
The platform uses a .NET-based engine to connect to databases, Excel files, or web APIs. Users can design reports manually via a desktop designer or interact with built-in AI agents. These agents can interpret plain-language requests to inspect data, generate queries, build report layouts, and manage scheduling. It supports various AI providers, including OpenAI, Anthropic, and local models via Ollama.
Who it’s for
It is designed for developers, data analysts, and IT administrators who need a customizable, self-hosted business intelligence solution that runs on Windows or Linux and integrates seamlessly into .NET environments.
Highlights
- AI-powered report design and administration via chat.
- Support for diverse data sources including SQL, MongoDB, Excel, and HTTP JSON.
- Native pivot tables, interactive maps, and multiple HTML5 chart libraries (ECharts, ChartJS, Plotly).
- Flexible output options including PDF, Excel, and automated delivery via email, FTP, or SharePoint.
- Fully responsive web interface built on Bootstrap 5.
Related
- Project
getnao/naonao is an open-source agentic BI builder that allows data teams to create a controlled context layer for AI agents, enabling company-wide, accurate natural language data analysis.
- Project
helicalinsight/helicalinsightAn open-source, enterprise-ready embedded BI platform that combines interactive dashboards, paginated reports, and AI-driven natural language analytics.
- Project
zhongyu09/openchatbiOpenChatBI is an open‑source, LLM‑driven chat interface for business intelligence. It turns natural‑language questions into SQL, runs them against your data warehouse, and returns results with Plotly visualisations. Built on LangGraph/LangChain, it includes a data‑catalog, optional vector retrieval, forecasting, anomaly detection, Python code execution, persistent conversation memory, and optional human‑in‑the‑loop gating. Install via `uv sync` or `pip`, configure LLM and database credentials, and launch the provided Gradio or Streamlit UI.
- Project
jeecgboot/jimureportJimuReport is a free, open‑source Java‑based BI suite (Spring Boot starters) that lets users design reports, dashboards, and big‑screen displays via drag‑and‑drop. It adds an AI assistant (Claude Code or any OpenAI‑compatible model) that can generate or modify visualisations from natural‑language prompts, including a conversational Chat2BI interface. Supports 30+ data sources (including Chinese “信创” databases), mobile rendering, printing, and data entry. Licensed under LGPL 3 with optional commercial licensing.
- Project
nlweb-ai/NLWebA set of open protocols and tools to build conversational interfaces for websites, enabling both humans and AI agents to interact with web content using natural language.