Agent-Native is an open-source framework for rapidly building robust applications with agents at their core.
// One action powers every app surface: UI, agent, HTTP, MCP, A2A, and CLI.
export default defineAction({
schema: z.object({
emailId: z.string(),
body: z.string(),
}),
run: async ({ emailId, body }) => {
await db.insert(replies).values({ emailId, body });
},
});- Actions: Define work once. Use it from every app surface: UI, agent, HTTP, MCP, A2A, and CLI.
- Agent runtime: Chat, tools, skills, memory, jobs, observability, and handoffs ship together.
- Backend agnostic: Plug in any Drizzle-supported SQL database and Nitro-compatible host.
- Toolkits: Reusable building blocks for collaboration, sharing, settings, teams, and observability.
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 |
Fork a working app and let the agent evolve it. You can customize everything.
|
Clips Agent-Native Loom Record your screen with auto-transcripts and captured browser debug logs, share a link, and let an agent read the transcript, see timestamped frames, and fix the bug. |
Plans Visual plan mode for coding agents Install |
Design Agent-Native Figma Generate interactive HTML prototypes, compare variants, refine controls, and export the result. |
|
Content Agent-Native Notion/Obsidian Edit local Markdown/MDX files, generate rich interactive custom blocks, and draft, rewrite, or publish with an agent. |
Analytics Agent-Native Amplitude, Fullstory Connect analytics data sources, prompt for real charts, and build reusable dashboards. |
Chat A minimal ChatGPT-style app for your own agent Chat-first app scaffold with durable threads, actions, auth, live sync, and a clean path to add screens or plug in your own agent backend. |
View the full app gallery at agent-native.com/apps, or build from scratch with the framework guide.
One command to start a new app locally.
npx @agent-native/core@latest create my-app
cd my-app
pnpm install
pnpm devPrefer flags? create my-app --template mail, --headless, or --standalone skip the prompt.
See the full getting started docs.
Join the Discord to ask questions, share what you're building, and get help.
Full documentation at agent-native.com.
MIT