Before you choose Genie
What can Genie change?
With a paid plan, Genie creates and edits scripts and layouts, adds tables, fields, table occurrences and relationships, sorts scripts into folders, and changes data. What’s available can vary with your FileMaker version and access privileges. Start with one focused change and check it in FileMaker.
Which platforms and FileMaker versions does Genie support?
Genie runs on Mac and Windows with FileMaker Pro 19 through 2026, as separate packages. The Layout mode and Script Workspace panels are on Mac today. The release notes list what each package includes.
Can I use a hosted FileMaker file?
Yes. Genie reads, writes scripts and builds layouts in hosted files as well as local ones, within your access privileges.
Do changes always need approval?
By default, yes: Genie shows each change and waits for your OK. Turn on Auto apply to let it build directly. Permission and Privacy checks stay on either way, and running an existing script always asks first.
Can I undo every change?
Not everything. With Auto apply on, edits to existing scripts, relationship edits and graph arrangements can be undone from Workbench. Newly created scripts, tables, fields, table occurrences and relationships can’t, and neither can data changes, so work on a development copy and check the result in FileMaker.
What is Free, and what is Paid?
Free covers exploring and asking: inspecting the file, read-only data questions, help with calculations, and Local MCP reads. Paid adds building: creating and editing in the file, and build requests from an external agent. Pricing starts at $59 per user per month or $499 per user per year, with seat discounts. Paid starts with 21 days free; billing begins after that, and you can cancel anytime.
Which AI provider do I use?
Connect your own OpenAI, Anthropic, Google or xAI account in Genie Settings, or a compatible local model. Your provider bills usage directly; your Genie licence doesn’t include it.
What context is shared?
Genie reads what the request needs, when it needs it. Your request and that context go to the provider you configured. Chat and Local MCP each have their own Privacy setting; use Metadata Explorer to limit exactly what Genie can read.
Where should I start?
Download the package for your platform, install it, connect a provider, and ask Genie to explain a script you know, without changing it. Then try a task from Build.