explaingit

jmuraca/claudeplusplus

Analysis updated 2026-05-18

0JavaScriptAudience · vibe coderComplexity · 2/5Setup · easy

TLDR

A Chrome extension that adds project colors, delete safeguards, inline notes, and other convenience features to the claude.ai website.

Mindmap

mindmap
  root((claudeplusplus))
    What it does
      Adds features to claude.ai
      Stores data locally only
    Tech stack
      JavaScript
      Chrome Extension
    Use cases
      Color code projects
      Guard against deletion
      Track response status
      Export chats as XML
    Audience
      Frequent claude.ai users
    Install
      Unpacked extension
      Chrome developer mode

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Color-code projects so their chats are easy to spot in the claude.ai sidebar.

USE CASE 2

Add a safety confirmation before accidentally deleting a project and everything inside it.

USE CASE 3

See at a glance from the browser tab whether a claude.ai response is still generating or finished.

USE CASE 4

Download an entire claude.ai conversation as a structured XML file for archiving.

What is it built with?

JavaScriptChrome Extension

How does it compare?

jmuraca/claudeplusplus00kaku/gallery-slider-block0xkinno/vellum
Stars00
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-19
MaintenanceDormant
Setup difficultyeasyeasyhard
Complexity2/52/54/5
Audiencevibe codergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Load it as an unpacked extension via Chrome's developer mode since it is not on the Chrome Web Store.

In plain English

Claude++ is a Chrome browser extension that adds a set of quality of life improvements to the claude.ai website. Everything it stores stays on your own device, so there is no account to sign up for and no separate server involved. One feature lets you assign a color to a project so its chats show a matching tinted icon in the sidebar, making it easier to see at a glance which conversation belongs to which project. Another adds a way to create a brand new project directly from an existing chat, instead of only being able to file a chat into a project that already exists. There is also a delete guard that makes deleting a project safer: it renames the confirmation dialog to include the project's name, warns that all chats, files, and artifacts inside will be lost, and requires typing the exact project name before the delete button becomes active. The extension also changes the browser tab title to show an hourglass icon while Claude is still generating a response, a checkmark if it finished while you were on another tab, or a warning icon if the response ended in an error. Another feature lets you select any passage of text in a chat and ask a follow up question about it, with the answer appearing in a card in the margin next to the highlighted text, kept in a separate temporary conversation so it does not clutter your main chat history. Other additions include a draft mode, similar to a mode switch in Claude Code, that lets you compose a message freely without any risk of accidentally sending it, scroll navigation buttons and keyboard shortcuts for jumping between your own messages in a long chat, and a download button that saves an entire conversation as a structured XML file, following only the active branch of the conversation so edited or regenerated replies are not duplicated. To install it, you load it as an unpacked extension through Chrome's developer mode, since it is not listed on the Chrome Web Store.

Copy-paste prompts

Prompt 1
Walk me through loading claudeplusplus as an unpacked Chrome extension using its README instructions.
Prompt 2
Explain how claudeplusplus tracks which project a sidebar chat belongs to, based on its README.
Prompt 3
Show me how the draft mode feature in claudeplusplus works and how to trigger it.
Prompt 4
Explain what data claudeplusplus stores locally versus what it sends to claude.ai's API.

Frequently asked questions

What is claudeplusplus?

A Chrome extension that adds project colors, delete safeguards, inline notes, and other convenience features to the claude.ai website.

What language is claudeplusplus written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension.

How hard is claudeplusplus to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is claudeplusplus for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.