One platform, grounded in your own documents.
It started as cited answers over your corpus. It is now ask and retrieve, document intelligence, a chemistry catalog and SDS compliance, training and certifications, automation and data apps, and enterprise trust. Every capability is grounded in your documents, and never a guess on safety data.
Ask (grounded RAG)
Ask questions in plain language and get answers cited to the exact document and page. If it is not in your corpus, RetortHQ says so.
Cited, grounded answers
Answers with page-level citations, never a guess.
Hybrid retrieval (vector + full-text) with reranking feeds a grounded synthesis step. Every claim links to the source document and page as a citation chip. Unsupported questions get an explicit 'not in your documents' instead of a hallucination.
- Inline citations to the exact page
- Refuses to fabricate, especially on safety data
- Streamed answers
Scope to knowledge bases
Ask across everything or narrow to specific libraries.
A multi-select control scopes a question to one or more knowledge bases, so you can ask only against the SDS library, a product line, or a department.
Ask the catalog
Structured chemical queries in the same Ask panel.
Questions like 'which products have a flash point under 100F' route to the structured chemical catalog and answer with exact values, in the one Ask experience.
Saved, searchable history
Every conversation kept, collapsible, and searchable.
Conversations persist per user, with a collapsible, searchable history sidebar so past answers are easy to find and reuse.
Export an answer
Turn any answer into a Word, PDF, or Excel document.
Send a grounded answer straight to a formatted Word, PDF, or Excel file to share or file.
Documents & knowledge bases
A OneDrive-style browser over your corpus, built to scale, plus an ingestion pipeline that reads almost anything.
OneDrive-style document browser
Folders, a tree, breadcrumbs, and right-click actions.
Nested folders inside knowledge bases, a persistent left tree, breadcrumb and Back/Forward/Up navigation, and a right-click menu to create, rename, delete, and move (including subfolders). It feels like Microsoft, on purpose.
- Server-side paginated and scoped: scales past 100k documents
- Search and multi-status filtering
- Bulk move and delete, move into folders
Knowledge bases with visibility
Personal, team, or organization-wide libraries.
Organize the corpus into knowledge bases scoped to yourself, a team (by member or group), or the whole organization. Access follows the same groups you manage elsewhere.
Reads almost any document
PDF, scans, handwriting, and Office files.
The pipeline extracts native-text PDFs, OCRs scans and handwriting with vision, and now parses Word, Excel (sheet-aware), PowerPoint, and OpenDocument, plus CSV, TXT, and Markdown.
- Vision OCR for scans and handwriting
- Sheet-aware Excel ingestion
- Word, PowerPoint, and OpenDocument
Classified, chunked, embedded
A durable pipeline with a visible status machine.
Each document is extracted, classified (doc type plus metadata), chunked, and embedded, with a visible status from pending to complete. Retries resume mid-pipeline and one bad file never blocks the rest.
Chemistry catalog & compliance
The chemistry-native moat: structured chemical data and an SDS health dashboard designed for manufacturers.
Structured chemical catalog
CAS, GHS, flash point, and more, extracted and filterable.
Extracts structured chemical properties (CAS numbers, GHS classes, signal word, physical state, flash point, exposure limits, revision date) from your documents into a faceted catalog you can filter and compare.
- Faceted filters by type, hazard, signal word, and state
- Flash point and CAS number search
- Grounded in the source document, never invented
SDS compliance dashboard
SDS currency and coverage at a glance.
A health dashboard surfaces SDS on file, aging or undated sheets, products missing an SDS, and incomplete data, so an EHS lead sees gaps before an auditor does. Also the basis of the 'SDS Health Check' as a lead magnet.
Training & certification (LMS)
A complete learning system built from your own documents: courses, ordered programs, exams, and certifications that double as training records.
Auto-generated courses
Turn a knowledge base into a grounded training course.
Generate a structured course from a knowledge base, with objectives, lessons, citations, and knowledge checks, at a chosen difficulty and depth. Every lesson is grounded in your documents.
Assign to people and teams
Assign courses and programs with due dates.
Owners, admins, and group managers assign courses and programs to individuals or whole groups with due dates. Course visibility can be workspace-wide or private to assignees.
- My Courses and All Courses views
- Group managers (people managers) assign to their teams
- Due dates and 'assigned to you' surfacing
Programs (learning paths)
Bundle courses into an ordered path with rolled-up progress.
A program is an ordered set of courses. Progress rolls up automatically from the member courses, so a 'New Hire Safety Onboarding' path shows how far each learner has gotten.
Final exams and certifications
Auto-graded exams that issue certifications.
A program's final exam is assembled from its grounded questions, unlocks once the courses are complete, and is auto-graded. Passing issues a certification, the training record an EHS manager or OSHA auditor asks for.
- Auto-graded, with a full answer review
- Certifications tab for learners
- Admin training report: assigned vs certified
Automation & data building
Make the corpus do work: a visual agent builder, a spreadsheet builder with source-traceable cells, and disposable data-capture apps.
Visual agent builder
BetaAn n8n-style canvas for grounded, multi-step workflows.
Build multi-step workflows on a visual canvas (input, prompt, summary, generate document, output nodes), run them over your corpus, and copy or download the result.
Sheets: spreadsheet builder
Describe a table, get exportable data with cited cells.
Describe the output you need ('one row per product with CAS and flash point') and Sheets builds a grounded table from your documents. Edit it conversationally, and export the exact xlsx or csv another system expects.
- Traceable cells: every generated value cites its source document and page
- Spreadsheet formulas: a real calc engine (SUM, IF, VLOOKUP, and more) with cell and cross-tab references
- A formula assistant that writes a formula from a plain-language description
- Conversational editing that preserves your data (add or fill columns, add rows)
- Multi-tab workbooks, undo/redo, resizable columns, right-click insert and sort
- Import an existing xlsx or csv, then reshape it conversationally
- Export multi-sheet xlsx (with live formulas) or csv
Apps: build a data-capture app
BetaDescribe a purpose-built app, refine it, capture data, and chart it.
Stand up a disposable app for a specific job (an R&D trial log, a QC incoming check, a stability-study tracker). Describe what you want, it scaffolds it, and you refine it live in a builder that shows the running app as you edit. Your team then collects entries that stay in the workspace for analysis and reporting.
- Build from a document: drop a scope doc, a scanned form, a PDF, or an old spreadsheet and get a working app (spreadsheet rows import as data)
- An editable Scope tab: draft a plain-language spec, tweak it, and regenerate the app from it
- It scaffolds and refines the app; a live-preview builder shows the running app as you edit, with drag-to-reorder
- A safe block model (form, table, stat, chart) over typed datasets, no code
- Computed fields with a formula engine, barcode/QR scan fields (device camera), and catalog reference fields that auto-fill CAS, hazard, and flash point from your chemical catalog
- Charts (bar, line, scatter, pie) and stats that aggregate your entries, with an optional linear-regression trendline and SPC control charts
- Share an app workspace-wide or keep it private, and assign people or groups as users or editors
- Captured data is structured and stays for later analysis and reporting
- Captured entries flow into Ask: ask questions over your app data and get answers cited back to the app
- Publish an app for the team, or keep it a draft while you build
Document generation
Produce Word, PDF, and Excel outputs.
Generate formatted Word, PDF, and Excel documents from answers, agents, and sheets, ready to hand off.
Connectors
Bring documents in from where they already live.
Google Drive import
BetaImport documents from Google Drive into a knowledge base.
Connect Google Drive and browse-and-import files straight into a knowledge base, where they process like any upload.
Organization, access & trust
First-party multi-tenancy with roles and groups, per-seat billing, usage metering, and isolation enforced at the database.
Roles, groups, and RBAC
Owners, admins, members, viewers, and AD-style groups.
First-party tenancy with an Organization hub for people, groups, and roles. Groups (R&D, QC, EHS) drive knowledge base access and training assignment, and group managers act as people managers.
Tenant isolation, by design
No workspace can ever see another's data.
Isolation is enforced at the database with row-level security, backed by explicit tenant filters and a cross-tenant test suite. It is the product's first promise.
Per-seat billing and usage
Simple per-seat plans, no platform fee.
Stripe-powered per-seat plans with Checkout and a billing portal, plus usage credit metering and a monthly budget so costs are predictable. No platform fee, ever.
A polished, branded experience
Dark and light, teal brand, molecular accents.
A consistent design system with a teal brand, glass chrome, subtle molecular 3D accents, toasts, and reduced-motion support across the whole app.
Where RetortHQ is going next.
Not shipped yet, shared so you know the direction.
Ecosystem builders
RoadmapStand up a full ERP, MES, or QMS from the same builder.
Where the app builder is going: compose data-capture apps into complete operational systems, an ERP, an MES, or a QMS you stand up and shape for your plant instead of buying and bending someone else's.