Built on Claude

The home for AI-generated dashboards.

Your team generates dashboards and reports with Claude in seconds — then they sprawl: no sign-in, no versions, no way to tweak them without regenerating. Harbourstone is the layer that hosts, governs and iterates on them.

SSO & RBAC — enterprise ready No-code recolor & edit Versioned by default
Q2 Revenuev3
LIVE · HOSTED ON HARBOURSTONE
REVENUE
$1.24M
GROWTH
+18%
ACCOUNTS
312
Monthly revenue
By segment
Enterprise · 55%
Mid-market · 30%
SMB · 15%
1
2
3
Spike in June — confirm before the board deck
Theme
The loop

Claude generates. Harbourstone governs. Together they iterate.

The dashboards your team makes with Claude shouldn't live as loose HTML files in chat threads and downloads. Harbourstone closes the loop between generation and the people who use the result.

Every regeneration is AI-assisted and reviewed by a person before it's published. Harbourstone reports and visualizes your data — it doesn't make financial, hiring or other automated decisions.

01 · Generate

Built with Claude

Describe the report you need and Claude returns a complete, interactive dashboard as a single standalone HTML file — charts, tables and all.

02 · Govern

Hosted, with control

Harbourstone hosts it behind single sign-on with roles, granular sharing, full versioning and an audit trail — so the right people see the right reports.

03 · Iterate

Refine, then regenerate

Recolor, edit text and annotate in place — no code. Then Harbourstone sends the source and your feedback to the Claude API and the next version comes back, in place — no copy-paste, no chat thread.

What it does

Change a published report without touching the code.

Everything below works on a dashboard after it's generated — so non-engineers can finish the last mile themselves.

Recolor without code

Re-theme any report live — including Chart.js and Plotly charts — with colour remapping, theme variables and one-click presets. Try it in the demo above.

Edit text in place

Click any text on a published report to change it. Edits persist safely as overrides — never by rewriting the page, never by re-running the model.

Annotate & capture

Drop numbered pins on any element and capture an annotated screenshot — the fastest way to send precise feedback into the next generation.

Versioned by default

Every change is a new version. Roll back to any point in a dashboard's history — nothing is ever overwritten or lost.

Enterprise SSO & roles

SAML / ADFS single sign-on, three built-in roles, granular per-dashboard permissions and a complete audit log of who did what.

Secure by design

Dashboards run in sandboxed iframes with no access to your session; theming and text edits are validated server-side against any injection.

Who it's for

The reporting teams already drowning in generated HTML.

Harbourstone runs in production today for the kinds of operational reports teams now build with Claude in minutes — and then can't host, share or safely change.

Ops & service level

Multi-tab service-level dashboards — KPI tiles, by-client and by-shipping-point breakdowns, live filters over large datasets — hosted behind SSO and versioned every refresh.

HR & org roadmaps

Heat-map roadmaps and initiative trackers that non-engineers reorder, recolor and edit in place — changes persist as new versions, no regeneration needed.

Finance & revenue

Board-ready revenue and availability reports — recolor to the brand, annotate the numbers that need a second look, and roll back the moment something looks off.

Start to finish

From a prompt to a governed, living report.

01

Generate with Claude

Produce the dashboard as a standalone HTML file from your data and a description.

02

Upload to Harbourstone

It's auto-detected as interactive, snapshot or static — no configuration needed.

03

Host behind SSO

Share with the right people through roles, permissions and secure links.

04

Refine in place

Recolor, edit text and annotate — no code, no regeneration, no waiting on engineering.

05

Regenerate via the Claude API

One click calls the Claude API with the source and your in-place feedback, and saves the next version automatically.

06

Keep the history

Every version stays — compare, roll back and audit at any time.

Enterprise ready

Built to live inside a company, not a chat thread.

Harbourstone was designed for teams that take AI seriously and security more so. Self-hostable via Docker, behind your own identity provider. The Claude API is used only as a named subprocessor, opt-in per dashboard, and never sees data you don't send it.

SAML / ADFS single sign-on
Role-based access & audit log
Sandboxed, injection-safe rendering
Self-hostable via Docker
Claude API calls opt-in & access-gated
AI-assisted output, human-reviewed
Anthropic named as a subprocessor
Get in touch

Bring order to your AI dashboards.

Tell us about your team and what you're generating with Claude. We'll get you set up with early access.

Or email founders@harbourstone.kz

Built with
Claude API · FastAPI · Docker