AI agents discover your charts, read market data, and interact with them directly through native browser discovery. Built for the agentic trading era.
Designed for quants, traders, and AI agents who need charts that work — instantly.
Every chart registers in a global discovery layer. AI agents find them, read structured market data, and interact directly — no middleware needed.
Sub-millisecond tick updates. Zero dependencies, zero layout shifts, zero jank at any zoom level.
Every chart gets a unique identifier. Agents target the right chart by name, ticker, or position. Commands land where they belong, even in dashboards with dozens of charts.
By default agents see chart dimensions and price ranges. One toggle unlocks full bar-level price and volume. Toggle discovery off to make charts invisible to AI entirely.
Layout, scales, crosshair, colors, timezone, percentage mode, right-click menu, streaming — every aspect has an option and a default. Changes apply immediately.
Full type definitions, predictable APIs, and a clean extension model. Add custom indicators, overlays, or analysis logic by extending base classes.
From classic candlesticks to trend-smoothed Heiken-Ashi -- six series types, volume, multiple price scales, structured LLM context exports. All in one library.
Designed for human developers and AI agents alike. Every method is predictable. Every option has a default. Every chart has an ID.
const chart = AxonCharts.createChart('#container', options)
Create a new chart instance with container selector and initial options. Returns a chart object with full API access.
chart.setOptions({ volume: { show: true } })
Update any chart option dynamically. Changes are applied immediately without re-rendering the entire chart.
chart.setData([{ time, open, high, low, close, volume }])
Load OHLCV data array. Automatically scales and renders. Supports timestamps in milliseconds.
chart.updateLastBar({ time, close, volume })
Update the latest candle efficiently. Perfect for WebSocket streams. Use updateLastBarFast() for high-frequency updates.
const ctx = chart.getContext()
Get structured JSON with chart ID, viewport, visible bars, price ranges, and indicator data. The data source for your AI co-pilot. Controllable exposure with one flag.
chart.execute({ type: 'fitContent' })
Universal command interface for zoom, pan, scale changes, and more. Type-safe and easy to use.
Toggle every setting, watch the chart respond, inspect the AI context — all in real time.
Build your AI co-pilot config here
Built for the next generation of intelligent trading systems.
Build autonomous trading agents with Claude, GPT-4, and custom bots. Agents discover charts, read market data, and execute commands in real-time.
Multi-chart layouts with unique IDs. Build custom trading floors with real-time market data. Perfect for prop trading firms, fintech platforms, and multi-pair dashboards.
Backtesting, strategy development, and custom indicators. Designed for algorithmic trading teams and quant research platforms.
Axon Charts is free and open-source (Apache 2.0). We build this library for the agentic trading era — because financial markets need charts that AI can understand.
Your support helps us:
More indicators, chart types, and capabilities
Quick responses to issues and patches
Better examples, guides, and API reference
No sponsors yet — be the first to support Axon Charts!