Your AI Assisted
FileMaker Ecosystem

NewLiveConnectRead the guide →

AI Data Access

Ask your AI assistant questions about your live FileMaker data — it queries the database directly and answers in plain English.

  • Works with Claude Desktop, Cursor, Zed, Continue.dev, and any MCP-compatible tool
  • "Show me all invoices overdue by more than 30 days" — answered from real, live data
  • "Which customers haven't placed an order this year?" — no exports, no copy-pasting
  • Create, update, and delete records, or run scripts, all through natural language
  • +2 more — click to see all

Flows

Connect FileMaker to any web service — trigger automations, sync data, and react to events without writing a line of middleware.

Slack
Stripe
Shopify
HubSpot

Add-on Builder

Generate complete FileMaker add-ons with AI — schema, scripts, and a ready-to-package .fmp12 file.

  • Describe your add-on — AI designs tables, fields, and every script
  • Upload a blank .fmp12, FM Dojo patches it on your server and sends it back
  • Setup guide embedded as a script step so instructions travel with the file
  • Packaging script included — wrap and distribute immediately
  • +1 more — click to see all

FileMaker-Trained AI

More accurate than ChatGPT for FileMaker — trained on scripts, calculations, ExecuteSQL, and best practices.

  • Ask questions, get code, or troubleshoot problems in plain English
  • Upload PDFs, XML exports, and images (screenshots, ERDs) for AI analysis
  • Syntax-highlighted code responses with sensitive data detection before sending
  • Organize conversations in folders by project or client
  • +2 more — click to see all

Snapshots

Upload a FileMaker XML export to give AI full context of your database — no live server required.

  • Export "Save a Copy as XML" from FileMaker Pro — no plugins needed
  • AI gains full context: tables, fields, layouts, and scripts across all tools
  • Script Diff: step-by-step comparison of changes between two snapshots
  • Health Analyzer: best-practice audit with anchor-buoy detection and naming score
  • +2 more — click to see all

Code Editor

Write, validate, and export FileMaker scripts, calculations, SQL, and JavaScript with full IDE features.

  • Autocomplete for FileMaker script steps, functions, and your schema fields
  • SQL Fiddle: run ExecuteSQL-compatible queries against a mock schema in real time
  • JS Fiddle: prototype FileMaker Web Viewer widgets with charts, tables, task lists, tabs, maps, and diagrams
  • Split Editor: compare two snippets side by side with diff highlighting
  • +3 more — click to see all

ERD Diagram Tool

Design your FileMaker database visually — drag, drop, and let AI generate or refine your schema.

  • Drag-and-drop tables, fields, and relationships on a live canvas
  • AI Generate: describe your schema in plain English and let AI build it
  • Diagram Chat: refine your data model through conversation
  • Export your diagram to PDF or share a live link with your team
  • +2 more — click to see all

Layout Design

Visually configure FileMaker layout objects and export them as ready-to-paste FileMaker XML.

  • Buttons, button bars, tab controls, slide controls, popovers, portals, and web viewers
  • Import your FileMaker theme CSS to match your exact colors and fonts
  • Copy as FileMaker XML — paste objects directly into FileMaker Pro layouts
  • Configure object properties visually — no hand-editing XML required
  • +1 more — click to see all

FM Server Monitoring

Monitor and manage all your FileMaker servers from one place — connect via Admin API, SSH, or WinRM.

  • Live stats: CPU, memory, and disk usage updated in real time per server
  • Log viewer: browse Event, Access, Stats, and DAPI logs with AI log analysis
  • Manage open files, connected clients, and server-side schedules from one dashboard
  • Upload databases via drag-and-drop; download or restore backups in one click
  • +4 more — click to see all

Works on iPhone & iPad

Leave the laptop at home. Chat with AI, write code, browse server logs, and manage your clips — all from your phone.

  • AI Chat: full conversation on iPhone — ask questions, debug scripts, get code
  • Code Editor: write, validate, and export FileMaker scripts from your phone or tablet
  • FM Server Monitoring: check live stats and logs from anywhere
  • Snapshots, Clips, and ERD Diagram all work on mobile
  • +1 more — click to see all

Clip Manager

Save, organize, and reuse your best FileMaker scripts, calculations, SQL, and JavaScript snippets.

  • Save any code block from chat or the editor directly to your library in one click
  • Organize clips into folders by project, client, or topic
  • Full syntax highlighting for FM scripts, calculations, SQL, and JavaScript
  • Search across all your clips instantly
  • +2 more — click to see all

Teams

Share FM Dojo with your whole team — one subscription, multiple seats, and a shared Clip library.

  • Invite teammates by email — full FM Dojo access under your account
  • Shared Clip folders: everyone builds from the same snippet library
  • Manage member roles and permissions from one dashboard
  • Track AI usage and server activity across all team members
  • +1 more — click to see all

Choose a Plan

Professional FileMaker Development Tool

Join FileMaker developers using FM Dojo for AI-powered technical assistance

View Plans

Pricing

No Message Limits. No Waiting.

Token-based pricing with no hourly restrictions. Use what you need, when you need it.

No Message Limits

Ask as many questions as you need. No hourly caps or frustrating restrictions.

24/7 Availability

Get FileMaker answers instantly, anytime. No waiting for forum replies or business hours.

Tokens Roll Over

Unused tokens never expire. They accumulate month-to-month.

Referral Program

Invite Friends & Earn Tokens

Sign up and invite up to 10 friends. When they subscribe, you each receive 100,000 bonus tokens.

That's up to 1,000,000 extra tokens just for sharing FM Dojo with your team.

View Plans

FM Dojo was built as an homage to Shin Ninagawa, a beloved member of the FileMaker community we lost too soon.