
DBCode v1.33.0 (700K+ installs, 4.7★) is a complete multi-database SQL client that runs inside VS Code — no alt-tabbing to TablePlus or DataGrip. Its SQL Notebooks let you annotate a SQL cell with `-- @var sales`, run it, and the result set lands in the next Python cell as a ready-to-use pandas DataFrame with zero boilerplate. Copilot Tools, a zero-config MCP server, and an AI Query Builder are included; Core Edition is permanently free.
dbcode.dbcode · Publisher: Recut LLC (Verified) · Install on VS Code Marketplace · dbcode.io.env file, you may not need to fill in anything at all. DBCode scans your workspace root for connection strings on startup — including DATABASE_URL=postgres://... patterns and framework-specific key-value pairs for Laravel, Django, Spring Boot, and Node.js. 4 If the scan finds a match, the connection appears in the sidebar automatically. Cloud databases on Neon or Supabase get one-click discovery as well.-- @var Python injectionDBCode: New Notebook. A .dbcnb file opens. Each cell has a type selector (SQL, Python, or Markdown). 5-- @var annotation. The annotation names the DataFrame that will receive the results:-- @var sales
SELECT
to_char(d, 'Mon') AS month,
(100 + extract(month FROM d) * 15) AS revenue,
(20 + extract(month FROM d) * 3) AS orders
FROM generate_series(
'2024-01-01'::date,
'2024-12-01'::date,
'1 month'
) d;Ctrl+Enter. Results appear inline as a data grid. The status bar shows a "Python: sales" badge — confirming the variable is ready for injection. 5ms-toolsai.jupyter, installed separately, and a Python kernel selected):import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(10, 4))
ax.bar(sales['month'], sales['revenue'], color='#6366f1', label='Revenue')
ax.plot(sales['month'], sales['orders'] * 10, color='#f59e0b',
marker='o', label='Orders (×10)')
ax.set_title('Monthly Sales Performance')
ax.legend()
plt.tight_layout()
plt.show()sales variable is already a pandas DataFrame — no pd.read_sql(), no connection string duplication. Hit run and the chart renders inline.
-- @var sales injects results directly into the Python kernel as a DataFrame. 5
@var annotations in one SQL cell if it returns multiple result sets — each named variable arrives in the Python kernel independently.mcp.json editing required. Five tools are exposed: list connections, list databases, get table schema, execute SELECT/DML/DDL, and disconnect. 7 External clients use an HTTP server on localhost:5002/mcp (off by default; start it via the Command Palette → DBCode: MCP Start HTTP Server). 7
%appdata%\Code\Service Worker\ directory. 9| Extension ID | dbcode.dbcode |
| Version | 1.33.0 (released 2026-06-05) |
| Publisher | Recut LLC (Verified) |
| Installs | 700,000+ |
| Rating | 4.7 ★ (VS Code Marketplace) |
| Minimum VS Code | 1.95.0 |
| Database support | 79+ engines |
| License | Proprietary (Core Edition free) |
| Supported IDEs | VS Code, Cursor, Windsurf, Trae, Kiro, Antigravity + all VS Code forks |
marketplace.visualstudio.com
dbcode.io
dbcode.io
dbcode.io
dbcode.io
dbcode.io
dbcode.io
dbcode.io
reddit.com
github.com
dbcode.io
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.