{"id":47734035,"url":"https://github.com/builderio/agent-native","last_synced_at":"2026-07-06T03:01:36.559Z","repository":{"id":344222247,"uuid":"1179959183","full_name":"BuilderIO/agent-native","owner":"BuilderIO","description":"A framework for building agent-native applications.","archived":false,"fork":false,"pushed_at":"2026-07-02T13:28:22.000Z","size":144337,"stargazers_count":3345,"open_issues_count":20,"forks_count":318,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-07-02T13:28:27.200Z","etag":null,"topics":["agents","ai","react"],"latest_commit_sha":null,"homepage":"https://agent-native.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BuilderIO.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-03-12T14:57:10.000Z","updated_at":"2026-07-02T13:28:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/BuilderIO/agent-native","commit_stats":null,"previous_names":["builderio/agent-native"],"tags_count":1009,"template":false,"template_full_name":null,"purl":"pkg:github/BuilderIO/agent-native","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuilderIO%2Fagent-native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuilderIO%2Fagent-native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuilderIO%2Fagent-native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuilderIO%2Fagent-native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BuilderIO","download_url":"https://codeload.github.com/BuilderIO/agent-native/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BuilderIO%2Fagent-native/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35176125,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agents","ai","react"],"created_at":"2026-04-02T22:10:12.012Z","updated_at":"2026-07-06T03:01:36.538Z","avatar_url":"https://github.com/BuilderIO.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Agent-Native\n\n## The framework for agent-native apps\n\nAgent-Native is an open-source framework for building robust agents that act inside real apps, not just chat next to them. It gives you primitives for product-grade agentic software: shared actions, SQL-backed state, identity, tools, skills, jobs, observability, and UI surfaces that all work together. Bring your own database, hosting provider, model stack, and app code.\n\n```ts\n// One action powers UI, agent, HTTP, MCP, A2A, and CLI.\nexport default defineAction({\n  schema: z.object({\n    emailId: z.string(),\n    body: z.string(),\n  }),\n  run: async ({ emailId, body }) =\u003e {\n    await db.insert(replies).values({ emailId, body });\n  },\n});\n```\n\n- **Actions**: Define work once. Use it from UI, agent, API, MCP, A2A, and CLI.\n- **Agent runtime**: Chat, tools, skills, memory, jobs, observability, and handoffs ship together.\n- **Backend agnostic**: Plug in any Drizzle-supported SQL database and Nitro-compatible host.\n\n## Templates\n\nStart with a full featured template. Each one is a complete, 100% free and open-source SaaS app: cloneable, not scaffolded, except you own the code and can customize everything.\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n\n**Clips**\n\n\u003ca href=\"https://agent-native.com/templates/clips\"\u003e\u003cimg src=\"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F189ebd9b2f2b4f0ead3b33138d4e4c10?format=webp\u0026width=800\" alt=\"Clips template\" width=\"100%\" /\u003e\u003c/a\u003e\n\n**Agent-Native Loom + Jam**\n\nRecord 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.\n\n\u003c/td\u003e\n\u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n\n**Plans**\n\n\u003ca href=\"https://agent-native.com/templates/plan\"\u003e\u003cimg src=\"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2Fb6f4213ac7cc42eeb10c12e8ccda8936?format=webp\u0026width=800\" alt=\"Plans template\" width=\"100%\" /\u003e\u003c/a\u003e\n\n**Visual plan mode for coding agents**\n\nInstall `/visual-plan` and `/visual-recap` so your coding agent can plan before it builds and recap changes after they land. High-level code reviews with diagrams, wireframes, annotations, and review links.\n\n\u003c/td\u003e\n\u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n\n**Design**\n\n\u003ca href=\"https://agent-native.com/templates/design\"\u003e\u003cimg src=\"https://cdn.builder.io/api/v1/image/assets%2F348da13fcd8b414c87de9066196f7266%2F961bedb713a94463b834c1f2f4643bcf?format=webp\u0026width=800\" alt=\"Design template\" width=\"100%\" /\u003e\u003c/a\u003e\n\n**Agent-Native design prototyping**\n\nGenerate interactive HTML prototypes, compare variants, refine controls, and export the result.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n\n**Content**\n\n\u003ca href=\"https://agent-native.com/templates/content\"\u003e\u003cimg src=\"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F89bcfc6106304bfbaf8ec8a7ccd721eb?format=webp\u0026width=800\" alt=\"Content template\" width=\"100%\" /\u003e\u003c/a\u003e\n\n**Open-source Obsidian for MDX**\n\nEdit local Markdown/MDX files, generate rich interactive custom blocks, and draft, rewrite, or publish with an agent.\n\n\u003c/td\u003e\n\u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n\n**Slides**\n\n\u003ca href=\"https://agent-native.com/templates/slides\"\u003e\u003cimg src=\"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F2c09b451d40c4a74a89a38d69170c2d8?format=webp\u0026width=800\" alt=\"Slides template\" width=\"100%\" /\u003e\u003c/a\u003e\n\n**Agent-Native Google Slides, Pitch**\n\nGenerate and edit React-based presentations via prompt or point-and-click.\n\n\u003c/td\u003e\n\u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n\n**Analytics**\n\n\u003ca href=\"https://agent-native.com/templates/analytics\"\u003e\u003cimg src=\"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F4933a80cc3134d7e874631f688be828a?format=webp\u0026width=800\" alt=\"Analytics template\" width=\"100%\" /\u003e\u003c/a\u003e\n\n**Agent-Native Amplitude, Mixpanel**\n\nConnect analytics data sources, prompt for real charts, and build reusable dashboards.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\nView the full template gallery at **[agent-native.com/templates](https://agent-native.com/templates)**.\n\n## Agents and UIs, Fully Connected\n\nThe agent and the UI are equal citizens of one system. Every action works both ways: click it or ask for it.\n\n![Agents and UIs fully connected](https://cdn.builder.io/api/v1/file/assets%2FYJIGb4i01jvw0SRdL5Bt%2Fadc1e9e9368e4a8cb1b4dbb5aae5aaa2)\n\n- **Everything syncs**: One database, one state. Changes from either side show up instantly on the other.\n- **Real-time multiplayer**: Humans and agents edit the same document together, with the agent as a first-class peer.\n- **Context-aware**: The agent knows what you're looking at. Select text, hit Cmd+I, and tell it what to do.\n- **Agents call agents**: Tag another agent from any app and they coordinate over A2A.\n- **Self-improving**: The agent can add features, fix bugs, and refine the UI over time.\n\n## Try it with a skill\n\nDon't want to scaffold a whole app yet? Add visual planning and PR recaps to Claude Code, Codex, Cursor, Pi, OpenCode, GitHub Copilot / VS Code, and similar agents with one command:\n\n```bash\nnpx @agent-native/core@latest skills add visual-plan\n```\n\n![Visual plan and recap in action](https://raw.githubusercontent.com/builderio/skills/main/media/visual-recap.gif)\n\nYou get two slash commands:\n\n- **`/visual-plan`**: before the agent writes code, it opens a structured, reviewable plan with inline diagrams, UI wireframes, file-by-file implementation maps, and annotations you can comment on and approve.\n- **`/visual-recap`**: after changes land, it turns a PR or git diff into a high-altitude visual recap with a shareable review link instead of a raw diff.\n\nSee the **[Skills Guide](https://agent-native.com/docs/skills-guide#app-backed-skills)** for more.\n\n## Quick Start\n\nOne command to start a new project locally.\n\n```bash\nnpx @agent-native/core@latest create my-app\ncd my-app\npnpm install\npnpm dev\n```\n\n`create` first asks how you want to start:\n\n- **Full template(s)**: clone one or more complete apps into a workspace. Pick Mail + Calendar + Forms and you get all three wired up and sharing auth.\n- **Chat**: a single app with a minimal chat UI and the browser shell already wired, the simplest way to get a UI.\n- **Headless**: a single action-first app with no UI shell. The CLI walks you through calling your first action and agent, and you can add a UI later.\n\nPrefer flags? `create my-app --template mail`, `--headless`, or `--standalone` skip the prompt.\n\n## The Best of Both Worlds\n\n|                   | SaaS Tools         | Raw AI Agents           | Internal Tools             | Agent-Native            |\n| ----------------- | ------------------ | ----------------------- | -------------------------- | ----------------------- |\n| **UI**            | Polished but rigid | None                    | Mixed quality              | Full UI, fork \u0026 go      |\n| **AI**            | Bolted on          | Powerful                | Shallowly connected        | Agent-first, integrated |\n| **Customization** | Can't              | Instructions and skills | Full, but high maintenance | Agent modifies the app  |\n| **Ownership**     | Rented             | Somewhat yours          | You own the code           | You own the code        |\n\n## Community\n\nJoin the **[Discord](https://discord.gg/qm82StQ2NC)** to ask questions, share what you're building, and get help.\n\n## Docs\n\nFull documentation at **[agent-native.com](https://agent-native.com)**.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuilderio%2Fagent-native","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuilderio%2Fagent-native","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuilderio%2Fagent-native/lists"}