Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Macros Virtual Filesystem for Cisco CodecsNew to Visual Studio Code? Get it now.
Macros Virtual Filesystem for Cisco Codecs

Macros Virtual Filesystem for Cisco Codecs

Zacharie Gignac

|
1 install
| (1) | Free
Edit Cisco codec macros directly from VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Macros Virtual Filesystem for Cisco Codecs

Edit Cisco codec macros directly from VS Code via a virtual filesystem.

Features

  • Browse, open, and edit device macros via a virtual filesystem (codecfs:)
  • Create, rename, remove, activate/deactivate macros
  • Profiles for multiple codecs (credentials stored securely)
  • xAPI-aware IntelliSense and quick stubs
  • Live macro logs in the Output panel

Quick start

  1. Open the “RoomOS Macros” view in the Explorer
  2. Click “Settings” to add a profile (host, username, password)
  3. Select your profile and browse your macros
  4. Open a macro and press Ctrl+S to save changes back to the device

Install (.vsix)

  • Get the VSIX file (from a release or by building locally via npm run pak).
  • In VS Code: Extensions view → three-dot menu → Install from VSIX… → pick the file.
  • Or via CLI:
code --install-extension dist/Macros-Virtual-Filesystem-for-Cisco-Codecs-<version>.vsix

Build locally

  • Install dependencies: npm ci
  • Typecheck: npm run compile
  • Build: npm run build
  • Package VSIX: npm run pak (outputs to dist/)

Notes

  • Requires VS Code 1.75+ and Node.js 18+
  • SSH is the default connection; WSS can be configured per profile

License

MIT

Cisco and RoomOS © 2025 Cisco Systems, Inc. and/or its affiliates. All rights reserved.

Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries.

This project is an independent community project and is not affiliated with, sponsored, or endorsed by Cisco.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft