BuilderIO/agent-native

BuilderIO 开源的 agentic 应用开发框架,一次定义、多端复用

BuilderIO 开源的 agentic 应用开发框架,一次定义、多端复用

产品定位

Agent-Native 是一个用于构建 agentic 应用的开源框架,采用 MIT 许可证,主要语言为 TypeScript。其定位是让应用从设计之初就具备 agent 能力,而非在既有产品上外挂 AI 功能。框架与具体后端解耦,可接入任何 Drizzle 支持的 SQL 数据库和 Nitro 兼容的主机,部署方式偏向自托管。Agent 运行时内置聊天、工具、技能、记忆、任务(jobs)、可观测性和交接(handoffs)能力,并提供 Toolkits 可复用构建模块,覆盖协作、分享、设置、团队和可观测性。

适合用户

  • 开发者
  • 构建 AI 应用的工程团队

功能亮点

  • 统一 Actions 定义

    一次定义工作,即可在 UI、agent、HTTP、MCP、A2A 和 CLI 等所有应用表面复用。

  • Agent 运行时

    内置聊天、工具、技能、记忆、任务、可观测性和交接能力。

  • 后端无关

    支持任何 Drizzle 支持的 SQL 数据库和 Nitro 兼容主机。

  • Toolkits 可复用模块

    用于协作、分享、设置、团队和可观测性的可复用构建模块。

  • 应用模板

    提供 Clips、Plans、Design、Content、Analytics、Chat 等可定制模板。

使用步骤

本地创建新应用

  1. 运行 npx @agent-native/core@latest create my-app(可用 --template、--headless、--standalone 跳过提示)
  2. 进入目录并执行 pnpm install
  3. 运行 pnpm dev 启动本地开发

定义 Action 并在多表面复用

  1. 使用 defineAction 定义带 schema 的动作
  2. 同一动作可在 UI、agent、HTTP、MCP、A2A 和 CLI 中使用

适用场景

构建兼具应用与 Agent 能力的产品

开发者

使用框架从零构建或基于模板定制 agentic 应用。

自建分析工具

工程团队

基于 Analytics 模板搭建 Amplitude 和 FullStory 的开源替代。

访问与价格

可用状态: 当前可用

价格信息: 开源

支持平台: 自托管

价格说明: 开源项目,采用 MIT 许可证,可免费使用。

官方入口

常见问题

Agent-Native 使用什么许可证?

MIT 许可证。

如何快速开始?

运行 npx @agent-native/core@latest create my-app,然后 pnpm install 和 pnpm dev。

来源核验

资料核验于 2026-08-31