Skip to main content

SF Veritas Desktop App & IDE Extension

The SF Veritas Desktop App & IDE Extension is a powerful debugging tool designed to modernize your local development workflow. It provides real-time visibility into your application's behavior through an integrated Console and Flamechart visualization.

What is SF Veritas?

SF Veritas brings production-level observability to your local development environment. Instead of scattered console.log statements and switching between multiple tools, you get a unified debugging experience that shows you exactly what's happening in your application.

Key Features

  • Console View: See all your logs, exceptions, and print statements in one place with advanced search and filtering
  • Flamechart Visualization: Interactive function execution traces with click-to-navigate to source code
  • Multi-Process Support: Debug multiple services simultaneously
  • Local-First: Everything runs on your machine - no cloud dependencies required

Architecture

The SF Veritas Desktop App & IDE Extension consists of three core components:

  1. Desktop App or VS Code Extension: The user interface that displays Console logs and Flamechart visualizations
  2. Local Collector Service: A lightweight Node.js backend that receives telemetry data from your instrumented applications
  3. Local SQLite Database: Stores telemetry data locally with configurable retention (default: 7 days, 1GB limit)

Data Collection Policy

Sailfish does not collect information about your codebases, code, or product usage data.

The extension collects only anonymous usage metrics to improve the product:

  • Feature usage timestamps
  • Command executions
  • Performance data (memory, render times)
  • Database statistics
  • System metadata (OS, IDE version)

All telemetry data from your applications stays on your local machine.

Supported Environments

Full Support

  • Visual Studio Code
  • Cursor
  • Windsurf
  • VSCodium
  • code-server
  • OpenVSCode Server

Limited Support

  • Eclipse Theia
  • Eclipse Che
  • SAP Business Application Studio

Not Supported

  • JetBrains IDEs (IntelliJ, WebStorm, etc.)
  • Eclipse IDE
  • Vim/Neovim
  • Sublime Text

Getting Started

  1. Install - Get the Desktop App or IDE Extension running
  2. Integrate with Your Code - Instrument your backend and frontend code
  3. Learn how to use it - Master the Console and Flamechart features

Requirements

  • VS Code 1.74.0 or higher (or compatible IDE)
  • Node.js 16+ for instrumented applications
  • macOS, Windows, or Linux