The framework for
agentic apps
Agent-Native is an open-source framework for rapidly building robust applications with agents at their core.
Don't pick between apps or agents.
Agent-native apps are both
| SaaS Tools | Raw AI Agents | Internal Tools | Agent-Native App | |
|---|---|---|---|---|
| UI | Polished but rigid | None | Mixed quality | Full UI, fork & go |
| AI | Bolted on | Powerful | Shallowly connected | Agent-first, integrated |
| Customization | Can't | Instructions and skills | Full, but high maintenance | Agent modifies the app |
| Ownership | Rented | Somewhat yours | You own the code | You own the code |
Try an Agent-Native app
Fork a working app and let the agent evolve it. You can customize everything.
Build from scratch
Use the framework guide or build online with Builder.io.
One action gives you the whole app surface
Define an operation once. Agent-Native turns it into the UI action, agent tool, HTTP endpoint, MCP/A2A surface, CLI command, scoped permission check, and audit trail.
// One action powers the agent, UI, HTTP, MCP, A2A, and CLI.
export default defineAction({
description: "Say hello from the local app-agent loop.",
schema: z.object({
name: z.string().default("world"),
}),
http: { method: "GET" },
readOnly: true,
run: async ({ name }) => ({ message: `Hello, ${name}!` }),
});Batteries included,battle tested
Instead of starting from a blank prompt and a pile of improvised code, Agent-Native gives agents the battle-tested parts and best practices they need to build real software.
Browse toolkitsSoftware built for the agentic era
Start with a command or a durable action, run it through the app-agent loop, then grow it into UI, jobs, and collaboration without rewriting the operation. Open source. Forkable. Yours.