gilhanan / chat-gpt-rtl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI GitHub action CodeQL GitHub action Extension Version Jest coverage Playwright report

ChatGPT RTL Chrome Extension

This is a Chrome extension designed to enhance the usability of ChatGPT for users who communicate using right-to-left (RTL) scripts. The extension automatically detects RTL characters and adjusts the direction of the DOM elements accordingly, providing a seamless and intuitive interface for RTL languages. Ideal for users who interact with languages like Arabic, Hebrew, Persian, Urdu, and others that require RTL orientation.

drawing

Screenshots

Expand

Arabic

drawing

Hebrew

drawing

How to install

You can install it from Chrome Web Store or Microsoft Edge Add-ons

Getting Started

Clone the repository to your local machine:

git clone https://github.com/gilhanan/chat-gpt-rtl.git
cd chatgpt-rtl

Install the necessary dependencies:

npm install

Building the Extension

Build the extension by running the following command:

npm run build

This command will generate a dist directory with the built extension and a extension.zip file that you can upload to the Chrome Web Store.

Developing the Extension

Run the following command to run a build that will automatically reload the extension when you make changes:

npm run watch

About

License:ISC License


Languages

Language:TypeScript 96.8%Language:SCSS 2.8%Language:HTML 0.3%Language:Shell 0.1%