Embed.

Generate an HTML deck or dashboard with Claude or ChatGPT and every chart inside it is an editable Chartbuddy chart. Edit them in the HTML, then drag them into PowerPoint or Google Slides without rebuilding them. Product teams can ship the same charts inside their own app.

npm install @chartbuddy.io/embed

Features

[FEATURES]

A JavaScript package

Install it with npm install @chartbuddy.io/embed and it runs anywhere you can run JavaScript. No account and no key.

Charts render live

Every chart is drawn in the page from its underlying numbers, not pasted in as a flat image. That is what keeps it editable.

Edit in place

Click a chart in the HTML and change the colors, the axis, the labels or the number format. No regenerating the dashboard to fix one bar.

Drag into your deck

Pull a chart out of the dashboard and into PowerPoint or Google Slides. It arrives as a fully editable Chartbuddy chart.

Works with Claude and ChatGPT

Ask either one for an HTML deck or dashboard and the charts come out as Chartbuddy charts. Any coding agent that writes HTML can use the package.

Free to ship

Free on every plan, including inside a product you sell. Same business library as the deck editors: waterfalls, mekkos, stacked bars and eleven more.

[HOW IT WORKS]

How it works

  1. 01

    Install the package

    Run npm install @chartbuddy.io/embed, or copy the install prompt from the download page into Claude or ChatGPT.

  2. 02

    Ask for the dashboard

    Prompt Claude or ChatGPT for the HTML deck or dashboard you need. Every chart it writes is a live Chartbuddy chart.

  3. 03

    Fix it in the HTML

    Open the page and click into any chart to change it. Anyone you send the file to can do the same.

  4. 04

    Move it to the deck

    Drag the charts into PowerPoint or Google Slides and finish them there without rebuilding them.

[WHO IT'S FOR]

Who it's for

Finance and strategy teams

Teams working out of Claude or ChatGPT who need charts they can change.

Analysts and consultants

Anyone shipping HTML dashboards whose charts have to end up in a deck.

Product and engineering teams

Teams putting business charts in their own app without building a charting layer.

Embed is free.

Free on every plan, including inside a product you sell.

npm install @chartbuddy.io/embed
Read docs →

[PRODUCTS]

Chartbuddy products

Frequently asked questions

Can't find what you're looking for? Visit our Help Center or contact us.

A free JavaScript package for business charts. Generate an HTML deck or dashboard with Claude or ChatGPT and every chart inside it is an editable Chartbuddy chart instead of a flat image.
No, not as a chat-native chart. Claude and ChatGPT write an HTML deck or dashboard, and Embed renders the charts inside that HTML. That is what keeps them editable, so you can change them there and drag them into your deck.
Yes, including when you ship it inside a product you sell. See Chartbuddy pricing.
Run npm install @chartbuddy.io/embed, or copy the install prompt from the download page and paste it into Claude or ChatGPT.
Anywhere you can run JavaScript: the HTML decks and dashboards your AI generates, your own dashboards and your own product.
Finance and strategy teams who work out of Claude or ChatGPT. Analysts and consultants who ship HTML dashboards. Product and engineering teams putting charts in their own app.
Yes. Click a chart in the HTML and change it on the spot, without regenerating it.
Yes. Drag a chart out of the HTML into the deck and it opens as a fully editable Chartbuddy chart.
Charts display there as an image. Finish them in PowerPoint or Google Slides, or drag that image onto Hub to edit it there.
All 14 chart types in the Chartbuddy library, including waterfall, bar mekko and marimekko. See the charts page for the full list.
Hub is local, Embed is HTML. With Embed, Claude or ChatGPT generates the HTML deck or dashboard and every chart inside it stays editable right there. With Hub, you prompt from Claude Code, Codex, Cursor, Claude Desktop or Antigravity and the chart is sent to your open PowerPoint or Google Slides, where it stays editable.
Yes. Embed is a JavaScript package, so any agent that writes HTML can use it. All five can also drive Hub, so the choice is where the chart should live: in the HTML with Embed, or on a slide with Hub.
Same category, a JavaScript package you install with npm. The difference is that Chartbuddy charts stay editable across products, so you can drag one into PowerPoint or Google Slides and keep editing it. It also ships the business library: waterfalls, mekkos, stacked bars and more.
Yes. Embed, Hub, Chartbuddy for PowerPoint and Chartbuddy for Google Slides™ use the same charting engine and styling.