Getting Started
Install the CatalyX Daml Coding Assistant from the Visual Studio Marketplace, register your account, and get your first Daml completion.
Last updated
Was this helpful?
Install the CatalyX Daml Coding Assistant from the Visual Studio Marketplace, register your account, and get your first Daml completion.
Install the extension – Add CatalyX Daml Coding Assistant to VS Code from the Visual Studio Marketplace.
Sign in / register – Create an account with your email or Google account, verify your email address, and accept the Terms and Conditions. Access is granted automatically.
Start completing – Open a .daml file and start typing.
If at any point you need assistance, please reach out through the Support Center.
Install the extension
In VS Code, open the Extensions view (Ctrl+Shift+X / Cmd+Shift+X) and search for CatalyX Daml Coding Assistant, or install it directly from the Visual Studio Marketplace. The extension requires VS Code 1.108 or newer.

Sign in / register
The extension prompts you to sign in — at startup, and again when you first request a completion. Click Log in (you can also run the command Daml Coding Assistant: Log In at any time), and a browser window opens for login.

Around the same time, the extension asks whether you want to share code snippets to help improve the model. This is off by default: completions work identically either way, and you can change your choice at any time via the daml-coding-assistant.shareCodeSnippets setting — see Usage & Settings.

New users can register from the login page (Register) with an email address and password, or sign in directly with a Google account.

If you register with an email address, you will receive a verification email — click the link to verify your address.

Finally, review and accept the Terms and Conditions to complete your registration.

Start completing
Open a .daml file and start typing. Suggestions appear inline as ghost text — press Tab to accept the full completion, or Cmd+→ (Ctrl+→ on Windows/Linux) to accept it word by word.

That's it — you're set up. Head to Usage & Settings to learn about manual triggering, partial accepts, and keyboard shortcuts.
Last updated
Was this helpful?
Was this helpful?