███╗ ██╗ ██████╗ ██╗██████╗ █████╗ ██╗
████╗ ██║██╔═══██╗██║██╔══██╗ ██╔══██╗██║
██╔██╗ ██║██║ ██║██║██║ ██║ ███████║██║
██║╚██╗██║██║ ██║██║██║ ██║ ██╔══██║██║
██║ ╚████║╚██████╔╝██║██████╔╝ ██║ ██║██║
╚═╝ ╚═══╝ ╚═════╝ ╚═╝╚═════╝ ╚═╝ ╚═╝╚═╝
NoirAI VS Code Extension | Proprietary | © Noir Stack LLC
NoirAI for Visual Studio Code
A Noir Stack LLC Product
Open source observability platform for metrics, traces, and logs — right from your editor.
This extension provides quick access to the NoirAI observability platform. It does not expose NoirAI Platform Admin, internal diagnostics, or team-only operations.
Features
- Open the NoirAI observability dashboard from VS Code.
- Search a trace by ID and jump directly to it in NoirAI.
- Check the NoirAI dashboard connection health.
- Copy your workspace folder name for use as a service name in NoirAI.
- View connection status in the activity bar.
- Add JavaScript and TypeScript snippets for OpenTelemetry instrumentation.
Commands
| Command |
Description |
NoirAI: Open Dashboard |
Opens obs.noirai.app in your browser. |
NoirAI: Search Trace by ID |
Prompts for a trace ID and opens it in the dashboard. |
NoirAI: Check Connection |
Validates the NoirAI dashboard health endpoint. |
NoirAI: Copy Service Name |
Copies the workspace folder name to clipboard. |
NoirAI: About |
Shows quick action menu with links. |
Settings
| Setting |
Default |
Description |
noirai.baseUrl |
https://obs.noirai.app |
NoirAI observability platform base URL. |
noirai.defaultServiceName |
empty |
Default service name for trace queries and generated snippets. |
Getting Started
- Install the extension.
- Run
NoirAI: Open Dashboard to launch the NoirAI platform.
- Run
NoirAI: Check Connection to validate connectivity.
- Run
NoirAI: Search Trace by ID to explore a trace.
Publishing
This package is structured for formal Marketplace submission:
npm install
npm run lint
npm test
npm run package
To publish with the verified Noir-AI Marketplace publisher, run:
npm run publish
Links
Privacy and Security
The extension sends requests only to the configured NoirAI base URL and only calls customer-facing endpoints:
/api/v1/health
/api/v1/traces/{traceId}
No API keys, secrets, or credentials are stored by this extension. All commands open external URLs or make read-only requests to the NoirAI public API.
Requirements
License
This project is licensed under the Business Source License 1.1 (BSL).
- Change Date: 2030-06-14 (4 years from initial release)
- Change License: Apache License 2.0
- Commercial Use: Restricted until Change Date
- After Change Date: Automatically converts to Apache 2.0
For more details, see LICENSE.
© 2026 Noir Stack LLC. All rights reserved.
For alternative licensing arrangements, contact: legal@noirstack.com