Prismantis

·

source at 01fb39d

·

MIT licence

Colorful, themeable rendering for Claude Code replies: tables, headings, code, numbers, paths and links.

0 copies

Preview

Terminal

[ ⧉ copy ] [✓] Tables, diagrams and charts drawn in the terminal [✓] Copy tables as Markdown, art or HTML (macOS/Linux) [ ] Pick a taskStyle in /config: checks, ticks, box or progress [ ⧉ source ] [ ⧉ art ] [ ⧉ source ] [ ⧉ art ] ┌───────┐ ┌───────┐ ┌──────┐ ┌────────┐ Color options per group │ Reply ├──►│ Parse ├──►│ Draw ├──►│ Screen │ └───────┘ └───────┘ └──────┘ └────────┘ 8┤···7·························· 7┤·▄▄▄▄················6········ 6┤·████··············▄▄▄▄······· 5┤·████··············████······· 4┤·████····3·········████······· 3┤·████··▄▄▄▄····2···████····2·· 2┤·████··████··▄▄▄▄··████··▄▄▄▄· 1┤·████··████··████··████··████· 0┼─▀▀▀▀──▀▀▀▀──▀▀▀▀──▀▀▀▀──▀▀▀▀─ text head num code diag ╭──────────────────────────────────────────────────────────────────────────────────────╮ [ ⧉ copy ] │ Caution │ │ Claude Code refuses trees over 20000 nodes. A code block past about 500 highlighted │ │ lines falls back to plain text. │ ╰──────────────────────────────────────────────────────────────────────────────────────╯ ❯ 

Claude Desktop

Draws nothing in Claude Desktop.

What it does

Draws Claude Code replies in color, in one of 16 themes: tables, code, headings, paths and links, plus mermaid diagrams and charts as text art with copy buttons.

What you see
Restyled replies and tool rows, with copy buttons
Works in
Terminal
Slash commands
/prismantis
Uses your tokens
No
Changes files
Only through programs it runs
Network access
Only through programs it runs
Reviewed commit
01fb39d
Preview recorded with
Claude Code 2.1.296

How it works

  1. Redraws each reply: colored tables, highlighted code, and mermaid diagrams and charts.
  2. Draws tool calls as one-line rows like Ran gh pr view 12, and edits as diff cards.
  3. Adds a model-only note to each prompt so Claude reaches for tables, diagrams and figures.
  4. On the first prompt and every tenth, tells the model it may offer to file a repro issue.

Good to know

  • diagramHints, on by default, adds about 630 model-only tokens to every prompt. You can turn it off.
  • issueHint, on by default, lets the model offer a repro issue on the author's repo. You can turn it off.
  • Runs osascript, PowerShell or CopyQ only when you press copy. LaTeX via ratex-render is off by default.

More like this

Catppuccin Frappé

Status line

67 copies

Opus 4.8 │ main │ app │ ▓▓░░░░░░░░ 44k/200k │ $0.41

Catppuccin Frappé-themed status line with model, git branch and dirty flag, folder, a block context bar, and session cost.

app  main  Opus 4.8 ━━━━━━━━━━ 22%  128  34

A Powerline-style status line with nerd-font separators and a Dracula palette: colored directory, git branch, a per-model icon, and a faded context progress bar with an arrow tail.

Model: Opus 4.8 | Thinking: high | Context: [▰▰▱▱▱▱▱▱▱▱] 45k/200k (22%) | cwd: ~/app | ⎇ main | (+0,-0) Cost: $0.41 | Block: 2hr 6m | Weekly: 7.0% | Session: 10m | In: 916.7 t/s | Out: 29.2 t/s | Cached: 2k | Session: [▰▱▱▱▱] 26.0% Mem: 0.8G/1.0G | (*゚∀゚*) | Session ID: b8e1c0d2-4a6f-4e2a-9c1b-3f5d7a9e2c10

Three lines in One Dark: model, thinking effort and a context bar up top; cost, quota, session clock and token throughput in the middle; weather, free memory and a rotating kaomoji below.

 Opus 4.8 │  app │  main high  ██░░░░░░░░░░ 22% │  $0.41 │  10m 12s │  5h:26%

Two lines in the Dracula palette: model, folder, git branch with staged and modified counts, and effort on top; a context bar, cost, session time and five-hour usage below. Needs a Nerd Font, no network calls. Caches git status in /tmp/statusline-git-<session id>, one small file per session that it never deletes.