https://github.com/hedon954/chat-layer
Chrome extension that adds reply outlines, diagram rendering, and navigation tools to ChatGPT and Gemini.
https://github.com/hedon954/chat-layer
chatbot chatgpt chrome-extension diagram-renderer gemini manifest-v3 mermaid plantuml typescript
Last synced: about 2 months ago
JSON representation
Chrome extension that adds reply outlines, diagram rendering, and navigation tools to ChatGPT and Gemini.
- Host: GitHub
- URL: https://github.com/hedon954/chat-layer
- Owner: hedon954
- Created: 2026-05-12T18:34:34.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-13T15:31:58.000Z (about 2 months ago)
- Last Synced: 2026-05-13T17:24:02.782Z (about 2 months ago)
- Topics: chatbot, chatgpt, chrome-extension, diagram-renderer, gemini, manifest-v3, mermaid, plantuml, typescript
- Language: TypeScript
- Homepage: https://github.com/hedon954/chat-layer/releases/latest
- Size: 754 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# ChatLayer
ChatLayer adds a small power-user layer to ChatGPT and Gemini: reply outlines,
diagram rendering, and lightweight navigation without replacing the original UI.
## Features
- Floating table of contents for every AI reply, including replies without headings.
- Clickable `Reply n` navigation that jumps to the start of each 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](../../releases/latest), extract it, then load the folder from `chrome://extensions/` with **Developer mode** enabled.
To build from source:
```sh
make install
make build
```
Load the generated `dist/` directory in Chrome.
## Development
```sh
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.