Templates
Axint ships ten reference templates, each a complete, compile-tested intent covering a common App Intents domain. They’re a great starting point — copy one, rename it, adjust the parameters to match your app, and compile.
Browse them
From the CLI:
axint templates # list all templatesaxint templates --json # machine-readable for CI / MCPaxint templates send-message # print the source of a specific templateFrom the MCP server (for AI assistants):
axint_list_templatesaxint_template { "name": "send-message" }The full set
| Name | Domain | What it does |
|---|---|---|
send-message | messaging | Sends a message to a contact |
create-event | productivity | Creates a calendar event |
book-ride | transportation | Books a ride with a ride-sharing service |
get-directions | navigation | Gets driving/walking directions |
play-track | music | Plays a song, album, or playlist |
create-note | productivity | Creates a note in the default notes app |
log-expense | finance | Logs an expense to your budget |
log-workout | health | Logs a workout to HealthKit |
set-thermostat | smartHome | Sets the thermostat to a target temperature |
place-order | commerce | Places an order from a menu or catalog |
Every template compiles cleanly with axint compile and includes realistic
entitlements and Info.plist keys where relevant.
Using a template from axint init
axint init my-intents --template log-workoutDrops the log-workout template into intents/ instead of the default
send-message starter.