← all repositories
BuilderIO/agent-native

Build SaaS where the agent and UI share state

Agent-Native is a TypeScript framework that treats rich web UIs and autonomous agents as equal citizens of the same system, sharing one database and state so every action works by click or by prompt.

3.8k stars TypeScript AgentsApp BuildersCoding Assistants
agent-native
Velocity · 7d
+17
★ / day
Trend
cooling
star history

What it does

Agent-Native builds SaaS applications that are simultaneously rich web interfaces and autonomous agents. The UI and the agent share one SQL database and one state, so clicking a button and sending a prompt trigger the same underlying actions. It ships with a suite of cloneable, production-grade templates—Mail, Calendar, Brain, Analytics, and others—meant to replace paid tools you already use.

The interesting bit

Instead of bolting a chatbot onto a separate frontend, the architecture makes the agent and the UI roommates with a shared lease: one database, one state, and mutual awareness of what the other is doing. The agent knows what the user is looking at—select text and hit Cmd+I to prompt in context—and can even modify the application’s own features and UI over time.

Key highlights

  • One shared SQL database and state between agent and UI; changes from either surface instantly on the other.
  • Context-aware agents that know what the user is viewing, with Cmd+I prompts on selected text.
  • Per-user workspaces for skills, memory, instructions, and MCP servers, stored in SQL and customizable per user.
  • Cross-agent delegation via A2A, plus reusable provider connections and vault secrets managed through Dispatch.
  • Runs on any SQL database Drizzle supports and any host Nitro supports; works with Claude Code, Codex, Gemini CLI, or Builder.io.

Caveats

  • The CLI documentation references legacy commands (dev:all, --app-surface) and older “eager” modes alongside newer ones, suggesting the developer experience is still settling.

Verdict

Teams tired of renting SaaS should look here: you get cloneable, self-hosted Mail, Calendar, Analytics, and more that you can customize with an agent. Skip it if you want a lightweight library; this is an opinionated full-stack framework that ships with a dozen complete SaaS templates and its own coding agent.

Frequently asked

What is BuilderIO/agent-native?
Agent-Native is a TypeScript framework that treats rich web UIs and autonomous agents as equal citizens of the same system, sharing one database and state so every action works by click or by prompt.
Is agent-native open source?
Yes — BuilderIO/agent-native is an open-source project tracked on heatdrop.
What language is agent-native written in?
BuilderIO/agent-native is primarily written in TypeScript.
How popular is agent-native?
BuilderIO/agent-native has 3.8k stars on GitHub and is currently cooling off.
Where can I find agent-native?
BuilderIO/agent-native is on GitHub at https://github.com/BuilderIO/agent-native.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.