AI extensions
Turn any map into an interactive application without writing any code.
AI extensions let you add custom interactivity to your Felt maps, transforming your map into a purpose-built interactive experience, without writing any code. Felt AI leverages the JS SDK to generate the tools, panels, and workflows you describe in natural language. Everything happens right in Felt: you can preview, adjust, and save your extension with no extra setup or deployment. When you share your map, your application is live and ready for viewers to use.
This feature is only available to customers on the Enterprise plan. To upgrade, contact sales.
Examples
Neighborhood comparison tool

Data animations

Interactive data

Create a custom extension with Felt AI
Click Extensions (
) in the toolbar and select the option for Custom extension
Extensions editor opens in a split view:
the left side includes the AI prompt area where you describe what you want your custom extension to do, and a code editor that displays the generated code with the option to refine. You can view logs in the Console tab of the prompt area as you test your extension.
the right side shows a live preview of your map with your custom extensions
Describe the specific interaction or workflow you want by typing in the prompt area. Examples:
"Build an application that compares neighborhoods and summarizes land use patterns"
"When someone clicks a point, show a popup with the nearest 3 schools"
"Add a sidebar that plays an animation of the data over time."
After a prompt is submitted, Felt AI will generate code based on your prompt and you will see the code editor update.
You can modify the code directly in the code editor and hit Run to see the updates in the preview map.
Click Save once you have a working extension.
The custom extension will appear in your map’s legend.
Advanced customization
SeeExtensions for more information about creating and managing extensions.
Last updated
Was this helpful?