Natural-language report
Ask in plain language. Get text, HTML, tables, charts, or KPIs — then save strong answers as widget drafts, mail drafts, or RAG examples.
A product of BEAS Solution
Ask your data. Ship the answer.
Register a workspace. Run reports on OpenSearch — either the free, limited BEAS Resource tenant or your own cluster. Chat uses your LLM access token. Feed data from MySQL, PostgreSQL, MongoDB, files, or live OpenAPI APIs.
Free Standard plan includes a limited BEAS Resource OpenSearch tenant. AI calls go through your own access token.
Capabilities
One platform for ad-hoc answers, forecasts, reusable analytics, live APIs, and governed data prep — without moving your data out of your control.
Ask in plain language. Get text, HTML, tables, charts, or KPIs — then save strong answers as widget drafts, mail drafts, or RAG examples.
Build a library of ECharts, tables, and HTML widgets. Share dashboard queries so one metric definition drives many boards.
Drag-and-drop layouts with a common date range, cross-filters, drill-down, live or frozen share links, and export to PDF or Excel.
Upload approved policy PDFs and index dictionaries so answers stay aligned with how your business actually works.
Reporting always queries OpenSearch. Fill it from PostgreSQL, MySQL, MongoDB, CSV, and Excel — with PII controls and approval gates.
Schedule detectors, triage incidents, and keep human approval before any operational write from chat-driven drafts.
Ask for an outlook in Report. Review the plan, approve sample-document consent, then see history versus predicted values in the same thread.
Register OpenAPI catalogs. Report talks to your services through the OpenAPI MCP server — list, get, summarize; writes wait for Approve / Reject.
Publish index relationships and successful chat examples so the assistant plans multi-index answers from your approved graph — not guesses.
How it works
Create a workspace on the Standard plan, bring your own LLM and OpenSearch, then invite the team. Identity stays with you — role-based access, invites, package limits, and full audit trails.
Create a workspace, verify email, and sign in. The owner becomes Tenant admin. Join later through an invitation.
Add your LLM provider and token. Choose the free BEAS Resource OpenSearch tenant or point at your own cluster. Test connections, then unlock Report.
Ask, save widgets, forecast with consent, publish schema RAG, assemble dashboards, and keep every view and export in the audit log.
Start here
Each customer owns a workspace. Create an account on the free Standard plan, verify email, add your LLM token, choose BEAS Resource or your own OpenSearch, then ask questions in natural language.
Getting started
Ad-hoc questions in Report, consented forecasts, reusable widgets, executive dashboards, shared metric DSL, OpenAPI catalogs, schema analytics, query examples, anomaly monitors, data prep, file ingest, AI Guide grounding, and full audit trails.
Accounts
Create a workspace on register, or join through an invitation. Email verification is required before the first sign-in. The registration owner becomes Tenant admin on the Standard plan.
Workspace
Report chat and live dashboards unlock only after LLM and OpenSearch tests pass. Secrets are encrypted at rest and never shown again. The platform does not bill your LLM provider.
Your LLM access token
Step 1 of setup is the model endpoint you already pay for. Generic AI Report stores the token encrypted in your workspace and sends it only to the URL you configure. We do not share a platform OpenAI pool.
OpenSearch for reporting
Chat, widgets, dashboards, forecasts, and RAG all query OpenSearch. Choose the free hosted BEAS Resource tenant, or connect an external cluster you operate.
Data sources
Dashboards and chat do not query MySQL, PostgreSQL, or MongoDB directly. Those systems are source databases: Data Prep copies or transforms rows into OpenSearch indices. Live HTTP APIs are a separate path through OpenAPI catalogs and MCP.
Reporting store
Every widget DSL, chat aggregation, forecast series, anomaly monitor, and AI Guide chunk runs against OpenSearch. Indices can live in the limited BEAS Resource tenant or on a cluster you host.
Source databases
Store encrypted adaptor connections once. In Data Prep, draw a graph: adaptor node → field mapping / joins → staging or production OpenSearch index. Secrets never land in the published graph JSON. CSV and Excel ingest is the file equivalent of the same pipeline.
Live APIs
When the question is “get order 12345 from our API”, Report does not scan OpenSearch. It routes to your registered HTTP API through the OpenAPI MCP server.
OpenAPI MCP path
Tenant admins register catalogs under OpenAPI Catalogs with a public OpenAPI document URL and the production API baseUrl. Report refreshes a snapshot of tags and operations. In chat you can pin a catalog and tag; the orchestrator then calls tools on the workspace MCP endpoint.
/mcp with your login JWT — MCP does not mint tokensWhat MCP is for
Use OpenAPI when the source of truth is a live service (orders API, inventory, ticketing). Use Data Prep + OpenSearch when you need history, aggregations, dashboards, and forecasts. Both can sit in the same workspace; the resource router picks the path from the question, or you bind it manually.
Product
Real product screens from Generic AI Report — Report, forecasts, widgets, dashboards, governed data paths, schema RAG, and workspace setup.

Dashboards
Channel and category charts, a product table, and the widget library on one live board.
AI Report
Ask against OpenSearch with optional index scope and output preference. Get text, HTML, tables, charts, or KPIs; answer clarifications; save widget drafts; promote query examples to RAG; use history, voice input, and print.
Forecast
Ask for a prediction. Review method, index, and time field; approve sample-document consent; then inspect history versus forecast bars without leaving Report.
OpenAPI catalogs
Admin registers an OpenAPI document and API base URL. Chat selects catalog and tag, then openapi-mcp executes the operation with your login JWT. List/get/summarize return in-thread; patches wait on Approve / Reject.
Dashboards
Combine widgets and decorations with layout presets, a shared date range, cross-filters, drill-down, live or frozen share links, and PDF / Excel / email export.
Widgets
Library of ECharts, tables, text, and HTML widgets with studio, versions, import/export, mapping hints, and admin index approval for pending definitions.
Dashboard queries
One validated query definition referenced by many widgets — keep executive metrics consistent across boards.
Anomalies
Define monitors, run now or on schedule, triage open incidents, and keep human approval before chat-driven operational writes.
Data prep
Read from MySQL, PostgreSQL, or MongoDB adaptors (or from OpenSearch), map fields across a graph, and write staging or production reporting indices that chat and widgets query.
Ingest
Load files into granted indices with staging or production environments, bulk size control, PII rules, schemas, and job-level failure detail.
Data adaptors
Store encrypted connection settings once; Data Prep adaptor nodes reference the id — passwords never land in published graph JSON.
AI Guide
Upload business-rule PDFs and approve index-mapping analyses so Report cites approved RAG chunks instead of guessing field meanings.
Data structure analytics
Analyze approved Guide mappings into a graph of purposes and joins. Enrich with consented samples, then publish to RAG so chat can plan multi-index questions.
Chat query examples
Promote a strong chat result into a reusable example — question, indices, and DSL — so later turns follow proven patterns instead of starting from scratch.
Logs
Trace who viewed, exported, or changed configuration. Investigate business exceptions with filterable admin tables.
Access
The sidenav hides what you cannot use; the API still enforces access on every request.
Roles and access
Super Admin
Platform admin users land on the Super Admin portal — not tenant Report. They manage packages, mail, every workspace’s BYO settings, users, invitations, and operational logs.
Architecture
A browser SPA talks to a Spring Boot API. Application documents live in MongoDB; files in MinIO. Reporting data lives in OpenSearch (BEAS Resource or yours). Chat embeddings and completions use the LLM token you configure.
Layers
Configuration
LLM provider, base URL, API key, and models are always yours. OpenSearch is either the limited BEAS Resource tenant or your URL. Package limits apply to users, AI analysis length, guides, adaptors, jobs, catalogs, widgets, and boards.
Capability catalog
Accounts, setup, Report, forecasts, dashboards, widgets, anomalies, data prep, ingest, adaptors, AI Guide, schema analytics, query examples, OpenAPI catalogs, logs, packages, and Super Admin — each backed by documented API families under the product context path.
Security & governance
Credentials are encrypted at rest. Secrets never reappear in the UI. Access follows roles. Forecast samples, schema enrich, anomaly writes, and OpenAPI mutations wait for human approval.
Free on Standard
Standard includes the full product UI and API, a limited hosted OpenSearch tenant called BEAS AI Report Resource, and package caps on users, widgets, and chat length. Completions always go to the provider behind the token you stored.
What BEAS hosts for free
Sign-up, login, workspace shell, Report, dashboards, widgets, Data Prep, ingest, OpenAPI catalogs, audit, and Help. App documents sit in our MongoDB; guide files in MinIO within the plan’s storage cap. No platform LLM credits are included.
BEAS Resource
Choosing Free BEAS AI Report Resource in setup provisions an isolated tenant on the shared cluster. You do not type a URL or password. Indices are prefixed to your workspace so other tenants cannot see them.
What you still bring
Setup always asks for an LLM provider. OpenAI keys, Ollama, or any OpenAI-compatible endpoint you run. Tokens leave our API only toward that URL. MySQL, PostgreSQL, MongoDB, and OpenAPI base URLs stay on your network; we store encrypted connection settings, not your data warehouse.
Plans
Limits follow the workspace owner’s plan. Chat quota is the AI analysis length. Paid prices are in euro. Annual billing charges 10 months for 12 months of access.
Standard
Free
Includes the limited BEAS Resource OpenSearch tenant. You still attach your own LLM access token. No technical support; tickets ship with the next release.
Business
€2/ month
Annual option: pay 10 months, get 12. All Standard limits ×3.
Most capacity
Business+
€3/ month
Annual option: pay 10 months, get 12. All Standard limits ×8.
Enterprise
Custom
Everything unlimited. Contact us for monthly billing and enterprise terms.
Create a workspace on Generic AI Report and start with the questions your leadership already asks.
Create a workspaceBEAS Solution
Enterprise software for intelligent automation, document operations, and AI-native reporting — headquartered in Podgorica, Montenegro.
Address
Business Tower Montenegro
Bulevar knjaza Danila Petrovica 13/32
81101 Podgorica, Montenegro
Email contact@beassolution.com
Web beassolution.com
Product Create a workspace Sign in