# GS Copilot > The AI coding assistant for Google Apps Script — lives inside script.google.com as a Chrome extension. > Think Cursor or Windsurf, but built entirely for the browser-based Apps Script IDE. GS Copilot is a Chrome extension that injects a full AI coding environment directly into the Google Apps Script editor (script.google.com). Unlike generic AI assistants that require copy-pasting code between tabs, GS Copilot reads your entire project — every .gs file, your sheet structure, your triggers and service bindings — and operates from inside the IDE itself. It is the closest thing to Cursor or Windsurf that exists for the Apps Script ecosystem, with no sidecar process, no CLI, and no context-switching. Every model call leaves the browser directly. ## Core capabilities - **Chat panel**: Side-by-side AI chat that reads your live project, understands SpreadsheetApp, DriveApp, GmailApp, and all other Apps Script services, and writes code in your project's voice. - **Inline completions**: Ghost-text suggestions as you type. Tab to accept, Esc to dismiss. 180ms debounce tuned for acceptance rate over raw speed. - **Multi-file context**: Add multiple .gs files, Google Sheets, and library files to context. Copilot understands triggers, shared libraries, and service bindings across files. - **Chat history & branches**: Every thread is saved per-project. Fork from any message to explore a different fix without losing the original thread. - **Agent mode**: Multi-step task execution — plan, write, refactor, and apply across files. - **Plan mode**: Copilot proposes a structured plan before writing any code. Review and approve before execution. - **Apply Code**: One-click to apply AI-generated code directly into the editor. - **MCP Tools**: Model Context Protocol integration for connecting external tools and data sources. - **BYOK (Bring Your Own Key)**: Connect your own API keys from any supported provider. Keys are stored in IndexedDB, encrypted with WebCrypto. GS Copilot never logs or mirrors your keys. ## What makes it different from ChatGPT / generic AI - Lives inside the Apps Script IDE — not a separate tab or external tool - Reads your actual project files and sheet structure in real time - Apps Script-aware: understands services, quotas, triggers, and the V8 runtime - Works offline from our servers on Lifetime + BYOK — model calls go directly to your provider - No code logging, no prompt storage, no telemetry on your codebase ## Supported AI providers (BYOK) OpenAI, Anthropic, Google (Gemini), OpenRouter, DeepSeek, Mistral, Together AI, Fireworks AI ## Supported models (examples) GPT-5.5, GPT-4o, o4-mini, Claude Opus 4.8, Claude Sonnet 4.5, Claude Haiku 4.8, Gemini 3.1 Pro, Gemini 2.5 Flash, DeepSeek R2, Mistral Large ## Pricing - **Free**: $0/month — 50 AI requests/month, chat (basic models), inline completions, 1 file in context - **Pro**: $20/month or $192/year — 500 requests/month, Agent mode, Plan mode, Apply Code, MCP Tools, premium models (Claude Sonnet, GPT-4o), unlimited file context, chat history, email support - **Lifetime + BYOK**: $129 one-time (launch price) — unlimited requests at your provider's API cost, all providers and models, every Pro feature forever, 30-day money-back guarantee Break-even vs Pro: approximately 6.5 months. ## Social proof - 20,000+ developers using GS Copilot - 4.9 / 5 average rating on the Chrome Web Store - 1.2M lines of code generated per month - 63% of users report significant time saved per script ## Who uses it - Google Workspace admins automating internal tools - RevOps and data teams building Sheets automations - Workspace consultants writing scripts for clients - Non-developers (operations, finance, small business owners) who need Apps Script to work - Professional Apps Script developers who want Cursor-level tooling in the one IDE they can't replace ## Technical context - Platform: Chrome extension (also works in Brave, Edge) - Deployment: Cloudflare Workers - IDE integration: Injects panel into script.google.com via content script - Key storage: IndexedDB, encrypted with WebCrypto subtle API, no server-side mirror - Model calls: Streamed directly from browser to provider (on BYOK) - Apps Script runtime: V8 ## Key pages - [Homepage](https://gscopilot.com) - [Pricing](https://gscopilot.com/pricing) - [Installation guide](https://gscopilot.com/guide) - [Blog — Google Apps Script tutorials & updates](https://gscopilot.com/blog) - [Changelog](https://gscopilot.com/changelogs) - [Roadmap](https://gscopilot.com/roadmap) - [About](https://gscopilot.com/about) - [Chrome Web Store listing](https://chromewebstore.google.com/detail/google-apps-script-copilo/aakmllddlcknkbcgjabmcgggfciofbgo) ## Full content For complete blog posts, guide content, and detailed documentation, see: https://gscopilot.com/llms-full.txt