👻

Copilot for every text field

GhostTyper shows AI writing suggestions inline as you type — anywhere in your browser. Press Tab to accept. Zero backend. Zero telemetry.

Download Extension View on GitHub

See it in action

Composing an email…

Hi Sarah, I wanted to follow up on our meeting to discuss the project timeline and next steps.
Tab accept  •  Esc dismiss

Why GhostTyper

⚡

Works everywhere

Injects into every text input, textarea, and contenteditable field on any website — Gmail, Notion, Twitter, forms, code editors.

🔒

100% client-side

No backend server. Text goes directly from your browser to your chosen AI provider. Nothing passes through our servers because there are none.

🆕

Zero-config default

Pollinations is the default provider — no API key, no sign-up, works immediately after installation.

🔧

7 providers

Pollinations, Groq, Cerebras, Gemini, OpenRouter, Mistral, or any OpenAI-compatible custom endpoint.

🚫

Site allow/deny list

Block GhostTyper on specific domains — password managers, banking sites, or anywhere you prefer no suggestions.

🌟

MV3 native

Built on Manifest V3 — the modern extension standard. No deprecated APIs. Compatible with Chrome, Edge, Brave, Arc.


How it works

1

Install the extension

Download the release zip, unzip it, and load unpacked in Chrome (or compatible browser). No store required.

2

Start typing

GhostTyper detects your text fields automatically. After a short debounce (default 500ms), it fetches a suggestion from your provider.

3

Ghost text appears

The suggestion renders inline in grey — just like GitHub Copilot. Keep typing to dismiss or press Tab to accept instantly.

4

Choose your provider

Open Settings to switch provider, add an API key, or point GhostTyper at a custom OpenAI-compatible endpoint.


Provider comparison

Provider Free tier Key required Default model Notes
Pollinations Default Free No openai Zero-config. Works out of the box.
Groq Free tier Yes llama-3.3-70b-versatile Fast inference. Free at console.groq.com
Cerebras Free tier Yes llama-3.3-70b Ultra-low latency. cloud.cerebras.ai
Google Gemini Free tier Yes gemini-2.0-flash aistudio.google.com — generous free quota
OpenRouter Free models Yes deepseek/deepseek-r1:free Access many free models. openrouter.ai
Mistral Free tier Yes mistral-small-latest console.mistral.ai
Custom — Optional Your choice Any OpenAI-compatible API endpoint

FAQ

Does GhostTyper work on all websites?

Yes. GhostTyper injects into standard input, textarea, and contenteditable fields on any site. A few sites (like password fields) are intentionally excluded. You can also add sites to your personal block list in Settings.

Is my text sent to anyone other than my chosen provider?

No. GhostTyper has no backend. The text before your cursor is sent directly from your browser to your chosen AI provider. There is no intermediate server. See Privacy Policy for full details.

How do I get an API key for Groq / Gemini / etc.?

Each provider has a free console. Visit console.groq.com, aistudio.google.com, cloud.cerebras.ai, openrouter.ai, or console.mistral.ai. Sign up free, generate an API key, and paste it in GhostTyper Settings.

Will it work with Pollinations forever for free?

Pollinations is a community-supported free AI inference service. GhostTyper uses it as the zero-config default. If it becomes unavailable, switch to any other provider in Settings.

Which browsers are supported?

Any Chromium-based browser that supports MV3: Chrome 109+, Edge 109+, Brave, Arc, Opera, Vivaldi. Firefox support is not yet available (MV3 API surface differs).

Ready to type faster?

Download GhostTyper and get AI suggestions in every text field — free, client-side, no signup.

Download v2.0.0 Privacy Policy