
I built a tool that lets AI agents interact with your app without navigating the UI
When I started thinking about how AI agents interact with applications, something bothered me. Today, when an AI agent needs to answer "are there seats available for Friday?" — it navigates your app like a tourist with no map: AI clicks → Home → Explore → Events → Category → Availability That's slow, wasteful, and it exposes parts of your app the AI was never supposed to see. So I built capman — a Capability Manifest Engine that gives AI agents a structured map of what your app can do, and shows you exactly why it made every decision. The core idea Your app publishes a capability manifest — a machine-readable list of everything it can do, what API to call, and what data scope is allowed. // capman.config.js module . exports = { app : ' my-app ' , baseUrl : ' https://api.my-app.com ' , capabilities : [ { id : ' check_availability ' , name : ' Check availability ' , description : " 'Check if a product or slot is available on a given date.', " examples : [ ' Are there seats available Frid
Continue reading on Dev.to Webdev
Opens in a new tab



