Know what changed.
Know what to do
about it.

Hermes reads your own business data, watches the competitors you name, and writes a strategy brief that connects the two — with every figure traced back to a computed source.

  • Self-hosted
  • Bring your own keys
  • One-time license
Strategic brief · 2026-W36100% traced

ErgoWorks cut their entry desk 14.7% below ours in the same week an accessory stock-out cost us a fortnight of panel revenue.

01Restock SKU-4471 and set a reorder point that cannot reach zero
02Answer the 579 with a bundle, not a price match
The method

The model never generates a number.

Change, moving averages, anomalies, trend and seasonality are computed in-app, deterministically. The language model receives those results and is asked only to explain, prioritize and recommend.

Computed, then narrated

Every figure in a brief is checked back against its computed source before the brief renders. Untraceable numbers are flagged, not printed.

Any schema, mapped once

Upload a spreadsheet from any system. Hermes proposes a mapping with a confidence score per column and asks you to confirm it a single time.

Tenant-isolated by design

Every query touching tenant data is scoped at the query builder — the way an agency running client workspaces needs it to be.

Why Hermes

Built for operators, not dashboard tourists

87

Tests covering the compute layer

Statistics, parsing, competitor diffing, brief validation and tenant isolation — because the numbers are the product.

Deterministic by construction

Competitors, watched politely

robots.txt respected, rate-limited per domain, and extraction skipped entirely when a page has not changed — so an unchanged competitor costs you nothing.

Pricing pagesProduct listingsNews & changelogsReview sentiment

No part-periods in your numbers

Periods still in progress are excluded from comparisons and charts, anomalies are measured against a trailing baseline, and every caveat travels with the figure it qualifies.

Summary6 months
$1,876,580
How it works

From a spreadsheet to a decision, in three steps.

1

Import your data

Upload any CSV or spreadsheet. Confirm the proposed column mapping once, and every later file with the same headers imports itself.

2

Name your competitors

Add a domain, label the pages that matter, choose a cadence. Hermes checks them politely and scores what actually changed.

3

Read the brief

Computed metrics and real competitor deltas, synthesised into ranked actions — each one tied to the figure that justifies it.

Licensing

One purchase. Your server, your keys, your data.

Hermes never proxies inference, so there is no subscription and no metered usage. The only running cost is your own provider bill — shown to you inside the app.

Regular license

Single business

One company, one deployment, unlimited workspaces inside it.

  • Full source, self-hosted
  • Ingestion, analytics and briefs
  • Competitor watch and chat
  • Flutter companion app
Start here
Extended license

Agencies & consultancies

Deploy Hermes for multiple clients, each workspace isolated at the query builder.

  • Everything in Regular
  • Multi-client deployments
  • Per-client keys and cadences
  • Query-level tenant isolation
Deploy for clients
Ready when you are

Turn your exports into decisions this week.

Install on your own VPS, import a spreadsheet, and read your first brief. Demo data is included so you can see it working before configuring a single key.