---
slug: "rezamonangg-pi-transcript"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/rezamonangg/pi-transcript@master/README.md"
repo: "https://github.com/rezamonangg/pi-transcript"
source_file: "README.md"
branch: "master"
---
# pi-transcript

View your Pi session transcript in a tmux split pane using `glow` or `bat`.

## Why

Pi is a TUI application that renders differentially — it does not produce normal terminal scrollback. This means you cannot scroll up in tmux to review earlier conversation. This extension works around that limitation by exporting the session to a markdown file and opening it in a side pane.

## Requirements

- **tmux** — for the split pane
- **glow** *(recommended)* or **bat** — for viewing the markdown transcript

Install on macOS:

```sh
brew install glow bat
```

## Install

```sh
pi install npm:@rezamonangg/pi-transcript
```

Or local:

```sh
pi install /path/to/pi-transcript
```

## Usage

Inside a tmux session running Pi, type:

```
/transcript
```

This opens a horizontal split (40% width) showing the full session transcript rendered with `glow` (or `bat`/`less` as fallback). Press `q` in the pane to close it. Re-running `/transcript` refreshes the content.

## Fallback chain

1. `glow` — renders markdown (bold, headers)
2. `bat` — syntax-highlights markdown
3. `less` — plain text pager

## License

MIT
