Installation & Setup

Get Glider running locally, with the database, ports and optional hardware in place.

Variables, defaults and where data lives.

VariableDefaultEffect
PORT4004Port for the Next.js server. The dev script passes it through to next dev -p.
MONGODB_URImongodb://glider:glider@127.0.0.1:27018/glider?authSource=adminDatabase connection. The database name is taken from the URI path, falling back to glider. The desktop app starts its own MongoDB and sets this itself, unless you set it.
GLIDER_STREAMDECKoffSet to 1 to run the Stream Deck driver regardless of the setting, or 0 to keep it out of the process entirely.
GLIDER_LOCAL_AGENTSonSet to 0 to hide the Claude Code / Cursor Agent CLIs from the agent chat even when installed.
GLIDER_AGENTIC_TIMEOUT_MSunset (no limit)Optional cap on how long one agent chat run may take before it is stopped.
GLIDER_PUBLIC_ORIGIN—Public origin used when Glider has to build an absolute URL for itself.
GLIDER_UNIFIED_RUNTIME—Set to 1 to opt into the unified runtime profile. The NEXT_PUBLIC_ variant exposes the same flag to the client.
GLIDER_DATA_ROOTproject folderFolder that holds data/ and public/<id>/. The desktop app points it at its app-data folder.

On disk

PathContents
data/pages/<id>.jsonThe saved page.
data/pages/<id>.files.jsonThat page's file store.
data/pages/<id>.secrets.jsonIts secrets.
data/pages/<id>.runtime.jsonIts desired runtime state, restored on server boot.
data/streamdeck.jsonThe machine-level Stream Deck profile.
public/<id>/Files uploaded to the page, served at /<id>/…