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 ap...

Source: DEV Community
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 Friday?', 'Check availabilit