Item logo image for Google Apps Script Tools

Google Apps Script Tools

Featured
2.5(

22 ratings

)
ExtensionDeveloper Tools60,000 users
Item media 4 (screenshot) for Google Apps Script Tools
Item media 5 (screenshot) for Google Apps Script Tools
Item media 1 (screenshot) for Google Apps Script Tools
Item media 2 (screenshot) for Google Apps Script Tools
Item media 3 (screenshot) for Google Apps Script Tools
Item media 4 (screenshot) for Google Apps Script Tools
Item media 5 (screenshot) for Google Apps Script Tools
Item media 1 (screenshot) for Google Apps Script Tools
Item media 2 (screenshot) for Google Apps Script Tools
Item media 1 (screenshot) for Google Apps Script Tools
Item media 2 (screenshot) for Google Apps Script Tools
Item media 3 (screenshot) for Google Apps Script Tools
Item media 4 (screenshot) for Google Apps Script Tools
Item media 5 (screenshot) for Google Apps Script Tools

Overview

Enhanced development environment for Google Apps Script with custom themes and tools.

Google Apps Script Tools transforms the built-in Apps Script editor into a modern IDE — without leaving your browser. Everything runs inside the editor you already use, adding the tools you expect from VS Code or JetBrains, all for free. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHAT YOU GET ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ① AI AUTOCOMPLETE (Experimental) Inline ghost-text suggestions while you type. Press Tab to accept. · Suggests the next few lines, not one word · Understands code before and after cursor · Works in .gs, .html, .json, .css files · Powered by your own API key or local LLM ② AI CHAT PANEL (Experimental) A chat panel docked inside the editor. Ask questions, get code, paste with one click. Open with Alt+Shift+C. · @selection · @file · @project — send context instantly · Copy, insert, or replace code blocks in one click · Switch AI providers on the fly · Chat history stays for the session ③ LIVE ERROR LENS See mistakes next to the line as you type. No save, no run required. · Unclosed quotes, brackets, parentheses · Assignment (=) instead of comparison (===) · Reassigning a const · Dead code after return · Severity colors: error (red), warning (yellow), hint (blue) ④ MULTI-FILE SEARCH Press Ctrl+F — the native find widget now knows every file in the project. · File picker with match counts and live filter · Per-file match list to jump to any line · Ctrl+Alt+F / Ctrl+Shift+F to hop between files · Case-sensitive, whole-word, and regex toggles ⑤ FOLDERS Group files by typing slashes in the name. The sidebar becomes a real file tree. · Name a file utils/email.gs — it nests automatically · Collapsible folders like VS Code · Color-coded icons by file type (.gs, .html, .json) ⑥ SNIPPETS Type a short prefix and the full code block appears in autocomplete. · Built-in JS: clog, log, for, map, filter, try, doc, todo… · Built-in HTML/GAS: htmlgas, field, btn, table, loader… · Create, edit, and delete your own snippets · Tab-navigable placeholders · Changes apply instantly ⑦ GITHUB SYNC Push and pull without a terminal. Connect once, get a sync panel. · Sign in with Google + GitHub Device Flow · Visual diff per file (line-by-line) · Choose which files to push, file by file · Resumable — retries reuse what already finished · Your token stays in your browser ⑧ 51 EDITOR THEMES Dracula, Monokai, Night Owl, Solarized, Cobalt, GitHub, Tomorrow Night, Oceanic Next, and 43 more. · Apply with one click · Duplicate any theme and tweak every color token · Export and import themes as JSON ⑨ ACTIVE FILE INDICATOR (Experimental) Always shows the active file's name, language, size, and live error/warning counts. ⑩ PROJECT ACTIONS · Download entire project as ZIP · Open project in another tab · Refresh the file tree · Jump to project settings ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ AI PROVIDERS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Cloud: OpenAI · Anthropic · Google Gemini · OpenRouter · Kimi · Nvidia Build · ChatLLM Local (free, no internet): LM Studio · Ollama · Any OpenAI-compatible endpoint Requests go from your browser directly to the provider — no intermediary server. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ KEYBOARD SHORTCUTS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Tab Accept AI suggestion Ctrl+F Open extended find widget Ctrl+Alt+F Next file with matches Ctrl+Shift+F Previous file with matches Alt+Shift+C Open AI chat panel Esc Close active panel ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PRIVACY & SECURITY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ · No servers. No accounts. No tracking. · Your code never leaves your machine unless you send it to an AI provider or GitHub. · API keys stored locally in your browser. · Open source — MIT License. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FAQ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Is it free? Yes. The extension is free and open source. The only cost is the AI provider if you use cloud models. Local models are entirely free. Does it slow down the editor? No. It only activates inside the Apps Script editor and runs only the features you turn on. Will my code be sent to your server? Never. There is no server. AI requests go directly to your chosen provider. Can I use it on a corporate account? Yes, as long as your organization allows Chrome extensions. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CREDITS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Folders / file tree: JeanRemiDelteil / appsScriptColor Error Lens: inspired by vscode-error-lens (usernamehw) Multi-file search: inspired by Black Edition for Google Apps Script IDE GitHub sync: inspired by leonhartX / gas-github MIT License · Built by Rubén Darío Sánchez

Details

  • Version
    0.0.3
  • Updated
    June 25, 2026
  • Offered by
    Rubén Sánchez
  • Size
    937KiB
  • Languages
    English (United States)
  • Developer
    Email
    rubencho.dev@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps