Skip to content
FMScriptBridge
Lossless round-trip · through FileMaker 2026

Bring AI to your FileMaker scripts without handing over your file.

Copy steps out as readable text, flag secrets for review before you share, work in any editor or AI, and paste back losslessly. The conversion runs locally, and you stay the gate on what your AI ever sees.

order-approval.txt · readable
Set Variable [ $orderTotal ;
    Value: Sum ( LineItems::amount ) ]
If [ $orderTotal > 1000 ]
    Set Variable [ $status ;
        Value: "needs approval" ]
Else
    Set Variable [ $status ;
        Value: "approved" ]
End If
verified lossless · pastes back identical, by name
copy steps out edit anywhere paste back losslessly
01 / Trust

Built to be trusted with your code

A tool that rewrites your scripts has to earn it. The tool uploads nothing, you choose what reaches your AI, and every step is verified lossless before it goes back.

Lossless by name

Every step pastes back exactly the way FileMaker resolves it by name. Current through FileMaker 2026: new steps render as clean text, and anything it doesn't yet recognize is preserved exactly, never corrupted. It never guesses.

Local conversion, sends nothing

The conversion runs on your machine, inside FileMaker. The tool uploads no script content; the only network traffic is an anonymous license check. Some tools send your schema to a server to do their work. This one does not.

You are the gate

You copy out only the steps you choose and review every AI edit as plain text before it touches FileMaker. You decide what reaches your AI, and flag secrets and PII for review first.

Redaction-assist, with preview

Flags secrets and PII before you share with an AI, and shows exactly what changed so you review before sending.

Catches broken references

Surfaces fields, scripts and layouts that won't resolve, so a renamed field doesn't silently break on paste.

No telemetry

No analytics in the tool. Bug reports are opt-in and redacted: you choose to send them, and you see what is in them.

02 / Proof

See it round-trip

Real engine output, not a mockup. The clean text you edit, and the clipboard XML it came from and pastes back to, identical the way FileMaker resolves references by name. Anyone can prettify XML; coming back perfectly is the hard part.

Order approval

Pastes back identical, by name
Readable text (what you edit)
Set Variable [ $orderTotal ; Value: Sum ( LineItems::amount ) ]
If [ $orderTotal > 1000 ]
    Set Variable [ $status ; Value: "needs approval" ]
    Exit Script [ Result: $status ]
Else
    Set Variable [ $status ; Value: "approved" ]
End If
Clipboard XML (in and out of FileMaker)
<fmxmlsnippet type="FMObjectList">
  <Step enable="True" id="141" name="Set Variable">
    <Value>
      <Calculation><![CDATA[Sum ( LineItems::amount )]]></Calculation>
    </Value>
    <Repetition>
      <Calculation><![CDATA[1]]></Calculation>
    </Repetition>
    <Name>$orderTotal</Name>
  </Step>
  <Step enable="True" id="68" name="If">
    <Restore state="False"/>
    <Calculation><![CDATA[$orderTotal > 1000]]></Calculation>
  </Step>
  <Step enable="True" id="141" name="Set Variable">
    <Value>
      <Calculation><![CDATA["needs approval"]]></Calculation>
    </Value>
    <Repetition>
      <Calculation><![CDATA[1]]></Calculation>
    </Repetition>
    <Name>$status</Name>
  </Step>
  <Step enable="True" id="103" name="Exit Script">
    <Calculation><![CDATA[$status]]></Calculation>
  </Step>
  <Step enable="True" id="69" name="Else">
    <Restore state="False"/>
  </Step>
  <Step enable="True" id="141" name="Set Variable">
    <Value>
      <Calculation><![CDATA["approved"]]></Calculation>
    </Value>
    <Repetition>
      <Calculation><![CDATA[1]]></Calculation>
    </Repetition>
    <Name>$status</Name>
  </Step>
  <Step enable="True" id="70" name="End If"/>
</fmxmlsnippet>
03 / Savings

Up to 77% lighter for AI

When you do share with an AI, the clean text is far smaller than FileMaker's clipboard XML. More of your script fits in the model's context, replies come back faster, and you spend fewer tokens. Measured on real captured scripts, conservatively. Short clips compress most; even a 945-step script drops by 60%.

Short clip26 steps
77% smaller
Clipboard XML2,631 ch · ~658 tok
Readable text596 ch · ~149 tok
Mid-size script321 steps
57% smaller
Clipboard XML47,804 ch · ~11,951 tok
Readable text20,385 ch · ~5,096 tok
Large real script945 steps
60% smaller
Clipboard XML1.83M ch · ~457K tok
Readable text738K ch · ~185K tok

Real engine output, not a mockup. Token counts are approximate (about 4 characters each); sizes are measured against the compact clipboard XML.

04 / Pricing

Pay once, no subscription

$199 one-time · $149 if you join the waitlist

Buy it once and it is yours. No subscription, no annual renewal, no seat to manage.

Get early access
One-time · charged only when it ships
Copy from and paste back into FileMaker. The full lossless round trip
Configurable secret and PII redaction, with a review preview
Broken-reference detection before you paste
Whole-script and comment handling, with folders and separators
Works with any editor or AI: Claude, ChatGPT, Cursor, no extra setup
One license covers 2 of your machines (your desktop and laptop), transferable anytime.
1 year of updates included, covering every new FileMaker release in that window.
New versions after that are an optional one-time $39 upgrade. Never a subscription, never annual.
A 14-day free trial of the whole tool, no card to start.
05 / FAQ
Launching 2026 · Mac + Windows

Questions, answered

FileMaker 2026 is adding AI. Do I still need this?
More than ever. In-product AI is powerful, but it can reach straight into your solution. FMScriptBridge keeps you at the gate: you copy out only the steps you want, edit them with any AI, and paste back only the changes you've reviewed, with secrets flagged for your review, broken references surfaced, and every step verified lossless. You get modern AI leverage without handing an agent open access to your code. It's up to you how you use it.
Does my file or data ever leave my machine?
The tool uploads nothing but an anonymous license check. The conversion runs locally, inside FileMaker. The whole point is that you then choose what to share with an AI: paste in only the steps you want, with secrets and PII flagged for you to review first, so you control exactly what it sees. Some tools send your schema or scripts to a server to do their work. This one does not.
Does FMScriptBridge use AI on my code?
No. FMScriptBridge does not generate code or run AI on your scripts. It converts your steps to clean text and lets you gate what reaches the AI you choose. You bring the AI; the tool keeps you in control of what it sees.
What does “lossless round-trip” actually guarantee?
Every step pastes back exactly the way FileMaker resolves it, matched by name. A step is only converted to clean text if the engine can reproduce it exactly; if it can't, it leaves that step exactly as it was rather than guess. Equivalence is verified on FileMaker's own name-based canonical form before anything is handed back, so a paste never silently corrupts a script.
Which AI tools does it work with?
Any of them. You copy readable text out and paste it into Claude, ChatGPT, Cursor, or a local model. That's the whole point of clean, readable text: paste a converted script into any AI tool to explain, refactor, or document it, then convert the edited text back to paste-ready FileMaker. FMScriptBridge never talks to an AI itself; you bring the AI, and the tool keeps you in control of what it sees.
How is it different from other FileMaker AI tools?
Different approach. Some tools convert your script on a server, so it leaves your machine. Others are AI plugins that read your live file and can change it for you. FMScriptBridge does neither: the conversion runs entirely on your machine, and it never runs AI on your file or edits it on its own. You copy out only what you choose, edit it with whatever AI you already use, and paste it back losslessly. You stay the gate, and it is a one-time purchase, not a subscription.
What happens to secrets and passwords in my scripts?
A redaction-assist pass flags secrets like API keys and passwords before anything leaves your clipboard, with a preview so you approve exactly what gets shared. You stay the gate on every character.
Which FileMaker versions are supported?
Built and tested from FileMaker 2025 onward, current through FileMaker 2026 including the new script steps captured so far. Any step it doesn't yet recognize is left exactly as it is, never corrupted. Earlier FileMaker versions (2024 and older) aren't tested. It supports Mac and Windows. Every purchase includes 12 months of updates as new FileMaker releases ship; after that, a newer build is an optional one-time purchase, never a subscription.
Is it a subscription?
No. It is a one-time purchase of $199 covering 2 machines; you buy the license once and the version you have keeps working forever, online or offline. (Waitlist members lock a $149 founding price before launch.) Every purchase includes 12 months of updates as new FileMaker releases ship; after that, a newer build is an optional one-time $39 upgrade whenever you want one, never a subscription, and your build never stops working either way. There is a 14-day free trial of the whole tool to start, and you already manage enough FileMaker subscriptions.

Get early access

Join the waitlist and we'll email you one private checkout link when it ships. Founding price $149, no card today.

No spam, one launch email, used only to notify you. See our privacy notice.

Know another FileMaker dev who'd want this? Forward it →