Five pieces, mostly free, one afternoon. By the end you'll have an AI coding agent that speaks FileMaker, working in a folder on your own machine.
FileMaker made you full-stack without a CS degree — you build the UI, the logic in scripting, on a database, security, and infrastructure your whole team can share. You were a problem-solver, and the tool met you where you were.
Now an AI coding agent does the building — describe a script, a field, a feature and it writes the FileMaker. Claris is opening the platform so you can aim that agent at your own solutions. The same leap you already made, with a new tool.
Claris didn't bolt an AI into the box — it opened the box up to the agent you already have. Docs it can read, formats it can write. FileMaker stays your system of record; your agent does the building.
One question, one answer. You ask, it replies. Then you do the work.
ChatGPT · Claude.ai · Gemini
It loops, in the cloud. Browses, runs a task, reports back. Never opens your project.
ChatGPT agent · Claude agent mode
It lives on your computer. Reaches your files, runs tools, writes new ones. Reads your file and writes your scripts.
Claude Code · Codex
The model is the brain, and it leapfrogs month to month. The harness — Claude Code — is the software around it: the slash commands, the skills, how the model knows to use its tools. The harness is the part that matters.
Claude Code · Codex (OpenAI) · Cursor · Antigravity (Google) — with Grok build just emerging. The models trade the lead constantly.
There's no settled "right way" yet. Stick with Claude or Codex — they push their harness hardest and are most generous on usage. Aggregators pay for tokens, so your money buys less.
Every change passes through your hands before it lands. You stay in the loop. The easiest path — and the right one to start.
The agent writes the file directly. Powerful, more setup, more autonomous — a version-two skill.
Later this summer, Claris opens native agent access to scripts, layouts, and schema — no copy-paste, no patch. The agent reaches FileMaker directly.
FileMaker's clipboard doesn't hold text — it holds XML sealed in a private format (a code like XMSS). That's why a copied script won't paste into a text editor, and raw XML won't paste into FileMaker. MBS translates between them, automatically.
Lands as a sealed XML packet only FileMaker can open.
Mirrors the sealed packet ⇄ plain-text XML every time you switch apps.
Reads and edits it as ordinary text.
An add-on in FileMaker stands up an MCP; Claude connects straight to your open solution.
Query and change records through the MCP — against your real file.
Explore tables and fields with SQL. The actual structure, not a guess.
It can run your scripts and build web front-ends wired to the data.
Out of the box Claude knows JavaScript and CSS — but nothing about FileMaker. This folder fixes that.
FileMaker skills, plus doc-fetching: it checks Claris's markdown docs — favorite FM 2026 feature — instead of guessing.
FileMaker objects are XML; the folder teaches it to emit a proper snippet so the pasteboard accepts it.
Parse and explode a DDR or Save-as-XML export into per-object files → complete knowledge, including script contents (what ProofKit can't see). Either source works.
A linter — a spell-check for code. Before you paste, it runs the agent's snippet past FileMaker's rules (balanced blocks, real steps, sound calcs) and flags anything that would break — so the agent fixes its own work first.
The folder also carries a direct connection: skills + Python over oData, the Data API, or an OttoFMS key — whatever you've got. A connection guide tells Claude how to connect, the gotchas, how to search.
An MCP is one more thing to maintain, and it grows with every database. Put the connection in the folder and this project talks to this database — scoped, nothing to update.
Once Claude can reach FileMaker, "build me a website" already has its data connection. And oData can mutate schema — create tables and fields from code.
You shape it to how you work — just by talking to Claude. "This stepping-away skill isn't quite right — change it to do X and Y." Your conventions, baked in a little more every week.
Adjust skills, add quirks, write your own conventions. The folder gets smarter the more you use it.
Built on the community's work — stepping-away from Full City, the exploder from Soliant, fmlint from Petrowsky, MBS, ProofKit from Proof. You adopt their skills and adapt them.
Everything you figure out dies when the conversation ends. Tomorrow you start from zero.
Duplicate the starter and every new project boots with all that knowledge. As you create DDRs, project-specific knowledge grows — right where you want it.
Switch harness or model whenever you like — point the new one at the same folder and it inherits everything. Your knowledge isn't hostage to any vendor.
There's a lane where everything just works — and it's worth knowing you're on it (or not).
macOS + Claude (Code or Desktop). Smoothest, best-documented, most likely to just work. This is the lane we point you to.
Windows, or another harness. It works — but you're more on your own, and some pieces (MBS, ProofKit) lean Mac-first.
The Terminal CLI still leads on raw features — but so much has gone into Claude Desktop that it's now a genuinely nice place to build, and where we'd point new folks. Going Terminal? Pair it with Warp — far nicer than the built-in one.
A real FileMaker script, changed by Claude, pasted back — in a couple of minutes. This is what you'll be able to do the moment you're set up.