Skip to content

Genie Product Tour

This tour gives you the big picture before you start using Genie day to day.

Genie is the FileMaker-native AI workbench. It lives beside FileMaker Script Workspace, reaches into calculation and metadata workflows, connects to local IDE agents through MCP, and keeps generated work reviewable before it changes your file.

The main window has three working areas:

  • Header: provider/model status, history, support, and Settings.
  • Tool belt: Add Scripts, Add Selection, Clear Context, New Chat, Project Rules, and Metadata Explorer.
  • Composer: mode selector, web search, prompt field, file attachment, dictation, send, and stop.

Use the header to check your current model setup. Use the tool belt to control what Genie can see. Use the composer for the actual request.

Start with Add Selection when the current script or selected rows are the target. Use Add Scripts when several open Script Workspace tabs matter together.

When context is active, Genie shows badges above the composer. A live badge represents the current Script Workspace capture. File badges represent text-based reference files you attached for the current chat.

Live Script Workspace context plus an attached file badge

Attached files are useful for examples, notes, logs, XML, JSON, CSV, SQL, or requirements. They help Genie understand the request, but they do not become editable FileMaker targets.

Pick the mode that matches your intent:

ModeUse it forWhat to expect
ASKExplanation, troubleshooting, and planning.Read-only answers, Debug analysis, and optional Coding Plans.
CODECreating or changing scripts.Preflight, generated script output, Preview, Copy, and Apply when safe.
QUERYRead-only SQL questions and results.Tables, charts, raw output, CSV export, and chart image actions.
DATAConfirmed data or schema operations.Warnings, explicit confirmations, and staged execution controls.

For normal coding work, capture context first, then use CODE.

For calculation formulas, use Calculation Quick AI from FileMaker’s Specify Calculation dialog. It drafts one expression from the current dialog context instead of entering the full chat composer or CODE pipeline.

The mic button records only after you press it.

Dictation listening state

Press the mic again to stop. Genie transcribes the recording and inserts editable text into the composer.

Dictation transcribing state

Dictation does not send automatically. Review the text, adjust it if needed, then send.

5. Reference known steps, functions, and metadata

Section titled “5. Reference known steps, functions, and metadata”

Type / to autocomplete known FileMaker steps and functions. If the MBS or BaseElements dictionaries are enabled in Settings, Genie can also suggest those plugin functions.

BaseElements autocomplete suggestions in the composer

Type # to reference selected Metadata Explorer items such as tables, fields, layouts, scripts, and custom functions. If a metadata item is missing, refresh or select it in Metadata Explorer before sending.

6. Review CODE output before anything changes

Section titled “6. Review CODE output before anything changes”

CODE responses can include structured assistant text, assumption or warning cards, and action buttons.

CODE response with Preview, Copy, and Apply actions

Use the buttons in order:

  • Preview opens the generated script output or apply plan for inspection.
  • Copy copies the generated output so you can recover it manually if needed.
  • Apply writes back to Script Workspace only when Genie has an apply-safe result.

If Genie can show a useful draft but cannot safely apply it, Apply stays unavailable. Preview and Copy may still be available for review and recovery.

7. Configure providers, local tools, and plugin dictionaries

Section titled “7. Configure providers, local tools, and plugin dictionaries”

Open Settings to manage activation, permissions, personalization, provider routing, model choices, reasoning effort, hosted provider keys, Custom / Local endpoints, Local MCP Bridge, and plugin dictionaries.

Settings General tab with activation and permissions

Enable BaseElements plugin or MBS plugin only when your FileMaker solution uses those plugins and you want Genie to recognize their functions during CODE grounding.

Provider routing supports hosted OpenAI, Anthropic, xAI / Grok, and Google accounts, plus Custom / Local OpenAI-compatible endpoints. xAI / Grok uses its own saved key and Grok model dropdown; Web Search is not wired for xAI in this release.

Local MCP Bridge is for external editors and agents on the same Mac. It exposes metadata/context resources, read-only inspection and query tools, and Workbench staging for supported CODE or DATA handoff. It does not replace Genie’s in-app safety flow.

Genie activation is separate from provider API keys. A valid provider key does not unlock a locked Genie UI.

If a key is rejected, Genie shows the failure inline so you can correct the key or retry activation.

Activation inline error

Start troubleshooting activation first when the UI is locked. Check provider settings only after Genie itself is active or trialing.

For a normal script change:

  1. Open the target script in Script Workspace.
  2. Select the rows you want to change, or leave no multi-row selection to capture the current script.
  3. Click Add Selection.
  4. Attach supporting text files if they matter.
  5. Use CODE and ask for the change.
  6. Read assumptions and warnings.
  7. Preview the generated code.
  8. Apply only when the result matches your intent.

For questions, use ASK. For read-only data questions, use QUERY. For high-impact data or schema work, use DATA and follow the confirmation prompts. For formulas inside Specify Calculation, use Calculation Quick AI and review the inserted draft before accepting the dialog.