From install to shipping code in under five minutes.
Add GS Pro Pilot from the Chrome Web Store. Click "Add to Chrome" and accept permissions.
Navigate to script.google.com and open a project. The copilot sidebar appears automatically.
On the free plan we host inference. For BYOK, paste your API key in Settings — it never leaves your browser.
Pick the mode that fits the task. Chat for quick answers, Plan for reviewed changes, Agent for multi-file edits, Inline for flow.
Open the sidebar and type a question. GS Pro Pilot reads your full project context before answering — files, triggers, OAuth scopes, and dependencies.
// You ask: "Why does onEdit fire twice?" // GS Pro Pilot reads your triggers, // finds the duplicate installable trigger, // and explains how to fix it.
For bigger tasks, use Plan mode. The model writes a step-by-step plan, you review it, then it executes each step with diffs you can accept or reject.
// Plan: migrate to V8 runtime Step 1: Update appsscript.json Step 2: Replace var → const/let Step 3: Convert to arrow functions Step 4: Run test suite
Agent mode spins up sub-agents that navigate your Project Graph, edit multiple files, and report back with clean diffs. Ideal for refactors that span files.
// Agent navigating Project Graph → Reading Code.gs → Reading Utils.gs → Reading appsscript.json ✓ Edited 3 files, +47 −12
As you type, ghost-text completions appear inline. Press Tab to accept, Esc to dismiss. The model sees your surrounding code for context-aware suggestions.
function getSheet(name) {
// Start typing...
return SpreadsheetApp
.getActiveSpreadsheet()
.getSheetByName(name); // ← TabThe more specific your prompt, the better the result. Here's the difference.
Install the extension, open any project, and let GS Pro Pilot do the heavy lifting.