Epistemic VS Code Observer
Enterprise-grade observer node for biometric code provenance and telemetry.
The Epistemic VS Code Observer is a specialized, lightweight agent designed to monitor developer workflow telemetry in real-time. Operating silently in the background, it logs precise keystroke timing, identifies copy/paste frequency, detects AI-generated code insertions, calculates code structural complexity, and measures idle/focus shifts.
This telemetry is transmitted securely to the Epistemic Platform to construct cryptographic proofs of your coding authenticity and work cadence—ensuring that your human engineering effort is verified and distinguished from synthetic code generation.
Key Capabilities
- Keystroke Dynamics: Captures sub-millisecond latencies, calculating the mean, variance, and entropy of your unique typing patterns.
- AI & Copilot Detection: Analyzes large-block text insertions to determine the ratio of manually typed code versus AI-assisted codebase modifications.
- Complexity Analysis: Computes the structural complexity of injected code chunks in real-time (e.g., density of keywords like
function, async, while, map, etc.).
- Focus & Idle Detection: Measures periods of window focus loss and context switching to build an accurate picture of active development time.
- Native Sidebar Interface: Features a complete, native control panel employing an "Industrial Zinc" design aesthetic. Monitor your live Uplink status, sensor metrics, and keystroke tracking instantly without leaving the editor.
- Secure Key Management: Your API Key is encrypted and stored safely inside the native VS Code
SecretStorage vault.
Installation
- Open Visual Studio Code.
- Navigate to the Extensions view (
Ctrl+Shift+X on Windows/Linux, Cmd+Shift+X on macOS).
- Search for Epistemic VS Code Observer.
- Click Install.
- Once installed, the Epistemic telescope icon will appear in your Activity Bar.
Usage & Configuration
Once installed, open the Epistemic sidebar panel to configure your node.
1. Authenticate Node
- Retrieve your personal API Key from the Epistemic Dashboard. The key will start with
epi_.
- Enter the key into the Identity & Authentication field in the sidebar and click AUTHENTICATE NODE.
- The Uplink state will shift to ONLINE and glow Neon Green, indicating active transmission.
2. Workspace Override (Optional)
- By default, the observer uses your root workspace folder name as the Project Name for telemetry.
- If you're working in a monorepo or wish to tag your telemetry under a specific alias, use the Workspace Override section to set a custom repository name.
3. Live Sensor Matrix
Monitor your telemetry directly in the sidebar:
- UPLINK: Confirms if the sensor is actively transmitting payloads to the Epistemic ingestion endpoint.
- KEYSTROKES: Displays a real-time counter of the keystrokes captured during your active VS Code session.
Command Palette
You can also use the VS Code Command Palette (Ctrl+Shift+P or Cmd+Shift+P) to trigger the following quick commands:
Epistemic: Set API Key: Securely prompts you to update your telemetry API key.
Epistemic: Open Dashboard: Instantly launches the Epistemic Dashboard in your native browser.
Privacy & Security
We respect your source code. The Epistemic Observer does not transmit your actual code logic or proprietary secrets.
It acts strictly as a metadata aggregation sensor. It analyzes structural complexity and keystroke cadences mathematically on the client side, sending only anonymized heuristic payloads (entropies, insertion sizes, latencies) over HTTPS to the backend. Cross-origin telemetry isolation is strictly enforced.
Links