VS Code Extensions
QuikGIF Script (.qgif)

QuikGIF Script (.qgif)

by quikgif

Syntax highlighting and snippets for QuikGIF .qgif automation scripts.

Downloads

3

Rating

— (0)

Version

0.1.1

Last updated

Jun 25, 2026

Language support for QuikGIF .qgif automation scripts: syntax highlighting and command snippets for every QuikGIF scripting command.

QuikGIF is a macOS menubar GIF/WebP/APNG/MP4 recorder with a scriptable engine - you write a .qgif script to drive repeatable screen recordings and demos (open an app, type, click, spotlight a region, record, render). This extension makes those scripts pleasant to author in VS Code.

Features

  • Syntax highlighting for all 36 QuikGIF commands (record, capture-window, type, click, spotlight, dismiss-dialog, render, …), structural keywords (duration, region, as, audio, viewport, …), $variables, strings, numbers, and # comments.
  • Command snippets - start typing a command name and press Tab to expand it with argument placeholders. Snippets are provided for every command.

Quick start

  1. Install this extension.
  2. Open any .qgif file - highlighting applies automatically (the .qgif extension is registered to this language).
  3. Start typing a command (e.g. record) and press Tab to expand the snippet, then fill in the placeholders.
# record a 3-second demo of a Terminal window
set output "demo.gif"
set fps 30

open "Terminal"
capture-window app "Terminal" as $term
resize 800 400

record $term duration 3.0 continue
type "echo Hello from QuikGIF!" enter
wait 1.0
remain

render

Requirements

  • This extension only provides editor support (highlighting + snippets). To actually run .qgif scripts you need QuikGIF and its CLI:
    curl -fsSL https://quikgif.com/install.sh | sh
    quikgif script my-demo.qgif
    
  • QuikGIF is a macOS app. The VS Code extension itself works on any platform for editing scripts.

Documentation

Notes

The grammar and snippets are generated directly from the QuikGIF engine's command manifest, so this extension stays in lock-step with the scripting language as new commands ship.

License

MIT

Related extensions