ConnexCS Connect
ConnexCS Connect brings your ConnexCS platform resources directly into VS Code. Browse, edit, and manage ScriptForge scripts, Templates, Query Builders, Button Builders, Domains, Environment Variables, Key-Value Stores, and more from your editor.
Features
- Virtual Filesystem (
connexcs://) — browse project files (frontend & backend) natively in the Explorer
- ScriptForge Editor — edit
.js scripts with Run, Run with Vars, live console output, and endpoint URL copy
- Template Editor — edit
.html templates with live preview
- Form Renderers — visual editors for Button Builder, Domain, Environment Variables, and Key-Value Store configs
- Project Switching — switch between ConnexCS projects from the command palette
- File Sync — pull remote files into your workspace
- Multiple Auth Methods — OAuth2 (browser) and API token
Authentication
Sign in via the command palette (Ctrl+Shift+P):
| Command |
Description |
ConnexCS: Sign In |
OAuth2 browser sign-in (recommended) |
ConnexCS: Sign In with API Token |
Paste a Bearer token |
Requirements
- VS Code 1.80+
- A ConnexCS account
Distribution Channels
1. Git submodule
git submodule add https://github.com/connexcs/cx-connect.git vendor/cx-connect
2. npm package
npm install cx-connect
3. VSIX artifact
npm run build:prod
npm run package
Install the generated .vsix through VS Code's Extensions view.
Publishing
npm run pack:npm
npm run package
npm run publish:npm
npm run publish:vscode
npm run publish:ovsx
Known Limitations
- Console log streaming — currently requires session cookie authentication (Bearer token support pending backend update)
Extension Settings
Configuration is available through the connexcs.apiHost and connexcs.oauthHost settings.