Hexagon Framework Suite v3.5
Self-contained VS Code extension for full-stack CRUD generation, SQL execution, schema diff, route extraction, chart rendering, i18n management, report builder, nav builder, and visual schema design — fully offline, no activation required.

Installation
- Open VS Code → Extensions (
Ctrl+Shift+X)
- Search for "Hexagon Framework Suite" — or install directly from the marketplace
- Click Install
- Press
Ctrl+Shift+G H to open the Tools Dashboard — no activation, no restart needed
14 Commands — All Activation-Free
| # |
Command |
Keybinding |
Type |
| 1 |
Hexagon: Generate CRUD Page |
Ctrl+Shift+G C |
CLI |
| 2 |
Hexagon: SQL Executor |
Ctrl+Shift+G S |
CLI |
| 3 |
Hexagon: Schema Diff |
Ctrl+Shift+G D |
CLI |
| 4 |
Hexagon: Extract Routes |
— |
CLI |
| 5 |
Hexagon: Render Chart |
— |
CLI |
| 6 |
Hexagon: Extract i18n Keys |
— |
CLI |
| 7 |
Hexagon: Schema Config |
— |
CLI |
| 8 |
Hexagon: CRUD Watch |
— |
CLI |
| 9 |
Hexagon: Open Schema Builder |
— |
🌐 Web UI |
| 10 |
Hexagon: Open Report Builder |
Ctrl+Shift+G R |
🌐 Web UI |
| 11 |
Hexagon: Open Nav Builder |
Ctrl+Shift+G N |
🌐 Web UI |
| 12 |
Hexagon: Open Hexa Suite |
Ctrl+Shift+G X |
🌐 Web UI |
| 13 |
Hexagon: Generate Nav |
— |
CLI |
| 14 |
Hexagon: Open Tools Dashboard |
Ctrl+Shift+G H |
Sidebar |
Hexa Suite — 6 Browser-Based Utilities
The Hexa Suite portal (command #11) gives you 6 tools in your browser, served locally — no internet needed:
| # |
Tool |
Description |
| 1 |
🛢️ SQL Executor |
Multi-engine SQL pipeline with dependency analysis, dialect translation, auto-fix |
| 2 |
🏗️ CRUD Generator |
Introspect any DB table → full-stack scaffold |
| 3 |
🧭 Nav Builder |
Scan CRUD output → master navigation dashboard |
| 4 |
📊 Report Builder |
5 engines, 4 renderers (CSV/XLSX/PDF/HTML) |
| 5 |
📸 Capture All |
E2E screenshot capture, slideshow MP4 |
| 6 |
🌳 Schema Builder |
Visual DB designer + QBE query builder with live SQL execute + EXPLAIN |
A dedicated Hexagon Designer icon in the VS Code activity bar provides a dashboard with quick-launch cards for all 14 commands.
Screenshots
(Screenshots of the extension in action can be added here. The following views are available:)
| View |
Description |
| Sidebar Dashboard |
Hexagon Designer activity bar icon with 14 tool cards — quick-launch buttons for CRUD generation, SQL execution, schema diff, and all web UI tools |
| Schema Builder |
Visual table designer with column editor, PK/FK relations, type picker — QBE query builder with live SQL preview, EXPLAIN, and results grid |
| Hexa Suite Portal |
Browser-based landing page with all 6 tools: SQL Executor, CRUD Generator, Nav Builder, Report Builder, Capture All, Schema Builder |
| Report Builder |
SQL-driven tabular/crosstab report designer with 4 renderers (CSV/XLSX/PDF/HTML) and 5 engine support |
To capture your own screenshots, use Hexagon: Open Tools Dashboard → run any tool → take a screenshot.
Local HTTP Server
Web UI tools (Schema Builder, Report Builder, Hexa Suite) are served by a local HTTP server built into the extension — no Express dependency, no Railway, no internet required. The server starts on localhost:3800 (auto-increments up to :3900 if busy) on first web UI command.
Offline-First
- No activation gate — all tools start immediately
- No internet required — Schema Builder, Hexa Suite portal, and all CLI tools are fully bundled
- No external API calls — the extension never phones home
- No Railway dependency — web UIs served locally via built-in Node.js http module
Configuration
| Setting |
Default |
Description |
hexagon.schemaPrefix |
sfas |
Schema prefix for CRUD generation |
hexagon.defaultSchema |
public |
Default database schema |
hexagon.defaultEngine |
postgresql |
Database engine (postgresql/mysql/sqlite/mssql) |
hexagon.outputDir |
${workspaceFolder}/output |
Output directory for generated files |
hexagon.apiBase |
http://localhost:4001/api/v1 |
API base URL for live introspection |
hexagon.autoOpen |
true |
Auto-open generated files in editor |
Requirements
- VS Code 1.85.0 or higher
- Node.js 18+ (for tool execution)
- Database (optional — for live introspection)
Most tools work with zero dependencies. The following CLI tools require pg (node-postgres) installed in your workspace or globally for database introspection:
| Tool |
Command |
Requires |
| CRUD Generator (DB mode) |
Hexagon: Generate CRUD Page |
pg for live schema introspection |
| CRUD Watch |
Hexagon: CRUD Watch (DDL Watcher) |
pg for live DDL monitoring |
| Schema Config |
Hexagon: Schema Config |
pg for fetching schema metadata |
Install via npm install pg in your project, or use the definition mode (--define) for CRUD Generator to provide table schemas as JSON without a live database connection.
The 6 Hexa Suite web UI tools (SQL Executor, CRUD Generator UI, Nav Builder, Report Builder, Capture All, Schema Builder) work entirely without pg — they communicate with your database through your existing API or run offline.
License
See LICENSE file.
This is a major version upgrade (v2 → v3). Key changes:
- Rebrand: Pentagon Tools Suite v2 → Hexagon Framework
- Command prefix:
pentagon.* → hexagon.* (rebind keyboard shortcuts if needed)
- Settings namespace:
pentagon.* → hexagon.* (settings reset to defaults)
- New: Schema Builder web UI (Tool #6)
- Fixed: Dashboard sidebar now properly renders (was non-functional in v2)
- Fixed: All 10 commands properly registered in command palette (4 were missing in v2)