A high-performance, intelligent Data Grid for viewing, querying, and analyzing CSV, JSON, Excel, Parquet, and DuckDB files without leaving your IDE. Experience the ultimate "Vibe Coding" workflow with deep AI Agent integration.
✨ Features
🌟 Killer Features
Deep AI Agent Integration (Send to AI Context): Stop wrestling with plain text or binary files that break AI context windows. Highlight any data range in the grid and seamlessly send it to your Antigravity AI Agent or VS Code Chat as a perfectly formatted Markdown table using a simple keyboard shortcut (Cmd + Shift + L).
High-Performance Data Grid: Powered by Web Workers and PapaParse, the viewer effortlessly handles large datasets without freezing your IDE. Say goodbye to legacy plugins and bloated extensions.
📸 View Parquet Data Grid
Non-Destructive AI Annotations: Analyze and evaluate your data without altering the source file. Store AI-generated insights, comments, and charts safely in parallel Sidecar markdown files (e.g., .data.csv.md).
Exploratory Data Analysis (EDA) Panel: Get instant statistical insights out of the box. View data distributions, value counts, null checks, and basic descriptive statistics in a dedicated, interactive panel.
📸 View Data Insights
Pivot Tables: Group and aggregate data interactively inside your IDE.
📸 View Pivot Table Configuration
✨ Quality of Life
Frictionless UX
Universal Format Support: Out-of-the-box support for a wide array of data formats including .csv, .tsv, .json, .jsonl, .ndjson, .xlsx, .xls, .parquet, and .duckdb.
📸 View Excel Preview
📸 View DuckDB Table Query
📸 View JSON Object Tree
📸 View JSON Table Scratchpad
Instant Quick Launch: Easily open files or paste raw JSON/CSV directly into a new Data Scratchpad.
📸 View Data Hub Launcher
Configurable Display Options: Tailor the viewer to your style. Switch between Pandas-style (0-indexed) or Excel-style (1-indexed) row numbering via VS Code settings.
Native VS Code Theming: The entire UI dynamically respects your active VS Code theme using CSS variables, ensuring a visually cohesive and premium experience.
🚀 Getting Started
There are a few ways to launch the Smart Data Viewer:
Right-click any supported data file (e.g., .csv, .json) in the Explorer and select "Open with Smart Data Viewer".
Click the Smart Data Viewer icon in the editor title bar when viewing a supported file.
Launch a New Data Scratchpad via the VS Code Command Palette to quickly paste and analyze raw data.