Agents that turn months of chart work into days.

Specialised agents for every step, from raw data to a chart your users actually understand.

Specialised agents for every step, from raw data to a chart your users actually understand.

Specialised agents for every step, from raw data to a chart your users actually understand.

ways to use

Either you tell them what you want.
Or you let them tell you.

Same agents, two flows: one for users who know what they want, one for users who don't.

ask mode

Ask for a chart. Get a good one.

explore mode

explore mode

Add your data. Get the insights.

arr-events.json18,432 events · 9 quarters
account_id
event
arr_delta

“The team at Graphy has been great to work with and very responsive to our requests. This has allowed us to move quickly so that we can be responsive to rapidly evolving consumer preferences and stay ahead of fast moving competitors in the age of AI."

“The team at Graphy has been great to work with and very responsive to our requests. This has allowed us to move quickly so that we can be responsive to rapidly evolving consumer preferences and stay ahead of fast moving competitors in the age of AI."

inside

What's actually doing the work.

Seven agents, each owning one move from raw data to finished chart. Click any to see what it does.

EXTRACT01 / 07
EXTRACT specimen
EXTRACT

Pulls clean data out of any document.

When data is locked in an image or report.

benchmarks

Why the agents beat a raw model call.

Same model everyone else calls. The harness around it is the difference, and it's measurable.

PASS RATE ON OPEN-ENDED EXPLORE
62337133
DATA FIDELITY ON LARGE DATASETS
88748869
NUMERICAL ACCURACY
74677167
RELATIVE SPEED
100722848

Numbers you can actually trust.

Every request runs through a fixed harness so your users never see a chart the model invented.

Deterministic by design

Math runs in the engine, not the model.

Deterministic by design

Math runs in the engine, not the model.

Deterministic by design

Math runs in the engine, not the model.

Scored, not guessed

Chart types ranked by rules, not vibes.

Scored, not guessed

Chart types ranked by rules, not vibes.

Scored, not guessed

Chart types ranked by rules, not vibes.

Blind to raw data

Reasons over a summary, not your records.

Blind to raw data

Reasons over a summary, not your records.

Checked before it ships

Validated and retried until it's correct.

Checked before it ships

Validated and retried until it's correct.

build with it

A handful of imports.
Your call.

Call one, chain a few, or hand one to an agent.

graphy-demo.ts
npm i @graphysdk/agents-sdk
1 2 3 4 5 6 7 8 9 10 11 12 13
// one call — a chart your user can read. import { GraphyAiSdk } from '@graphysdk/agents-sdk' import { GraphProvider, Graph } from '@graphysdk/core' const ai = new GraphyAiSdk({ apiKey, baseUrl }) const { config } = await ai.generateGraph({ config: { type: 'column', data: stripeExport }, userPrompt: 'Plot revenue by quarter, mark the Q1 spike', }) // → validated + themed, ready to ship. <GraphProvider config={config} theme={brand}><Graph /></GraphProvider>
shippedreturns GraphConfig · 1.2s

Run the agents on your data.

Run the agents on your data.

Drop your details and we'll reach out with access, usually within a day.

Drop your details and we'll reach out with access, usually within a day.

Backed by

Coatue

Weekend Fund

General Catalyst

Seedcamp

Tiny

Northzone

2026 Graphy Technologies Ltd. All rights reserved.

Backed by

Coatue

Weekend Fund

General Catalyst

Seedcamp

Tiny

Northzone

2026 Graphy Technologies Ltd. All rights reserved.

Backed by

Coatue

Weekend Fund

General Catalyst

Seedcamp

Tiny

Northzone

2026 Graphy Technologies Ltd. All rights reserved.

Backed by

Coatue

Weekend Fund

General Catalyst

Seedcamp

Tiny

Northzone

2026 Graphy Technologies Ltd. All rights reserved.