The AI Prompt System provides a simple interface for controlling Igloo Core Engine using natural language.
This beta version is a preview and is subject to change. This feature may be disabled depending on your license - please get in touch if you’d like to request access.
Accessing the App
You can access the AI Prompt App through any web browser using the following URL
http://<Server-IP>:800/prompty/
Setup
The app supports multiple AI providers (e.g., OpenAI, Anthropic), but only one provider can be configured and used at a time.
Configuration File
Locate the config.json file:
C:\igloo\igloo-core-service
Configuration Format
You must configure a single provider using the following format:
"prompty": {
"enabled": true,
"provider": "<provider-name>",
"model": "<model-name>",
"apiKey": "<your-api-key>"
}
Example: OpenAI
"prompty": {
"enabled": true,
"provider": "openai",
"model": "gpt-4o-mini",
"apiKey": "sk-proj-..."
}
Example: Anthropic
"prompty": {
"enabled": true,
"provider": "anthropic",
"model": "claude-haiku-4-5-20251001",
"apiKey": "sk-ant-..."
}
Using the App
Once the app is running, you’ll see a prompt interface where you can type commands in plain English.
For example:
-
“Load the Street View session”
-
“Move the video layer to the right wall” - you should name your Layout Regions accordingly
-
“Create a webview layer showing a news website”
After submitting a command, the instruction will be interpreted by AI, and a command will be executed it if supported, and display a response confirming the action.
It is recommended to keep commands simple and explicit. Clear, direct instructions are more reliably understood and executed by the system, helping to avoid ambiguity or unintended results.
How to Send a Prompt
-
Type your message in the input box.
-
Press Ctrl/Cmd + Enter or click Send to execute.
-
View the response below the input box.
Supported Commands
Ask via a prompt - What can I do with Igloo Core Engine?” to receive a list of currently supported commands.
|
Category |
Example Commands |
|---|
|
Category |
Example Commands |
|---|---|
|
Layer Management |
“Create a webview layer showing a news website”, “Delete the YouTube layer” |
|
Layer Controls |
“Play the bunny video” “Go to next page of the PDF“ |
|
Geometry Controls |
“Set the scale of the video layer to 0.5” |
|
Session Management |
“Load the Street View session”, “Save current session as demo test version 208” |
|
True Perspective |
“Set the true perspective head position to the camera” - requires True Perspective head position presets to be configured |
|
Street View |
“Go to Oxford Street in Street View”, “Go to somewhere in Street View with a good view of the river in London” |
Notes
This is an early beta version, please get in touch with any feedback or requests related to this feature.