Skip to content

Repository files navigation

ChatLayer

ChatLayer icon

ChatLayer adds a small power-user layer to ChatGPT and Gemini: reply outlines, diagram rendering, and lightweight navigation without replacing the original UI.

ChatLayer table of contents panel on Gemini

Features

  • Floating table of contents for every AI reply, including replies without headings.
  • Clickable Reply n labels that include the start of the matching user message (up to two lines) and jump to that AI response.
  • Inline Mermaid rendering through a sandboxed extension page.
  • PlantUML rendering through a configurable PlantUML server.
  • Diagram viewer with zoom, pan, reset, copy source, and open-on-server controls.
  • Auto/Light/Dark TOC theme controls.

Supported Sites

  • https://chatgpt.com/*
  • https://chat.openai.com/*
  • https://gemini.google.com/*

Install

Download chatlayer-vX.Y.Z.zip from the latest GitHub Release, extract it, then load the folder from chrome://extensions/ with Developer mode enabled.

To build from source:

make install
make build

Load the generated dist/ directory in Chrome.

Development

make dev # Vite development mode
make ci # typecheck, lint, tests, and production build
make clean # remove generated output

Privacy

Mermaid runs locally from bundled extension code. PlantUML source is sent to the configured PlantUML server; use a local or self-hosted server for private diagrams.

About

Chrome extension that adds reply outlines, diagram rendering, and navigation tools to ChatGPT and Gemini.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages