{"data":{"slug":"agent-native","name":"Agent Native","tagline":"Define an action once and expose it to agents and every UI surface","category":"agents","categoryName":"AI Agents","url":"https://agent-native.com","github":"https://github.com/BuilderIO/agent-native","pricing":"open-source","hook":"Agent Native makes an action the shared contract: define it once, then expose the same behavior to UI, tools, HTTP, MCP, A2A, and CLI callers.","whatsGood":"MIT (README and npm package). Builder.io's shared defineAction model keeps the action logic and its presentation surfaces connected instead of rebuilding the same capability for a button, an agent tool, an API route, an MCP server, an A2A endpoint, and a command line. That is a practical bridge between agent-native behavior and existing product interfaces.","theCatch":"Caveat: the repository has no root LICENSE file; the MIT claim is stated in the README and npm package, so confirm the artifact and version you ship. Vs CopilotKit, Mastra, and Rivet: Agent Native's wedge is the shared action contract across surfaces, not a complete agent runtime or orchestration platform. Distinct from Panel: this is a framework for exposing actions, not the youth workbench/product surface Panel would have been.","verdict":"MIT-by-README/npm action framework. Strong when one capability must serve agents and humans alike; verify the package license and bring your own runtime.","addedAt":"2026-09-21","featured":false,"domain":"AI Agents","subSpecialty":"Tooling","subcategory":"MCP","tags":["mcp","cli","api","self-host","active"],"capabilities":["actions","mcp","api"],"surfaces":["MCP","CLI","API","Self-host"],"ecosystem":["Node.js","Multi-platform"],"licenseModel":"MIT (README/npm only)","githubStars":7433,"starsPerWeek":235,"access":"free","archived":false,"repo":{"createdAt":"2026-03-12","pushedAt":"2026-10-19","license":null,"archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"claude-code","name":"Claude Code","tagline":"Terminal-first coding agent with deep repository context"},{"slug":"cursor","name":"Cursor","tagline":"The AI-first code editor that understands your codebase"},{"slug":"devin","name":"Devin","tagline":"Autonomous AI engineer for defined engineering tasks"},{"slug":"stagehand","name":"Stagehand","tagline":"AI-native browser automation that mixes code and natural language"},{"slug":"browser-use","name":"Browser Use","tagline":"Open-source framework for LLM-driven browser agents"}],"links":{"self":"/api/gems/agent-native","html":"/gems/agent-native","markdown":"/gems/agent-native.md","category":"/api/gems?category=agents","categoryPage":"/stacks/agents"}}