Point. Prompt. Done.
AI Prompt Launcher for your Browser. Point at anything on a page, run an AI prompt, get results — without leaving the tab.
Manifest V3 browser extension built with Preact and TypeScript. Calls LLM providers directly — no server or account needed.
- Side panel UI — browse and trigger actions from a side panel (
Alt+Shift+Yor click the extension icon) - Flexible input — pick one input per action: Selection (formatted), Selection (plain text), Whole page, or Manual entry. Whatever you choose feeds the
{text}variable in your prompt;{url}and{title}are always available too - Hotkeys — keyboard shortcuts trigger actions instantly from any page
- Output actions — results can replace selected text, copy to clipboard, insert before/after, or show in panel
- Follow-up messages — after a manual-entry action returns a result, send another message directly from the result view to iterate without navigating back
- Execution history — last 50 results are stored locally for quick access and re-use
- Multiple LLM providers — OpenAI, Anthropic, Google Gemini, Ollama (local), OpenRouter, or any OpenAI-compatible endpoint
- Starter actions — eleven ready-to-use actions (Summarize, Translate to English, Rewrite Formal, Explain, Fix Grammar, Fix Capitalization, Draft Reply, Polite Decline, Thank-You Note, Convert to Markdown, Ask AI) are created automatically
- Action categories — organise actions into named categories (Starter, Writing, Coding, …) with icons; collapsible groups in the side panel
- Action editor — create and manage actions with custom templates, model selection, system prompt, temperature, max tokens, hotkey, and category assignment
- Model browser — auto-detects available models from your provider
- Backup & restore — export all actions, categories, and provider settings to a JSON file; import them on any device or after reinstalling
- No server required — everything runs in the browser extension
Install Ancroo from the Chrome Web Store
Every push to main automatically builds the extension via GitHub Actions:
- Open Actions
- Click the latest successful run
- Download the ancroo-web-extension artifact and unzip it
Or build locally:
pnpm install && pnpm build
# or: ./build.sh (auto-installs pnpm via corepack if missing)Then load in Chrome:
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked → select the
dist/folder
pnpm devsrc/
├── background/ # Service worker (hotkeys, side panel lifecycle)
├── content/ # Content script (text selection, insertion)
├── shared/ # Types, settings, LLM adapters, messages
│ └── llm/ # LLM provider adapters (OpenAI, Anthropic, Gemini, Ollama)
└── sidepanel/ # Side panel UI (Preact)
Contributions are welcome! Feel free to open an issue or submit a pull request.
See Privacy Policy — Ancroo collects no data. All settings, API keys, and history stay in your browser. Data is only sent to LLM providers you configure.
API Keys: API keys are stored in chrome.storage.local, which is sandboxed per extension and not accessible by websites or other extensions. Keys are only sent to the configured LLM provider. Note that the storage is not encrypted on disk — anyone with access to your browser profile can read them. This is standard practice for browser extensions.
To report a security vulnerability, please use GitHub's private vulnerability reporting instead of opening a public issue.
This project is built with the following open-source software:
| Project | Purpose | License |
|---|---|---|
| Preact | UI framework | MIT |
| Vite | Build tool | MIT |
| CRXJS | Vite plugin for browser extensions | MIT |
| Tailwind CSS | CSS framework | MIT |
| TypeScript | Language | Apache-2.0 |
MIT — see LICENSE. The Ancroo name is not covered by this license and remains the property of the author.
Stefan Schmidbauer — GitHub · stefan@ancroo.com
Built with the help of AI (Claude by Anthropic).

