ChatLayer adds a small power-user layer to ChatGPT and Gemini: reply outlines, diagram rendering, and lightweight navigation without replacing the original UI.
- Floating table of contents for every AI reply, including replies without headings.
- Clickable
Reply nlabels 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.
https://chatgpt.com/*https://chat.openai.com/*https://gemini.google.com/*
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 buildLoad the generated dist/ directory in Chrome.
make dev # Vite development mode
make ci # typecheck, lint, tests, and production build
make clean # remove generated outputMermaid 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.

