Scriptly is a browser-extension-first AI writing assistant for Indian English, Hindi, and Hinglish. It is designed as a communication layer across Gmail, LinkedIn, WhatsApp Web, Slack, Google Docs, Notion, Twitter/X, ChatGPT, and generic editable fields.
Scriptly helps Indian internet users write clearer, warmer, sharper, and more context-aware messages across everyday browser workflows.
- Real-time grammar and language correction for Indian English, Hindi, and Hinglish.
- Context-aware rewriting for email, chat, professional, recruiter, client, and team communication.
- Hinglish intelligence: transliterated Hindi, code-switching, and tone preservation.
- Humanization of AI-generated writing.
- Tone and emotion analysis.
- Bring-your-own-provider AI routing across OpenAI, Anthropic, Gemini, Groq, OpenRouter, DeepSeek, Together AI, Ollama-compatible APIs, and custom OpenAI-compatible endpoints.
- Fix Indian English phrasing like "I am having one doubt", "Please revert back", and "I didn't got the mail".
- Rewrite text for professional, friendly, confident, concise, startup, technical, Gen-Z, or polite Indian corporate tone.
- Convert Hinglish into polished English, or English into natural Hinglish.
- Humanize AI-generated emails, posts, assignments, and prompts.
- Analyze tone for professionalism, politeness, confidence, empathy, aggression, and passive-aggressiveness.
- Generate smart replies for email, LinkedIn, Slack, and WhatsApp Web.
- Improve resumes, LinkedIn sections, and AI prompts.
- Route each feature to a different AI provider and model.
The extension prototype builds successfully and includes the completed product surface across all planned phases:
- Provider settings popup.
- Floating editor toolbar.
- Side panel assistant.
- Multi-provider AI routing and fallback.
- Optional FastAPI backend proxy.
- Security-first local API key storage.
See docs/PROJECT_STATUS.md for verification notes.
Clone the repository:
git clone https://github.com/YOUR_USERNAME/Scriptly.git
cd ScriptlyOr download it as a ZIP from GitHub:
- Click
Code. - Click
Download ZIP. - Extract the ZIP.
- Keep the extracted
Scriptlyfolder somewhere permanent.
No npm install or build step is required for normal use. The repository includes the prebuilt extension files under extension/dist.
- Open Chrome, Edge, Brave, or another Chromium browser.
- Go to
chrome://extensions. - Turn on
Developer mode. - Click
Load unpacked. - Select the
Scriptly/extensionfolder. - Pin Scriptly from the browser extensions menu.
- Click the Scriptly extension icon.
- Choose a provider such as OpenAI, Anthropic, Gemini, Groq, OpenRouter, DeepSeek, Together AI, Ollama-compatible, or a custom OpenAI-compatible endpoint.
- Paste your API key.
- Set the model name.
- Enable the provider.
- Click
Testto verify the connection.
Your API key is stored locally in the browser using encrypted extension storage.
- Open Gmail, LinkedIn, WhatsApp Web, Slack, Notion, Twitter/X, ChatGPT, or any page with an editable text field.
- Click inside a text box.
- Use the floating Scriptly toolbar for grammar correction, rewrite, Hinglish conversion, tone analysis, humanization, smart replies, and prompt enhancement.
- Use
Ctrl+Shift+Sinside an editor to run a quick professional rewrite. - Open the side panel for longer text, resumes, LinkedIn content, prompt enhancement, and tone reports.
The extension works without the backend when you add provider keys in the extension. The backend is optional for proxying, team features, and future sync.
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reloadYou only need these commands if you want to modify the extension source code:
npm --prefix extension install
npm --prefix extension run buildScriptly/
docs/
PRODUCT_ARCHITECTURE.md
EXTENSION_ARCHITECTURE.md
AI_PROVIDER_ROUTING.md
SECURITY.md
DATABASE_SCHEMA.md
PROMPTS.md
PROJECT_STATUS.md
extension/
manifest.json
package.json
tsconfig.json
src/
background/
content/
popup/
sidepanel/
lib/
backend/
app/
api/
ai/
core/
models/
schemas/
Contributions are welcome. Good first areas:
- Site-specific editor adapters.
- Better Google Docs handling.
- Provider integrations.
- Prompt evaluation sets for Indian English, Hindi, and Hinglish.
- UI polish and accessibility.
- Tests for extension flows.
Read CONTRIBUTING.md before opening a pull request.
Scriptly is released under the MIT License.