Skip to content

Cloud settings sync

SnakeFlow Cloud lets you push all devManager.* keys from .vscode/settings.json to a secure service and pull them back on another machine or after accidental edits. You sign in with the same GitHub account you use in VS Code or Cursor.

Settings are tied to the GitHub repository of your workspace (who can sync is the same people who can access that repo on GitHub).

Workspaces

A workspace groups one or more repository patterns and tracks activity for a team. Admins create workspaces, set repo patterns and app allowlist rules, then share single-use invite codes with teammates.

Repo patterns

Each workspace has a list of glob-style repo patterns (e.g. owner/*, acme-corp/backend) that define which repositories count as internal activity. A tick is internal when the active editor’s GitHub remote matches at least one pattern. Admins manage patterns from the workspace settings panel.

Requirements

  • GitHub signed in under Accounts in VS Code or Cursor (the same account you use for GitHub Issues in SnakeFlow, if you use that).
  • Your workspace is a Git folder whose origin points to GitHub, so the extension knows which repository to use.
  • Optional: change cloud URLs only if your organization self-hosts the API or dashboard (see Settings).

Settings

SettingTypeDefaultDescription
devManager.cloud.apiUrlstringhttps://snakeflow-api.pro-connect.workers.devREST API base URL for sync and team features.
devManager.cloud.dashboardUrlstringhttps://snakeflow-cloud.pages.devWeb dashboard opened from the status-bar project icon or after login.
devManager.cloud.repoOverridestring""Force sync repo as owner/repo when origin is not a GitHub URL (empty = auto-detect).

REST API: full route list — Cloud API →. Interactive OpenAPI (core sync endpoints): snakeflow.pages.dev/api-reference/.

Commands

Command titleDescription
SnakeFlow: Open Cloud DashboardOpens the web dashboard (dashboardUrl).
SnakeFlow: Cloud LoginConnects your GitHub session to the sync service.
SnakeFlow: Cloud LogoutDisconnects and clears the saved session for sync.
SnakeFlow: Push Settings to CloudUploads all devManager.* keys from .vscode/settings.json for the current repository.
SnakeFlow: Pull Settings from CloudDownloads saved settings and applies them to the workspace (after you confirm).

You can also run these from the main menu (Ctrl+Alt+M) under Cloud, or click the SnakeFlow project icon in the status bar.

Subscription

All SnakeFlow Cloud features are free with a GitHub sign-in: settings push/pull/delete, Team Tracker (workspaces, activity, invites), and the full Quality Hub in the extension.

Open SnakeFlow: Open Cloud DashboardSettings to switch the dashboard language (English / Ukrainian).

Team settings sync: when a workspace admin pushes settings that include cloud Quality Hub tokens, teammates can pull them on their machines instead of entering keys again.

Members

Workspace members are listed with their role (admin or member). Admins can promote/demote members or remove them from the workspace. Members can view team activity for workspaces they belong to.

Privacy and security

  • GitHub password — SnakeFlow never sees it. Sign-in stays between you, your editor, and GitHub.
  • GitHub access for sync — when you push or pull, the extension may use your GitHub session so the service can check that you are allowed to use that repository. That check is temporary; long-lived GitHub tokens are not stored on the sync servers as part of this flow.
  • What is stored — the copy of your devManager.* settings for each repository you sync, plus identifiers needed to match your account (for example your public GitHub username).
  • On your computer — a small session used only for SnakeFlow Cloud is kept in the extension’s Secret Storage (not in settings.json).
  • On the wire — connections use HTTPS.
  • Good habit — do not put API keys, database passwords, or other secrets inside devManager.* if those files might be shared or synced.

If you use a self-hosted sync URL, protect that server like any internal tool (access control, monitoring, rotating credentials).