Welcome to Genie
Genie is a FileMaker-native AI workspace that works with real script, calculation, metadata, query, and schema context while preserving explicit review before FileMaker changes.
Genie is free. Coding with Genie’s native authoring tools requires Coding Access. The free version has no trial or expiration.
The current product shape
Section titled “The current product shape”On macOS, Genie has two visible modes:
- AGENT — the main workspace for questions, investigation, scripts, read-only data, confirmed script runs, and reviewed DATA work.
- LAYOUT — a Coding Access workspace for generating or revising native FileMaker layout objects for reviewed copy and paste.
ASK, CODE, QUERY, and DATA are capabilities inside AGENT, not separate modes you need to choose.
The current Windows open beta is AGENT-only. LAYOUT and QuickCode are not available on Windows yet.
What the free version includes
Section titled “What the free version includes”- AGENT questions, explanations, debugging, and read-only FileMaker inspection
- complete human-readable script steps, options, calculations, and manual implementation guidance
- read-only Query with summaries, tables, and charts
- running one exact existing script after a fresh native confirmation
- Calculation AI draft insertion in Data Viewer, Specify Calculation, and Custom Function editors
- advisory DATA and layout planning without executable native artifacts
- settings, provider setup, project guidance, history, metadata, support, and updates
What Coding Access adds
Section titled “What Coding Access adds”- structured native script artifacts with Preview, Copy, Create, and Apply
- executable DATA write plans with Review & Execute
- LAYOUT mode and native layout artifacts
- QuickCode
- external Local MCP
- Stage, Workbench, and native Workbench actions
Genie uses your own supported AI provider. Your provider credentials and usage charges are separate from the Genie licence.
Work with real FileMaker context
Section titled “Work with real FileMaker context”- Use Add Selection for selected Script Workspace lines or the active script when no rows are selected.
- Refer to the current script or line directly in AGENT when that is your target.
- Use Metadata Explorer to browse tables, fields, layouts, scripts, value lists, and custom functions.
- Attach documents or images; AGENT reads their bodies only when the task needs them.
- Use Settings > Personalization for global and per-project guidance.
AGENT does not treat every open script as the target. Context is relevance-bound and exact reads fail closed when identity is ambiguous or stale.
Keep sensitive work scoped with Privacy Mode
Section titled “Keep sensitive work scoped with Privacy Mode”Click the shield button beside AGENT before sending a message when you want a deliberately restricted context. The shield turns green and Genie confirms that Privacy Mode has started.

Privacy Mode starts a fresh context for future requests. Earlier chat remains visible locally in Genie, but it is not sent again. While the shield is active:
- Web Search is unavailable.
- ambient Script Workspace capture, attachments, project guidance, and personalization are not sent.
- report telemetry is suppressed.
- live FileMaker access is limited to items you explicitly allow in Metadata Explorer; if nothing is selected, no live FileMaker data is shared.
Click the green shield again to end Privacy Mode. The separate Local MCP Privacy Mode setting controls external MCP clients independently.
Product issue reports
Section titled “Product issue reports”Settings > General > Product issue reports controls whether AGENT and Local MCP can use the optional report_issue tool. When Genie or a connected agent encounters a product problem, the tool can send limited diagnostic details with sensitive content removed. Geniewave uses these reports to identify problems and improve Genie.

Product issue reporting is not licence validation and never changes FileMaker. It is optional diagnostic reporting, not a replacement for the human Support Ticket flow. Turning the setting off removes the tool and blocks reports from this computer. Chat Privacy Mode and Local MCP Privacy Mode also block reporting in their respective channels without changing your saved preference.
Local MCP Privacy Mode
Section titled “Local MCP Privacy Mode”Settings > Local MCP > Privacy mode applies a separate privacy boundary to external MCP clients.

When enabled, MCP can access only the items selected in Metadata Explorer. If nothing is selected, no live FileMaker data is shared. Selecting a table does not automatically expose all its fields, and Query or Evaluate requires a fresh native confirmation. Broader live resources and report_issue are unavailable until Local MCP Privacy Mode is turned off. This setting does not turn on the green Chat Privacy shield.
Script Workspace tools
Section titled “Script Workspace tools”The compact Script Workspace Agent uses the same AGENT runtime beside the script that opened it. Refresh Selection is the only live selection refresh path; opening, sending, focusing, or applying does not silently recapture Script Workspace.
QuickCode remains a separate bounded Coding Access shortcut for an explicit sealed selection.
Connect an external coding agent
Section titled “Connect an external coding agent”With Coding Access, Local MCP Bridge exposes eight FileMaker contracts to trusted clients on the same computer: fm_session, fm_search, fm_read, fm_query, fm_evaluate, fm_stage, fm_workbench, and fm_run. When product issue reports are enabled and Local MCP Privacy Mode is off, the optional ninth tool is report_issue.
External clients can inspect evidence, validate or stage supported work, and request a confirmed existing-script run. They cannot Apply or Execute DATA during an MCP tool call.
See Local MCP Bridge and Workbench.
Get started
Section titled “Get started”- Download Genie and install it for FileMaker Pro.
- Open Genie and configure one AI Provider.
- Open the FileMaker file you want to work on.
- Stay in AGENT and describe your goal.
- Add or name context only when it helps identify the target.
- Review every native action before Copy, Create, Apply, Run, or Execute.