English · فارسی · العربية · עברית · اردو · Español · Français · Deutsch · Português · Русский · हिन्दी · Bahasa Indonesia · Türkçe · 日本語 · 中文 · 한국어 · Italiano · Nederlands · Polski · Українська · Tiếng Việt · ไทย · Ελληνικά · বাংলা · پښتو
A Manifest V3 browser extension that makes the Claude web app (claude.ai /
claude.com) right‑to‑left and lets you fully customize its typography and theme.
Independent, unofficial extension — not affiliated with, endorsed by, or sponsored by Anthropic. “Claude” is a trademark of Anthropic.
- Right‑to‑left & direction —
Auto(per‑block detection, best for bilingual chats), forced RTL, or forced LTR. Apply independently to Claude’s replies, your messages, the composer, and the sidebar chat list. - Alignment — start (follows direction), right, center, left, or justify.
- 50+ fonts, grouped by script — Persian, Arabic, Hebrew, Urdu, Latin, Cyrillic, Devanagari, Japanese, Chinese, Korean, Thai, Bengali — with a searchable, previewing picker and per‑language filter chips. Separate fonts for body, headings, and code — each a downloadable web font (Google Fonts).
- Typography — font size, weight, line height, letter/word/paragraph spacing, and a reading‑width limit, all with live sliders.
- Local numerals — show numbers in your language’s own digits (Persian, Arabic, Urdu, Pashto, Hindi, Bengali, Thai). Locked with an explanation for languages that already use standard Western digits.
- Math & code stay correct — KaTeX formulas and code blocks remain left‑to‑right and intact.
- Claude theming — switch Claude itself between Auto / Light / Dark / a high‑contrast Black, plus a custom accent color.
- 25‑language interface — the settings panel auto‑detects your browser language on first run and is fully translated into 25 languages.
- Live preview — see exactly how Claude will look (its own theme + accent) before applying.
- Presets, export/import, custom CSS, and a polished, keyboard‑accessible UI with light / dark / black / system panel themes.
- Open
chrome://extensions(Chrome, Edge, or Brave). - Enable Developer mode (top‑right).
- Click Load unpacked and select this project folder.
- Open a Claude chat and click the extension icon to open the settings.
Keyboard shortcuts can be assigned at chrome://extensions/shortcuts (none are
set by default).
The extension collects no data — no analytics, no telemetry, no tracking.
Settings are stored only in chrome.storage.local on your device. The only
network requests are font files fetched from Google Fonts when you
select a downloadable font. See PRIVACY.md for details.
.
├── manifest.json # MV3 manifest
├── icons/ # icon.svg + 16/32/48/128 PNGs
├── _locales/ # chrome.i18n manifest strings (25 languages)
├── PRIVACY.md
└── src/
├── lib/
│ ├── defaults.js # default settings, merge/validation, language + digit maps
│ ├── fonts.js # font catalog (grouped by script)
│ └── i18n.js # 25-language UI translations
├── content/
│ ├── content.js # core engine (direction, scope, theme, digits)
│ └── inject.css # injected page styles
├── background/
│ └── sw.js # service worker (re-injection, shortcut)
└── popup/
├── popup.html
├── theme-init.js # early theme paint (avoids flash on open)
├── popup.css
└── popup.js
Made with ❤️ by ILYAGVC — github.com/ILYAGVC/Claude-Studio