Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

astusweblab-ux/smarttext

Open more actions menu

Repository files navigation

SmartText

Chrome Extension for local AI text assistance in editable fields directly in the browser.

Created by ASTUS LAB.

Highlights

  • Local AI processing via Chrome Built-in AI (Prompt API)
  • No API keys required
  • Floating action panel over selected text
  • Context menu actions
  • History and usage statistics
  • Built-in in-app instructions button (ℹ Инструкция)
  • Translation to multiple languages (RU/EN/ES/DE/FR/IT/PT/JA/UK/PL)
  • Dedicated 🌐 Языки tab for all translation actions
  • Custom prompt templates (create, run, delete)
  • Export history to CSV / JSON
  • Configurable visible action buttons
  • Theme presets and custom color customization (background, cards, buttons, text, borders)
  • Multilingual UI (Auto / RU / EN / ES / DE / FR / IT / PT / JA / UK / PL) for side panel, floating panel, and context menu
  • Voice input via microphone (if supported by browser)
  • File upload and parsing for TXT / MD / DOCX / PDF

Load in Chrome

  1. Open chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select this folder

Permissions model

  • SmartText uses activeTab (on-demand access only after explicit user action)
  • No host_permissions and no "<all_urls>" access
  • Content script is injected only when user clicks extension icon or runs SmartText from context menu

Hotkeys

  • Ctrl+Shift+G — Fix grammar
  • Ctrl+Shift+S — Shorten text
  • Ctrl+Shift+L — Expand text
  • Ctrl+Shift+P — Make text polite
  • Ctrl+Shift+R — Translate to Russian
  • Ctrl+Shift+E — Translate to English

v2 Additions

  • AI model preload toggle (Settings → AI model)
  • Optional cross-device history sync (Settings → Privacy)
  • Action button selection for floating panel and quick actions
  • Dedicated 🌐 Языки tab for translations
  • Voice dictation (browser-dependent) and local document import
  • Interface language selector in settings (Auto, RU, EN, ES, DE, FR, IT, PT, JA, UK, PL)
  • Theme switcher with presets (Dark, Light, High contrast, Custom) and manual color pickers

Microphone access (not-allowed)

If you see Ошибка микрофона: not-allowed / Microphone error: not-allowed, allow microphone access for SmartText:

  1. In SmartText click 🎤 Voice once to trigger microphone permission prompt
  2. Approve microphone access in the Chrome prompt
  3. Click 🎤 Voice again to start dictation
  4. If permission was previously blocked: chrome://extensionsSmartTextDetailsSite settings
  5. Set Microphone to Allow
  6. Reload extension and click 🎤 Voice again

License

Custom non-commercial license with no-derivatives policy — see LICENSE.

About

SmartText: local-first Chrome extension by ASTUS LAB for rewriting, translating, and improving text directly on web pages (no API keys)

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.