Hexagon Framework v3
Self-contained VS Code extension for full-stack CRUD generation, SQL execution, schema diff, route extraction, chart rendering, i18n management, and visual schema design — no repo checkout needed.

6 = 5 + 1: Hexa Suite
Hexagon Framework is the next evolution of the Pentagon Tools Suite, adding the Schema Builder as the 6th tool:
| # |
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 |
🔍 Schema Diff |
Compare two SQL schemas side-by-side |
| 4 |
🗺️ Route Extractor |
Parse Express.js route definitions |
| 5 |
📊 Chart Generator |
Render charts from JSON data |
| 6 |
🗄️ Schema Builder |
Visual DB designer + QBE query builder with live SQL execute + EXPLAIN |
Plus: i18n Extractor, Schema Config, CRUD Watch, and the Hexagon Designer sidebar dashboard.
Commands
| Command |
Keybinding |
Description |
Hexagon: Generate CRUD Page |
Ctrl+Shift+G C |
Introspect table → generate full-stack scaffold |
Hexagon: SQL Executor |
Ctrl+Shift+G S |
Run SQL files against any engine |
Hexagon: Schema Diff |
Ctrl+Shift+G D |
Compare two SQL schemas |
Hexagon: Extract Routes |
— |
Parse Express routes from your codebase |
Hexagon: Render Chart |
— |
Render charts from JSON data |
Hexagon: Extract i18n Keys |
— |
Find missing translation keys |
Hexagon: Schema Config |
— |
Configure schema prefix settings |
Hexagon: CRUD Watch |
— |
Watch DDL file and auto-regenerate |
Hexagon: Open Schema Builder |
— |
Open the Schema Builder web UI |
Hexagon: Open Tools Dashboard |
Ctrl+Shift+G H |
Show the Hexagon sidebar dashboard |
A dedicated Hexagon Designer icon in the VS Code activity bar provides a dashboard with quick-launch cards for all commands.
Activation
The extension uses email-based activation:
- Click Send Activation Token and enter your email
- Check your inbox (including Junk/Spam) for a one-time activation token
- Enter the 8-character token to unlock all features
Your activation is saved locally — you only need to do this once.
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)
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)