Skip to content
OGE logoOGE

AI

AI that works with your model. The grid assistant turns a sentence — “orders over 500 from İzmir this month, newest first” — into a sort, filter, grouping, search or column change, checks every field, operator and value the model returns against the grid's columns, and applies it after you press Apply. Undo steps back.

There is no hosted service and no AI surcharge: requests go to the transport you configure — your own backend, any OpenAI-compatible server (OpenAI, Azure, Ollama, vLLM) or Anthropic. The model is told the column names, types and lookup values; rows never leave the page. The demos below run on an offline demo model, so they work without a key — connect a real one in the last section. Full API reference →

any model no row data sent preview + undo MIT

Getting started

Pick a suggestion or type your own request, then Apply or Discard the proposal. The status line under the bar is a polite live region; Escape stops a request or discards a proposal.

[target] suggestions preview

Drag a column header here to group
No commands to display
Order
Customer
City
Status
Amount
Ordered
1001
Acme Corp
İstanbul
Cancelled
€1,410.10
8/17/2026
1002
Ege Textiles
Ankara
Open
€1,124.52
7/23/2026
1003
Cappadocia Tours
İstanbul
Cancelled
€1,056.07
9/25/2026
1004
Delta Logistics
İzmir
Delivered
€620.81
6/23/2026
1005
Cappadocia Tours
Paris
Open
€321.57
9/30/2026
1006
Cappadocia Tours
Berlin
Cancelled
€186.06
7/1/2026
1007
Fjord Media
Berlin
Delivered
€1,933.34
8/5/2026
1008
Kaya Mimarlık
London
Open
€382.89
9/6/2026
80 rows

Apply at once and undo

In apply mode the change lands immediately; Undo steps back through every applied change. Follow-ups build on the current state — try “newest first”, then “and only İzmir”.

mode="apply" undo() submit(text)

Drag a column header here to group
No commands to display
Order
Customer
City
Status
Amount
Ordered
1001
Acme Corp
İstanbul
Cancelled
€1,410.10
8/17/2026
1002
Ege Textiles
Ankara
Open
€1,124.52
7/23/2026
1003
Cappadocia Tours
İstanbul
Cancelled
€1,056.07
9/25/2026
1004
Delta Logistics
İzmir
Delivered
€620.81
6/23/2026
1005
Cappadocia Tours
Paris
Open
€321.57
9/30/2026
1006
Cappadocia Tours
Berlin
Cancelled
€186.06
7/1/2026
1007
Fjord Media
Berlin
Delivered
€1,933.34
8/5/2026
1008
Kaya Mimarlık
London
Open
€382.89
9/6/2026
80 rows

What the model sees

The panel shows the exact request the last prompt sent. Customer is left out of [columns], so the model never hears of it; column changes are switched off with [capabilities]. No row is ever part of a request.

[columns] [capabilities] instructions

Order
Customer
City
Status
Amount
Ordered
1001
Acme Corp
İstanbul
Cancelled
€1,410.10
8/17/2026
1002
Ege Textiles
Ankara
Open
€1,124.52
7/23/2026
1003
Cappadocia Tours
İstanbul
Cancelled
€1,056.07
9/25/2026
1004
Delta Logistics
İzmir
Delivered
€620.81
6/23/2026
1005
Cappadocia Tours
Paris
Open
€321.57
9/30/2026
80 rows
Send a prompt to see the request the model receives.

Events

(applying) is cancelable — tick the box to veto changes that touch column visibility. (applied) carries the complete snapshot, ready to be saved as a view.

(applying) (applied) (undone) (errorOccurred)

Order
Customer
City
Status
Amount
Ordered
1001
Acme Corp
İstanbul
Cancelled
€1,410.10
8/17/2026
1002
Ege Textiles
Ankara
Open
€1,124.52
7/23/2026
1003
Cappadocia Tours
İstanbul
Cancelled
€1,056.07
9/25/2026
1004
Delta Logistics
İzmir
Delivered
€620.81
6/23/2026
1005
Cappadocia Tours
Paris
Open
€321.57
9/30/2026
80 rows

Transports and configuration

Point every demo on this page at a real OpenAI-compatible endpoint — a local Ollama needs no key. The key is held in this tab’s memory only and sent straight to the URL you enter; in production use your own backend so the key never reaches the browser.

provideOgeAiConfig createOgeOpenAiTransport createOgeAiHttpTransport

Now answering: the offline demo model