# fregante/GhostText

👻 Use your text editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).

Repository: https://github.com/fregante/GhostText
Canonical: https://ross.abutalabs.com/products/ghosttext
Homepage: https://GhostText.fregante.com
Language: JavaScript
License: MIT
License Family: permissive
Topics: browser-extension, chrome-extension, firefox-extension, safari-extension, vscode-extension, sublime-text-plugin
Last push: 2026-05-13T08:38:15+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 82, release rhythm 51, longevity 100
- inputs: {"age_days": 4563, "days_push": 112, "days_rel": 113, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3636, forks 133 (observed 2026-08-28T04:08:12.735550+00:00)

## What it is
GhostText is a browser extension plus editor plugin system that lets you write text in your preferred editor (VS Code, Sublime Text, Vim, Emacs, etc.) and have it instantly synced to any browser textarea. It works via a WebSocket server in the editor extension and a client in the browser extension.

## Use cases
- write long text in browser textareas using my own editor
- edit GitHub comment boxes in VS Code
- use vim to fill in web forms
- sync typing between browser and text editor in real time
- compose emails or CMS content in Sublime Text
- avoid writing long snippets directly in the browser

## When to choose
- you prefer your editor's keybindings, plugins, and environment for writing text on the web
- you frequently write long content in browser textareas like GitHub, Gmail, or CMS fields
- you want bidirectional real-time sync between editor and browser

## When to avoid
- you only write short snippets in the browser
- you need a fully offline tool with no browser involvement
- your editor has no GhostText-compatible extension

## Facets
- artifact type: plugin
- maturity: active
- function: websocket, http-server, editor, browser-extension, plugin-system
- domain: developer-tools, text-editors, browser-extensions, web-development
- platform: browser, browser-extension, editor-plugin, cross-platform
- tags: text-editor-bridge, live-sync, websocket-protocol, sublime-text, vscode, emacs, vim, textarea-editing, safari, javascript

## Member repositories
- fregante/GhostText (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:12.735550+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:31:50.267376+00:00, confidence not recorded.
  - readme: https://github.com/fregante/GhostText (fetched 2026-08-28T04:08:12.735550+00:00, sha c6617da30b88)
  - homepage: https://GhostText.fregante.com (fetched 2026-08-29T09:26:24.421767+00:00, sha fb936f344ee0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
