AIDE Pro - AI-Powered Development for Studio Pro
Overview
AIDE Pro - AI Development Extension for Mendix Studio Pro
AIDE Pro is the first third-party AI extension for Mendix Studio Pro. It integrates Claude AI directly into your development workflow, enabling you to build complete Mendix applications through natural language conversation.
Built by https://goldenearth.io - a Mendix partner specializing in AI-augmented low-code development.
What Can AIDE Pro Do?
Domain Modeling
- Create entities with attributes, enumerations, and associations
- Position and arrange entities on the domain model canvas
- Add annotations for documentation
Microflow Development
- Create microflows with 21+ activity types (Retrieve, CreateObject, ChangeObject, Commit, MicroflowCall, and more)
- Add flow control: decisions, loops, merges, inheritance splits (SP 11.8+)
- Edit existing activities: change message text, expressions, variable names, captions — all by referencing the activity $ID (SP 11.9+)
- REST service call integration with import mapping wiring
Page Building
- Create pages with automatic layout detection
- Add and configure widgets programmatically
- Generate CRUD overview pages for entities
- Configure navigation entries
Workflow Automation (SP 11.8+)
- Create workflows with context entities
- Add call-microflow tasks, user tasks, decisions
- Add timer waits and notification activities (SP 11.9+)
- Edit workflow activities by $ID
Additional Capabilities
- Create constants, snippets, building blocks, folders
- JSON structure and import/export mapping creation (SP 11.9+)
- Module creation and management (SP 11.9+)
- Search across the full app model
- Validate OQL queries and element names
- On-demand Mendix documentation search
Architecture
AIDE Pro is a hybrid extension combining:
- C# Extension: Microflow CRUD, model reading, search, configuration, API key management
- Web Extension: React chat UI, Claude AI streaming, page/entity/enumeration creation via the Mendix Web Extensibility API
Multi-Model Support
AIDE Pro supports multiple AI providers:
- Claude (Anthropic) - Sonnet 4.6, Opus 4.6, Haiku 4.5
- Amazon Bedrock - Claude models via AWS
- Google Gemini - Gemini 2.5 Pro
- OpenAI - GPT-4o, o3
Version Compatibility
10.24.x - Core: microflows, entities, pages, enumerations |
11.6.4: Core capabilities
11.8: Core capabilities + Flow control, workflows, snippets, constants, folders |
11.9: Core capabilities + Activity editing, UI activities, JSON mappings, modules |
Getting Started
1. Download AIDE Pro from the Mendix Marketplace
2. Get a free license key at **https://license.aidepro.ai**
3. Start Studio Pro with the `--enable-extension-development` flag
4. Open the AIDE Pro pane and enter your license key
5. Configure your AI provider API key in Settings
6. Start building with natural language!
Documentation
Full documentation is available at https://goldenearth.io/aide-pro/docs
Support
- Documentation: https://goldenearth.io/aide-pro/docs
- Email: hello@goldenearth.io
- Website: https://goldenearth.io
- License: https://license.aidepro.ai
Documentation
Typical usage scenario
AIDE Pro is an AI-powered development assistant that lives inside Mendix Studio Pro as a chat panel. It reads your full app model and can programmatically create and edit entities, microflows, pages, workflows, enumerations, and more through natural language conversation.
Use AIDE Pro when you want to:
- Accelerate domain modeling — Describe your entities and associations in plain English. AIDE Pro creates them with correct types, positions them on the canvas, and wires up associations.
- Build microflows faster — Ask for a microflow that retrieves data, applies business logic, and commits changes. AIDE Pro generates the full flow with proper activity ordering, variable references, and error handling.
- Edit existing activities without rebuilding — Change a ShowMessage text, update a decision expression, or modify a validation feedback message by referencing the activity ID. No need to rebuild the entire microflow.
- Scaffold CRUD pages — Generate overview and detail pages for your entities with configured data grids, input widgets, and navigation entries.
- Create workflows — Build workflow definitions with user tasks, decisions, timer waits, and microflow calls through conversation.
- Explore and understand your app — Search across all modules, inspect microflow logic, validate OQL queries, and get explanations of existing code.
AIDE Pro supports multiple AI providers including Claude (Anthropic), Amazon Bedrock, Google Gemini, and OpenAI. Configure your preferred provider and model in the Settings panel.
Get a free license key at https://license.aidepro.ai
Full documentation: https://goldenearth.io/aide-pro/docs
Built by Golden Earth Software Consulting Inc. - https://goldenearth.io
Features and limitations
Features
Domain Modeling
- Create entities with typed attributes and position them on the canvas
- Create enumerations with values
- Create same-module associations (one-to-one, one-to-many, many-to-many)
- Add annotations to domain model canvases
- Move and arrange entities on the canvas
Microflow Development
- Create microflows with 21 data operation activity types (Retrieve, CreateObject, ChangeObject, Commit, MicroflowCall, AggregateList, and more)
- Add flow control: decisions, loops, merges, inheritance splits, extra end events (SP 11.8+)
- Add UI activities: ShowMessage, ClosePage, ValidationFeedback, DownloadFile, REST calls (SP 11.9+)
- Edit existing activity properties by ID without rebuilding the microflow (SP 11.8+/11.9+)
- Rename microflows, add activities to existing microflows, replace microflow logic
Pages
- Create pages with automatic layout detection
- Add and configure widgets programmatically
- Generate CRUD overview pages for entities
- Configure web navigation entries
Workflows (SP 11.8+)
- Create workflows with context entities
- Add call-microflow tasks, user tasks, exclusive split decisions
- Add timer waits and notification activities (SP 11.9+)
- Edit workflow activity properties by ID
Additional
- Create constants, snippets, building blocks, and folders (SP 11.8+)
- Create JSON structures and import/export mappings (SP 11.9+)
- Create and delete modules (SP 11.9+)
- Search across the full app model
- Validate OQL queries and element names
- On-demand Mendix documentation search
- Multi-provider AI support: Claude, Bedrock, Gemini, OpenAI
Limitations
- Cross-module associations cannot be created programmatically — create them manually in Studio Pro
- Nanoflow creation is not supported (Mendix Web API limitation)
- Data-bound widgets (DataView, DataGrid) may fail to create programmatically — add them manually, then use AIDE Pro to configure their properties
- LogMessage, CreateVariable, and ChangeVariable activity creation is disabled due to a Mendix API serialization bug - editing existing ones works
- Security rules cannot be created programmatically
- Studio Pro must be started with the --enable-extension-development flag
Version Compatibility
- SP 10.24.x: Core capabilities (microflows, entities, pages, enumerations)
- SP 11.0–11.7: Core capabilities
- SP 11.8+: Adds flow control, workflows, snippets, constants, folders, activity editing
- SP 11.9+: Adds UI activities, activity editing for all types, JSON mappings, module management
Releases
Highlights
18 New Edit Tools for SP 11.8+ / SP 11.9+
AIDE Pro can now edit existing microflow activities, flow control elements, and workflow activities by $ID — no need to rebuild entire microflows. This brings AIDE Pro to feature parity with Mendix's own AI (MAIA) for activity editing.
170 Total Tools
AIDE Pro now ships with 170 tools across reading, writing, editing, and knowledge management — the most comprehensive third-party tool set for Mendix Studio Pro.
SP 11.9 Web API 0.8.0 Full Support
New tool categories for SP 11.9: microflow UI activities (ShowMessage, ClosePage, ValidationFeedback, DownloadFile, CastObject), REST call integration, JSON structure/mapping creation, module management, and full activity editing.
New Features
Activity Edit Tools (SP 11.9+)
- `edit_show_message` — Change message text, type (Information/Warning/Error), and blocking behavior
- `edit_close_page` — Modify pages-to-close expression
- `edit_validation_feedback` — Update object variable, attribute, and feedback text
- `edit_log_message` — Change log node, level, message, and stack trace inclusion
- `edit_create_variable` — Modify variable name and initial value
- `edit_change_variable` — Update variable name and new value expression
- `edit_download_file` — Change file document variable and browser display setting
- `edit_rest_call` — Update HTTP method, URL, and output variable
- `edit_show_home_page` — Edit common properties (caption, disabled)
- `edit_cast_object` — Edit common properties
Flow Control Edit Tools (SP 11.8+)
- `edit_decision` — Change decision expression and caption
- `edit_loop` — Modify list variable and iterator variable names
- `edit_inheritance_split` — Update split variable and caption
Workflow Edit Tools (SP 11.8+/11.9+)
- `edit_workflow_task` — Change task name, target microflow, and caption
- `edit_workflow_decision` — Update expression, caption, and name
- `edit_workflow_user_task` — Modify task name and caption (SP 11.9+)
- `edit_workflow_wait_timer` — Change timer delay expression (SP 11.9+)
- `edit_workflow_notification` — Update activity name and caption (SP 11.9+)
Microflow Activity Creation (SP 11.9+)
- `add_show_message` — Show Message popup (Information/Warning/Error)
- `add_close_page` — Close current or multiple pages
- `add_validation_feedback` — Display validation errors on attributes
- `add_download_file` — Download or display files
- `add_cast_object` — Cast after inheritance split
- `add_show_home_page` — Navigate to home page
- `add_rest_call` — Call REST service with import mapping
JSON & Mapping Tools (SP 11.9+)
- `create_json_structure` — Create JSON structure documents for REST integrations
- `create_import_mapping` — Create import mappings with optional schema wiring
- `create_export_mapping` — Create export mapping documents
Module Management (SP 11.9+)
- `create_module` — Create new modules
- `delete_module` — Remove modules
Other Improvements
- Bundled Mendix API reference library (`lookup_mendix_api` tool)
- Regression test suite with 7 test categories
- Nanoflow constraint documentation
- Mendix reserved attribute name reference
- Seed learning: AI prefers surgical `edit_*` tools over destructive `replace_microflow`
- Planning system fix: `save_plan` parameter disambiguation
Infrastructure
- Deploy script auto-detects Mendix version (SP10 vs SP11)
- SP 11.x correctly deploys net10.0-windows build (previously misdetected as net8.0)
- Tool registration race condition fixed: tools register optimistically, filter on version detect
- Web extension cache handling improved
Known Limitations
- Cross-module associations cannot be created programmatically (Mendix API limitation)
- Nanoflow creation not supported (Web API 0.8.0 limitation)
- `add_log_message`, `add_create_variable`, `add_change_variable` creation disabled (createElement nested element bug) — editing existing ones works
- `add_show_page` creation disabled (page target field shape unverified)
Highlights
18 New Edit Tools for SP 11.8+ / SP 11.9+
AIDE Pro can now edit existing microflow activities, flow control elements, and workflow activities by $ID — no need to rebuild entire microflows. This brings AIDE Pro to feature parity with Mendix's own AI (MAIA) for activity editing.
170 Total Tools
AIDE Pro now ships with 170 tools across reading, writing, editing, and knowledge management — the most comprehensive third-party tool set for Mendix Studio Pro.
SP 11.9 Web API 0.8.0 Full Support
New tool categories for SP 11.9: microflow UI activities (ShowMessage, ClosePage, ValidationFeedback, DownloadFile, CastObject), REST call integration, JSON structure/mapping creation, module management, and full activity editing.
New Features
Activity Edit Tools (SP 11.9+)
- `edit_show_message` — Change message text, type (Information/Warning/Error), and blocking behavior
- `edit_close_page` — Modify pages-to-close expression
- `edit_validation_feedback` — Update object variable, attribute, and feedback text
- `edit_log_message` — Change log node, level, message, and stack trace inclusion
- `edit_create_variable` — Modify variable name and initial value
- `edit_change_variable` — Update variable name and new value expression
- `edit_download_file` — Change file document variable and browser display setting
- `edit_rest_call` — Update HTTP method, URL, and output variable
- `edit_show_home_page` — Edit common properties (caption, disabled)
- `edit_cast_object` — Edit common properties
Flow Control Edit Tools (SP 11.8+)
- `edit_decision` — Change decision expression and caption
- `edit_loop` — Modify list variable and iterator variable names
- `edit_inheritance_split` — Update split variable and caption
Workflow Edit Tools (SP 11.8+/11.9+)
- `edit_workflow_task` — Change task name, target microflow, and caption
- `edit_workflow_decision` — Update expression, caption, and name
- `edit_workflow_user_task` — Modify task name and caption (SP 11.9+)
- `edit_workflow_wait_timer` — Change timer delay expression (SP 11.9+)
- `edit_workflow_notification` — Update activity name and caption (SP 11.9+)
Microflow Activity Creation (SP 11.9+)
- `add_show_message` — Show Message popup (Information/Warning/Error)
- `add_close_page` — Close current or multiple pages
- `add_validation_feedback` — Display validation errors on attributes
- `add_download_file` — Download or display files
- `add_cast_object` — Cast after inheritance split
- `add_show_home_page` — Navigate to home page
- `add_rest_call` — Call REST service with import mapping
JSON & Mapping Tools (SP 11.9+)
- `create_json_structure` — Create JSON structure documents for REST integrations
- `create_import_mapping` — Create import mappings with optional schema wiring
- `create_export_mapping` — Create export mapping documents
Module Management (SP 11.9+)
- `create_module` — Create new modules
- `delete_module` — Remove modules
Other Improvements
- Bundled Mendix API reference library (`lookup_mendix_api` tool)
- Regression test suite with 7 test categories
- Nanoflow constraint documentation
- Mendix reserved attribute name reference
- Seed learning: AI prefers surgical `edit_*` tools over destructive `replace_microflow`
- Planning system fix: `save_plan` parameter disambiguation
Infrastructure
- Deploy script auto-detects Mendix version (SP10 vs SP11)
- SP 11.x correctly deploys net10.0-windows build (previously misdetected as net8.0)
- Tool registration race condition fixed: tools register optimistically, filter on version detect
- Web extension cache handling improved
Known Limitations
- Cross-module associations cannot be created programmatically (Mendix API limitation)
- Nanoflow creation not supported (Web API 0.8.0 limitation)
- `add_log_message`, `add_create_variable`, `add_change_variable` creation disabled (createElement nested element bug) — editing existing ones works
- `add_show_page` creation disabled (page target field shape unverified)