GTmetaby

AI builds it. You stay in control.

GTmeta is the platform where AI writes configuration, not code. Every page, query and rule is checked, versioned and run by one engine: the speed of AI, without code that nobody has reviewed.

Register for free with a valid email address to access online demos, full documentation and the live wiki.

Need a license key for GTmeta Designer? Register, select a demo, build your sandbox and the key comes with it, ready to paste into the program.

An AI can write your code in minutes. Who controls it?

Code written by an AI for a single customer is code that nobody has reviewed, that nobody else runs and that every upgrade can break. In GTmeta the AI writes metadata instead: configuration with a strict structure, checked before it goes live and run by the same tested engine in every project.

1

The AI builds

Claude creates pages, grids, forms and actions as metadata, following the GTmeta metadata guide.

2

The server checks

What the AI produces is checked before it goes live. Every change is logged and can be compared with the previous version.

3

The engine protects

Roles, database connections and user identity are enforced by the server, not by the generated pages.

The speed of AI, with someone in control.

AI-Governed
The AI writes metadata. The engine checks it and runs it.
1 Codebase
Web today, portable to iOS and Android with Ionic
0 Vendor Lock-in
Open standards, your data, your rules

Why GTmeta?

⚙

Metadata-Driven

Define pages, grids, forms and business logic as metadata. The engine renders everything dynamically.

★

AI-Powered

Claude builds metadata with you and, inside the apps, assists users with forms and data analysis.

⚖

Enterprise Ready

Role-based access, multi-project, multi-database, scheduler, mail merge and more.

⚛

Modern Stack

Angular, Angular Material, Ionic, AG Grid, Node.js, MongoDB: all open source.

Learn by Building

A hands-on training path: turn empty pages into working ones, metadata only. Guided exercises, a Designer guide, preloaded SQL and a playground project. Everything is included with GTmeta.

✎

Guided exercises

From the first CRUD table onward, on a real project with its data already in place. The statements are written for you: what you learn is the wiring.

⚙

The Designer guide

The workbench and its power tools: what each button does, and how much of the page it writes for you once you know what the page needs.

▢

A playground project

The project you explore in the online demo is the same one you learn on. It ships with GTmeta, data included: nothing to set up.

The long way to understand, the fast way to deliver.

Read a sample exerciseFree account required

How It Works

A metadata-driven, three-tier platform: Designer, Server, Client. One diagram, the whole picture.

GTmeta
Block Architecture

A metadata‑driven, three‑tier enterprise platform: Designer, Server, Client.

3 tier
Designer · Server · Client
Separation
structure ⁄ execution
DESIGN-TIMEon the developer's workstation
GTS Designer
GTSL · Lazarus/FPC · Windows and Linux · macOS in testing
visual metadata editormeta-circular
SQLite metadata file (local)
1 file = 1 application · GTS_<CODE>.db
43 metadata tablesSQL · forms · actions · toolbarsinspectable · zero lock-in
RUNTIMEcomponents interpret the metadata: no application-specific code
GTmeta Client
Angular + Ionic · metadata rendering engine (SPA)
Web
GtsDataService · metadata cacheAG GridAngular MaterialjsPDF · ExcelJSiOS · Android (Capacitor): planned
nginx (reverse proxy / edge)
serves the static Angular build and routes the API
serves dist/ (static)proxy /api → :3000TLS · Let's Encryptgzip
GTmeta Server
Node.js (LTS) · Express (ES Modules .mjs) · REST API
import SQLite metadata → Mongoauth JWT + 2FA (TOTP)data proxy · action executionconnection poolingAI orchestration
GTSW management portal: GTmeta's admin portal is itself a metadata-driven project, built with the same technology as every GTmeta project. Accessible to administrators and developers.
MongoDB
runtime metadata store · 4 databases · Atlas or on-premise
GTSauth
users · roles · DB connections · project config
GTSdata
metadata (pages/sql/menu) · AI config & sessions · user cache
GTSlogs
audit: auth · DB queries · reports
GTSmeta
1:1 copy of the SQLite tables · re-downloadable, identical
Business DB
application data · pool per connection
OraclePostgreSQLSQL ServerMongoDB
Multiple simultaneous connections, routed by CONN_CODE.
Multi-company: one CONN_CODE per company (e.g. GTR district heating).
AES-256 credentials.
Provider AI
chat & report generation
Claudeother providers on request
gts-ai-chat and gts-ai-analyzer components.
System prompt and context configured per project in GTSdata.
AI reports: Handlebars + Puppeteer (PDF).
runtime flow, REST / HTTPupload / import, one-time (design-time)
Docker · nginx + Node + MongoDB + PGCloud · nginx + Node · MongoDB Atlas · TLS