Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>synqNew to Visual Studio Code? Get it now.
synq

synq

synq

|
21 installs
| (2) | Free
Merge conflicts suck—realtime visibility and coordination for your team and agents in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Synq VS Code Extension

Synq brings collaborative editing, task orchestration, CI visibility, and AI-assisted workflows into VS Code.

The extension is built around the local synqd daemon in runtimes/synqd/. Some packaging and runtime lookup paths still accept legacy line-tracker binary names for compatibility, but synqd is the canonical runtime identity.

What It Uses

  • VS Code extension host code in apps/vscode_extension/src/
  • Local daemon in runtimes/synqd/
  • Backend ingress in services/synq_api/
  • Task service in services/task_service/
  • Synq runtime bundles in apps/vscode_extension/resources/generated/synq/

Core Capabilities

  • Live teammate markers and teammate-change preview/adopt flows
  • Branch-scoped collaboration over the Synq WebSocket/backend surface
  • Task, propagation, snatch, and implementation workflows
  • Semantic analysis, knowledge views, and repo overview panels
  • Synq-managed AI prompting and provider coordination

Requirements

  • VS Code ^1.74.0
  • Node.js and npm for local development
  • Go 1.21+ to build synqd
  • A reachable Synq backend for remote collaboration features

Install

From the Marketplace or with:

code --install-extension synq.synq

Then run:

Synq: Login with GitHub
Synq: Connect to Server

Development

Install dependencies and build the extension:

cd apps/vscode_extension
npm install
npm run build:go
npm run compile

Run tests:

npm run test

Build all packaged daemon targets:

npm run build:go:all

Package a VSIX:

npm run package:synq

Runtime Notes

  • synqd is the primary daemon name for current development, packaging, and operator docs.
  • The extension still looks for legacy line-tracker binary names in a few compatibility paths so existing packaged assets and older setups do not fail abruptly.
  • If synqd is missing, daemon-backed features such as local task/runtime, semantic, and render flows will be unavailable until the binary is built or packaged.

Key Commands And Files

  • Extension entrypoint: apps/vscode_extension/src/extension/index.ts
  • Daemon client/bootstrap: apps/vscode_extension/src/daemon/
  • Package manifest: apps/vscode_extension/package.json
  • Packaging guide: apps/vscode_extension/PACKAGING.md
  • Runtime contract docs: docs/reference/services-and-data-flow.md, .synq/specs/dif-v2.md
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft