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.
Set Variable [ $orderTotal ;
Value: Sum ( LineItems::amount ) ]
If [ $orderTotal > 1000 ]
Set Variable [ $status ;
Value: "needs approval" ]
Else
Set Variable [ $status ;
Value: "approved" ]
End If 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.
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 nameSet 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 <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> 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%.
Real engine output, not a mockup. Token counts are approximate (about 4 characters each); sizes are measured against the compact clipboard XML.
Pay once, no subscription
Buy it once and it is yours. No subscription, no annual renewal, no seat to manage.
Get early accessQuestions, answered
FileMaker 2026 is adding AI. Do I still need this?
Does my file or data ever leave my machine?
Does FMScriptBridge use AI on my code?
What does “lossless round-trip” actually guarantee?
Which AI tools does it work with?
How is it different from other FileMaker AI tools?
What happens to secrets and passwords in my scripts?
Which FileMaker versions are supported?
Is it a subscription?
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 →