The framework for agent-native apps.

An open-source TypeScript framework for apps with a UI and an agent.Define each action once and call it from anywhere.

Real apps built with Agent‑Native

Open-source Agent-Native apps you can use for free or infinitely customize

Call one action from anywhere.

Define a capability with defineAction().
Your React UI, agent, HTTP clients, and integrations all call the same code.

One Action powers UI, MCP, Agent Chat, A2A, HTTP API, and CLIOne Action powers UI, MCP, Agent Chat, A2A, HTTP API, and CLI

Everything your agent needs

UI, context, data, permissions, and infrastructure, already wired together.

ImageImage

React UI

Give users familiar screens for browsing, editing, and reviewing work.

ImageImage

Embedded agent chat

Let users delegate work, ask questions, and review results in the same UI.

ImageImage

Shared application state

The agent knows what users are viewing, selecting, and editing.

Shared PostgreSQL data

Users and agents read and update the same source of truth.

Skills and memory

Give agents reusable expertise and persistent context.

Automations

Run agent work automatically on schedules or events.

Agent teams

Delegate work to specialist agents in the same workspace or across connected agents.

Authentication and organizations

Sign-in, user accounts, and organization membership are built in.

Sharing and permissions

Control who can view, comment, edit, or manage every resource.

Bring your own stack

Agent-Native is open-source TypeScript. Choose your model, database, and host, then keep the application code in your repository.

Build your first agent with a UI

The agent and UI share the same capabilities. Bring your own LLM and deploy anywhere.