Vibeleaderboard
Index / tool
Visit github.com
Category
Productivity
Rank
No. 1897Tools index

Previous survey · No. 1839 ·

Pricing
Open Source
Type
TOOL
Builder
badlogic
GitHub
12 stars
Latest release
v1.0.13
Date

About

Chrome/Firefox extension that improves any browser text field via an LLM.

What it does

Texty places a small “Ty” control beside editable page fields. It opens a panel containing the current text and an editable instruction, sends both to a configured chat-completions endpoint, previews the returned text, then lets you apply or discard it.

Why it's ranked here

Texty is a focused, understandable writing aid with unusually flexible endpoint, model, and prompt settings. Local browser storage keeps configuration close to the user. The broad page permissions, manual installation flow, and narrow response-format assumptions make it better suited to technically comfortable users than a general audience.

What's good

The preview-before-apply flow protects the original field until the user accepts a result. Custom prompts support more than grammar repair, while configurable endpoints and models avoid locking the interface to one named model. Shadow DOM isolates the injected controls from page styling, and settings persist between uses.

Tradeoffs

Installation requires downloaded ZIP packages and browser developer tooling. Firefox instructions load a temporary add-on. The extension requests access across all URLs and stores the API key unencrypted in local browser storage. Its request and response handling assumes a chat-completions-style payload, including a specific nested result shape.

How to use it well

It fits writers and developers who repeatedly polish short text inside web forms and already manage an API endpoint, key, and model. Set a precise reusable prompt, inspect every preview, then apply selectively. It does not provide document management, collaborative editing, provider accounts, or its own hosted model service.

Technical notes+

manifest.json defines a Manifest V3 extension with activeTab, scripting, and storage permissions, <all_urls> host access, background.js as the service worker, and content/overlay.js as an all-pages content script. background.js stores defaults and proxies POST requests with bearer authentication. content/overlay.js injects Shadow DOM controls, persists texty-settings, and sends system and user messages through runtime messaging. .github/workflows/build.yml creates separate Chrome and Firefox ZIP files on version tags. publish.sh increments the manifest patch version, commits, tags, pushes, and waits for the release. LICENSE contains the BSD 3-Clause terms.

Observed

License
BSD 3-Clause License
Primary language
JavaScript, with shell scripting and YAML release automation
Interface
Browser extension with an injected page control and toolbar settings access
Platform support
Chrome, Edge, and Firefox
Packaging
Separate Chrome and Firefox ZIP packages attached to GitHub releases
Installation surface
Developer-mode ZIP installation for Chrome and Edge; temporary add-on loading for Firefox
Browser permissions
activeTab, scripting, storage, and host access for all URLs

Read from README.md, background.js, content/overlay.js, LICENSE, publish.sh, manifest.json, .github/workflows/build.yml.

What it can do

  • Improve grammar and spelling in text

    Text with errors in browser text fieldCorrected text with proper grammar and spelling

  • Rewrite text in different tone or style

    Original text in browser text fieldRewritten text in specified tone (formal, casual, professional, etc.)

  • Expand brief text into detailed content

    Short text or bullet points in browser text fieldExpanded, detailed text with additional context

  • Summarize long text content

    Lengthy text in browser text fieldCondensed summary of key points

  • Translate text to different languages

    Text in source language in browser text fieldTranslated text in target language

  • Generate responses to emails or messages

    Email or message context in browser text fieldAI-generated appropriate response text

Tags

browser-extensionllmwritingchromefirefox

Tech Stack

JavaScriptShell

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.