Skip to content

Settings Guide

Use Settings to control app language, theme, activation, permissions, personalization, the model, Auto apply, advanced options, and Local MCP Bridge. Open Settings from the Genie toolbar.

Settings General tab with activation and permissions

Settings uses a left navigation rail with focused pages:

  • General: language, theme, Free or Paid status, activation, permissions, product issue reports, and Auto apply
  • Personalization: assistant tone and custom instructions
  • Models: your own Claude Code and Codex, provider keys, the provider and model, reasoning effort, and one custom endpoint
  • Advanced: plugin function dictionaries and Agent / MCP guidance packs
  • Local MCP: local bridge setup snippets and connection status

The Docs entry in the rail opens this documentation.

General includes product access and local system permissions.

SettingDescription
App LanguageChooses the Settings and UI language when a manual override is needed.
ThemeChooses light or dark UI.
ActivationEnter an activation key, buy, activate, deactivate, and read activation status inline.
PermissionsShows Microphone and Accessibility status for the app currently running Genie.
Auto applyLets Genie apply supported changes without a confirmation for each one. Paid plan only. See Auto apply.
Product issue reportsAllows or blocks optional structured report_issue feedback from Genie and Local MCP.

Permissions are shown next to activation, so a missing permission is easy to spot.

  • On macOS, Microphone enables dictation in the composer.
  • Accessibility lets Genie read FileMaker Script Workspace and apply changes.
  • Open Settings takes the user to macOS settings when a permission is missing.

Use Send product issue reports to enable or disable the shared report_issue tool for embedded Genie and Local MCP.

Product issue reports setting enabled for Genie and Local MCP

When enabled, Genie or an MCP client may log bounded, sanitized, structured feedback after a product tool, guide, or contract failure. Geniewave uses this optional telemetry to diagnose problems and improve Genie. It is not licence validation, never mutates FileMaker, and does not replace Support Ticket.

Turning the setting off removes report_issue from both tool surfaces and blocks reports from this computer. Chat Privacy Mode and Local MCP Privacy Mode also block it for their respective channels without changing the saved setting.

Auto apply is off by default. With it off, Genie shows each change and waits for your confirmation. Turn it on to let Genie apply changes to scripts, script folders, layouts, schema, data, table occurrences, and relationships without a confirmation for each one. Access, file, and Privacy checks still apply, and running an existing script always keeps its own confirmation. Auto apply requires a paid plan, and the setting appears only when your plan includes it and your platform supports it. Auto apply also applies to Claude Code and Codex in Genie: with it on, they apply supported changes directly, and Genie does not check those changes against what you asked, as it does for its own Agent.

Auto apply changes appear in Workbench › Submitted with an Auto apply badge and their real outcome. See Review and Auto apply and Workbench.

Auto apply setting, turned off
Auto apply in Settings › General. It is off by default.

Use Personalization for global guidance and instructions specific to the active FileMaker file.

Generic contains defaults Genie can use across projects:

SettingDescription
PersonalityChooses a friendly, balanced, or pragmatic response style.
Custom instructionsSends style and workflow preferences with model requests. Do not store secrets here.
Naming conventionsDefines global naming preferences, such as script naming style or variable casing.
PatternsCaptures reusable implementation patterns, contracts, error handling, and preferred techniques.
Script templateProvides the default structure Genie should follow for new or substantially revised scripts.

Project contains configuration for the active FileMaker file:

SettingDescription
Project nameDisplay name for the active FileMaker solution.
DescriptionProject-specific summary of the solution, users, purpose, and important operating constraints.
Project rulesEnabled or disabled guidance rules for this FileMaker file.
Naming convention overrideOptional project-specific naming guidance. Empty values inherit Generic naming conventions.
Pattern overrideOptional project-specific implementation patterns. Empty values inherit Generic patterns.
Script template overrideOptional project-specific script structure. Empty values inherit the Generic script template.

Project description and Project Rules are project-specific and do not inherit Generic values. Generic values are app preferences, not copied into every project profile.

Genie and Local MCP clients receive this configuration with each request. It shapes naming, comments, implementation patterns, and script structure. It never grants extra access or changes what Genie is allowed to modify.

Configure provider credentials, the provider and model, and Agent reasoning here. The model can also be changed from the composer.

Set reasoning when choosing your model. High is the default preference; available levels and the level actually used depend on that model. Read the explanation below the control before saving. Choose a reasoning level.

For Custom / Local, configure the endpoint, exact model ID, and token. Enable the OpenAI-style effort checkbox only if that server/model supports it. Test Connection checks connectivity, not every model feature.

On macOS, Settings > Models opens with Your own agent, above the API keys. It has one card each for Claude Code and Codex. A card shows Connected with your plan and version, Not connected, Not installed, or a message, with one main button (Install, Connect, Turn on or Update to a new version) and a ⋯ menu with Sign in again, Update and Check for updates. Install, update and connect work even while Local MCP is off. Genie asks before it installs, updates, signs in again or turns on Local MCP, and sign-in happens in your browser, not in Terminal.

Agent reasoning applies to Genie’s own Agent. With Claude Code or Codex, use the Effort slider in the popover on the right of the footer under the composer. In a docked panel, Settings opens in the main Genie window. Claude Code and Codex.

Choose xAI / Grok when you want a hosted Grok model.

  • xAI uses its own saved API key in Settings.
  • Grok models appear in the normal model dropdown.
  • Genie routes xAI traffic through xAI’s OpenAI-compatible cloud API path.
  • The custom model id, endpoint, and connection-test fields are only for Custom / Local; they are not shown for xAI.
  • Web Search is not wired for xAI in this release.

Advanced contains controls for optional plugin dictionaries and Agent / MCP integrations.

SettingDescription
BaseElements pluginAllows Genie to use the BaseElements function dictionary during Genie script work.
MBS pluginAllows Genie to use the MBS function dictionary during Genie script work.
Agent / MCP: Enable Klai IntegrationShows Klai hook-set and Custom Function tools and adds Klai / BetterForms guidance for Genie and connected MCP clients. Requires a paid plan.

Leave a dictionary off when the plugin is not installed or when you do not want generated code to rely on that plugin. Disabled dictionaries are ignored during function resolution.

The Agent / MCP subsection holds Enable Klai Integration, a paid option for Klai / BetterForms work. See Klai and BetterForms.

Use Local MCP Bridge when you want external MCP clients on the same machine to consume Genie metadata/context and stage reviewed work into Workbench.

Local MCP Bridge settings showing setup guide and bridge controls

Use Local MCP Bridge for the dedicated guide and troubleshooting entry points.

SettingDescription
Enable Local MCP BridgeStarts or stops the local bridge.
Privacy modeRestricts live MCP access to the current Metadata Explorer allowlist and adds fresh confirmations for Query and Evaluate.
PortLocal port for the MCP server. The host is shown inline as 127.0.0.1.
StatusRunning, disabled, or startup/error state.
Setup guideShows Codex Streamable HTTP, Cursor/generic JSON, endpoint URL, or bearer-token setup.
Copy snippetCopies the selected setup snippet with the current local bearer token.

Without Auto apply, scripts staged by an external client go to Workbench for review. With Auto apply on, an explicit execute from the client runs directly.

Local MCP reads are free. External staging, Workbench actions, script runs, and evaluation require a paid plan.

Local MCP Privacy Mode is independent from the green Chat Privacy shield. When enabled, connected MCP clients can access only the items selected in Metadata Explorer. If nothing is selected, no live FileMaker data is shared. Selecting a table never includes all fields automatically; Query and every Evaluate request require fresh native confirmation; and broader live resources plus report_issue are unavailable. Turning Privacy Mode off restores normal MCP access without changing the saved product issue reporting preference.

  • The auth token is generated and stored by Genie.
  • The token field is not directly edited in the visible UI.
  • Visible previews mask the token when appropriate.
  • Copy snippet includes the real current bearer token automatically.

For client configuration, tools, and resources, see Local MCP Bridge.

Activation lives in Settings > General.

  • Genie is free without activation.
  • A paid key unlocks script writing, layout creation and editing, executable data changes, QuickCode, Auto apply, external MCP coding and execution, and Workbench actions.
  • Provider credentials and product access are separate.

See: Licensing and Activation

  • Save applies the current changes.
  • Cancel or close discards unsaved changes.

Privacy Mode.