Welcome to Genie
Genie is an AI assistant built for FileMaker developers. It lives alongside Script Workspace so you can ask questions, explore your solution’s metadata, generate and review scripts, run queries, and handle data tasks—with clear safety steps before anything changes your file.
What you can do
Section titled “What you can do”In Genie’s window
Section titled “In Genie’s window”- ASK — Ask questions in plain language, turn on Debug for deeper analysis on your captured scripts, and use Web Search when you need current documentation or examples (where your provider supports it).
- CODE — Get structured script work with preflight, Preview Code, and Apply Code so changes land in Script Workspace through native apply (including line-targeted edits when Genie proposes a delta).
- QUERY — Run questions against your data and choose table, chart, or raw output; pick chart types when you use charts.
- DATA — Run guided data and schema workflows with confirmations; treat this as high-impact and use it only when you understand what will change.
- Capture context — Use Add Selection and Add Scripts from the tool belt so Genie sees the right Script Workspace scope; open the Metadata Explorer to browse tables, fields, layouts, scripts, and custom functions and to drive
#references in the composer. - Conversations — Keep multiple chats, search history, and use Project Rules so each FileMaker file can carry its own instructions and display identity.
In Script Workspace
Section titled “In Script Workspace”- Use the AI button to open Genie, and use Copy XML, Paste XML, and Edit XML when you need to move or tweak script XML directly in FileMaker.
Providers and your keys
Section titled “Providers and your keys”- Bring your own API keys and models: configure Coding and Logistics providers separately, including Custom / Local OpenAI-compatible endpoints if you self-host or use a gateway.
- Tune two-stage CODE, clarification budget, and connection tests from Settings (see AI Providers and Settings Guide).
Connect your IDE (Local MCP)
Section titled “Connect your IDE (Local MCP)”- Turn on Local MCP Bridge in Settings to expose a small MCP server on
127.0.0.1(you choose the port). - Use Copy IDE JSON to paste ready-made configuration into editors and assistants that support MCP (for example Cursor, VS Code–style clients, or other tools on the same Mac).
- External tools can then read Genie metadata and context resources and call branded read-only tools (layout fields, table info, and similar) so your IDE-side assistant can stay in sync with what Genie knows about your file—without replacing the in-app experience.
Details, resource names, and security notes: Settings Guide — Local MCP Bridge.
Get started
Section titled “Get started”- Open Genie from Script Workspace (or your usual entry point on Mac).
- Open the FileMaker file you want to work on.
- Use Add Selection or Add Scripts so Genie sees the right script context.
- Pick a mode (ASK, CODE, QUERY, or DATA) that matches your goal.
- Open Settings when you need to connect providers or adjust behavior; complete activation if Genie prompts you.
For a full tour of buttons and panels, see UI Overview and UI Feature Reference.
If you want the shortest guided path, start with Quick Start: First Run Checklist.
Documentation topics
Section titled “Documentation topics”- System Specs — Platform requirements, permissions, activation, and provider prerequisites.
- Licensing and Activation — Trial, activation, deactivation, grace behavior, and what gets locked.
- AI Providers — Provider roles, BYOK expectations, and Custom / Local endpoint behavior.
- UI Overview — Where the main product surfaces live.
- UI Feature Reference — The full visible control surface in one page.
- Script Workspace Actions — FileMaker-side actions and native XML tools.
- Mode Behavior Matrix — ASK, CODE, QUERY, and DATA at a glance.
- Troubleshooting and Recovery — Failure paths and recovery references.
- FAQ — Common questions about scope, trust, and day-to-day use.