Install your Agentic Kit on Framer
Framer lets you ship static files via the Assets panel and route the root paths to them with Domain Redirects under Site Settings. This guide takes you through the cleanest setup.
You'll be done in under 7 minutes.
Step 1 — Upload the three files to Framer Assets
- In the Framer Editor, open the Assets panel from the left sidebar.
- Click Upload and add the three files from your kit ZIP:
agents.jsonllms.txtagent-instructions.md
- After each upload, right-click the asset and copy its public URL.
They look like:
https://framerusercontent.com/assets/abc123.../agents.json - Save all three URLs in a notepad.
⚠️ If Framer blocks the
.mdor.jsonextension Framer occasionally rejects unfamiliar extensions in Assets. Rename with a.txtsuffix (e.g.agents.json.txt), upload, and target the renamed URL in your redirect. Agents follow redirects regardless of filename suffix.
Step 2 — Add redirects
- In Framer, go to Site Settings → Domain → Redirects (gear icon in the top toolbar).
- Click Add Redirect three times and create the following:
| Path | Destination |
|---|---|
/agents.json | the Framer Assets URL for agents.json |
/llms.txt | the Framer Assets URL for llms.txt |
/agent-instructions.md | the Framer Assets URL for agent-instructions.md |
- Save and click Publish to push to your live domain.
Step 3 — Verify
Open each URL in a new tab:
https://yourdomain.com/agents.jsonhttps://yourdomain.com/llms.txthttps://yourdomain.com/agent-instructions.md
Each should serve the file content via a 301 redirect to the framerusercontent.com asset URL — agents follow redirects without issue.
Step 4 (recommended) — Add the auto-discovery snippet
This tells AI bots where to find the files from a single homepage fetch.
- In Framer, go to Site Settings → General → Custom Code.
- In the End of
<head>tag field, paste:
<link rel="alternate" type="application/json" title="Agent Action Map" href="/agents.json">
<link rel="alternate" type="text/plain" title="LLM Context" href="/llms.txt">
<link rel="alternate" type="text/markdown" title="Agent Runbook" href="/agent-instructions.md">
- Save and publish.
Troubleshooting
Redirect returns 404.
Confirm you published to the live custom domain, not just the staging
framer.app URL. Framer redirects only resolve on the published
custom domain.
Asset URL changes after re-upload. Framer mints a new asset URL each time you re-upload a file. If you regenerate your kit and re-upload, update the three redirects to point at the new URLs.
File downloads instead of displaying inline.
Framer Assets sends Content-Disposition: attachment for some
extensions. AI agents read the bytes either way — this is harmless.
Need a hand? Reply to your purchase receipt and we'll help directly.