llms.txt Content
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" >
<meta name="viewport" content="width=device-width, initial-scale=1.0" >
<title>ChartPane — See Your Data Without Leaving Claude</title>
<meta name="description" content="Get instant, interactive charts right in your AI conversation. No Excel, no screenshots, no breaking your flow. Works with Claude, ChatGPT, VS Code, and more." >
<link rel="canonical" href="https://chartpane.com/" >
<meta property="og:site_name" content="ChartPane" >
<meta property="og:title" content="ChartPane — See Your Data Without Leaving Claude" >
<meta property="og:description" content="Get instant, interactive charts right in your AI conversation. No Excel, no screenshots, no breaking your flow." >
<meta property="og:type" content="website" >
<meta property="og:url" content="https://chartpane.com" >
<meta property="og:image" content="https://chartpane.com/og-image.png" >
<meta property="og:image:width" content="1200" >
<meta property="og:image:height" content="630" >
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="ChartPane — See Your Data Without Leaving Claude" >
<meta name="twitter:description" content="Get instant, interactive charts right in your AI conversation. No Excel, no screenshots, no breaking your flow." >
<meta name="twitter:image" content="https://chartpane.com/og-image.png" >
<script async src="https://www.googletagmanager.com/gtag/js?id=G-5DEV3CDE8M"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-5DEV3CDE8M');
</script>
<script>
window.sentryOnLoad = function () {
Sentry.init({
environment: "production",
tracesSampleRate: 0,
replaysSessionSampleRate: 0,
replaysOnErrorSampleRate: 0,
initialScope: { tags: { surface: "landing" } },
});