@howaboua/pi-unicode-charts

Terminal-native Unicode charts for Pi Markdown

Packages

Package details

extension

Install @howaboua/pi-unicode-charts from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@howaboua/pi-unicode-charts
Package
@howaboua/pi-unicode-charts
Version
0.1.0
Published
Aug 15, 2026
Downloads
312/mo · 59/wk
Author
howaboua
License
MIT
Types
extension
Size
23.6 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./src/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@howaboua/pi-unicode-charts

Terminal-native Unicode charts for Pi Markdown. No browser, image, Python, or raster dependencies.

Install

pi install npm:@howaboua/pi-unicode-charts

Use

type: bar
title: Monthly net change
data:
Jan -8
Feb 5
Mar 12
Apr -3

Supported types are bar, line, scatter, sparkline, and heatmap. Bar, line, and scatter rows use Label value; sparklines accept a row of numbers; heatmap rows use Label value value …. Values may be separated by whitespace, commas, tabs, or pipes. histogram aliases bar.

The extension gives the model a short format hint and renders completed chart fences up to 80 columns wide. Charts are display-only: ordinary, invalid, and unfinished fences remain unchanged, and original messages stay in the session and model context.