Blog
Notes on the map
Research and release notes from the people building the sightmap spec.
Giving web apps a real callable surface (instead of making AI guess your DOM)
Browser agents burn tens of thousands of tokens guessing which div is the submit button, then fall apart when someone renames a Tailwind class. Sightkick compiles a declared tool layer into typed WebMCP tools on document.modelContext, so the agent makes a function call and gets a clean result. Here's what we learned building it.
Sightmap: the runtime map of your app
A sightmap gives every view, component, and API request in your app a semantic name, so your agent sees meaning instead of DOM noise and carries forward the instructions for how to operate your app.