Agent-Native 开源框架:打造自主应用,兼具 UI 与智能体优势,三种形态灵活选! Agent-Native适用于自主应用的开源框架你无需在丰富的用户界面和自主智能体之间做选择就能拥有自己的自主应用因为每个 Agent-Native 应用都兼具二者。智能体与用户界面深度连接在同一系统中智能体和用户界面UI地位平等。操作可双向进行既能通过点击操作也能借助语音指令完成。智能体和 UI 共享同一个数据库和状态任一方的更改都会立即在另一方体现。实时多人协作人类和智能体可以在同一文档中同时协作支持 CRDT 合并、实时在线状态显示光标、选择框、谁在查看哪一页幻灯片智能体可作为一等编辑伙伴。该框架支持任何 SQL 数据库和主机包括无服务器架构。上下文感知智能体能够知晓你正在查看的内容。你选中一段文本按下 Cmd I然后告知它要执行的操作即可。个性化用户工作区技能、记忆、指令、子智能体和 MCP 服务器都由 SQL 支持可根据用户需求进行定制兼具 Claude - Code 级别的灵活性和 SaaS 级别的经济性。智能体间交互在任何应用中都可以标记另一个智能体它们能通过 A2A 协议相互发现并跨堆栈执行操作。可复用集成在 Dispatch 中连接一次服务提供商将机密信息存储在保险库中然后授权 Brain、Analytics、Mail 和 Dispatch 等应用访问共享账户元数据和凭证引用。三种应用形态可以将同一个智能体构建为无界面 API、丰富的聊天体验或完整的应用程序且智能体和 UI 始终保持同步。自我进化的应用你的应用能够自行优化。智能体可以随着时间的推移添加新功能、修复漏洞并优化 UI。支持任意数据库和主机支持 Drizzle 所支持的任何 SQL 数据库以及 Nitro 兼容的任何托管目标无锁定限制。灵活的智能体接入方式MCP 兼容的主机可以调用你的应用编码智能体可以安装技能原生聊天可渲染可复用的应用输出自带的智能体运行时可以流式传输到 Agent - Native 聊天壳中。Agent-Native 应用框架概述Agent-Native 是一个开源框架用于构建能够在实际应用中发挥作用的强大智能体而不仅仅是在应用旁提供聊天功能。它为产品级的自主软件提供了基础组件包括共享操作、SQL 支持的状态、身份验证、工具、技能、任务、可观测性以及相互协作的 UI 界面。它对后端无依赖你可以使用自己的数据库、托管提供商、模型堆栈和应用代码。操作定义只需定义一次操作即可在 UI、智能体、API、MCP、A2A 和 CLI 中使用。示例代码如下export default defineAction({schema: z.object({emailId: z.string(),body: z.string(),}),run: async ({ emailId, body }) {await db.insert(replies).values({ emailId, body });},});智能体运行时集成了聊天、工具、技能、记忆、任务、可观测性和交接功能。后端无依赖可接入任何 Drizzle 支持的 SQL 数据库和 Nitro 兼容的主机。一种智能体三种产品形态Agent-Native 基础组件让你可以在不重建智能体契约的情况下灵活选择为智能体配备多少 UI无界面可通过代码、CLI、HTTP、MCP 或 A2A 调用智能体和操作。defineAction、身份验证、技能、记忆、任务、可观测性丰富聊天独立或嵌入式聊天支持原生表格、图表、审批、设置流程和工具结果展示。共享聊天运行时、自带运行时适配器、操作声明的原生渲染器完整应用完整的 SaaS/产品 UI聊天功能可位于中心位置也可移至侧边栏并与应用状态保持同步。SQL 状态、操作、上下文感知、深度链接、实时同步内置协议框架自带多种协议而非针对每个功能进行单独集成。目前包括 A2A、MCP、MCP 应用、标准远程 MCP OAuth、MCP 客户端、HTTP/CLI 操作调用、原生聊天小部件、AgentChatRuntime 适配器、标准 OpenAI、AG - UI、Claude 智能体 SDK 和 Vercel AI SDK 聊天运行时连接器以及深度链接这些都基于同一操作界面。ACP 更适合理解为编码智能体/编辑器互操作性协议而非通用的自带应用聊天运行时。如需完整的决策指南无界面、内置智能体的丰富聊天、自定义智能体的丰富聊天、嵌入式侧边栏或完整应用请参考《智能体界面指南》。若要将 Claude、ChatGPT、Codex、Cursor、OpenCode、GitHub Copilot / VS Code 或其他 MCP 主机连接到你的托管应用请参考《外部智能体指南》。技能试用如果你还不想搭建完整的应用可以通过一条命令为 Claude Code、Codex、Cursor、Pi、OpenCode、GitHub Copilot / VS Code 等智能体添加可视化规划和 PR 总结功能npx agent-native/corelatest skills add visual-plan你将获得两个斜杠命令用于提升智能体的工作规划和报告能力/visual - plan在智能体编写代码之前它会打开一个结构化、可审查的规划文档而非一大段文字其中包括内联图表、UI 线框图和原型、逐文件实现地图以及可评论和审批的注释。/visual - recap在更改提交后它会将 PR 或 git diff 转换为高维度的可视化总结将架构、API 和文件更改以前后对比块的形式呈现并提供可共享的审查链接避免滚动查看原始 diff。更多技能和本地安装方法请参考《技能指南》。模板选择可以从功能齐全的模板开始。每个模板都是一个完整的、完全免费的开源 SaaS 应用可直接克隆而非仅提供脚手架你拥有代码所有权并可进行定制。日历集成 Google Calendar 和 Calendly可管理事件、与 Google Calendar 同步并通过 AI 调度共享公共预订页面。内容类似开源的 Obsidian for MDX可编辑本地 Markdown/MDX 文件生成丰富的交互式自定义块并借助智能体进行起草、重写或发布。规划为编码智能体提供可视化规划模式安装 /visual - plan 和 /visual - recap 命令让编码智能体在构建前进行规划在更改提交后进行总结支持通过图表、线框图、注释和审查链接进行高级代码审查。幻灯片集成 Google Slides 和 Pitch可通过提示或点击操作生成和编辑基于 React 的演示文稿。分析集成 Amplitude 和 Mixpanel连接分析数据源通过提示生成真实图表并构建可复用的仪表盘。共享工作区连接可提供服务提供商凭证而 Analytics 仍可管理指标、数据源选择和保存的分析结果。剪辑集成 Loom可录制屏幕并自动生成转录文本提供可共享链接智能体可按需对剪辑进行总结、添加字幕和编辑。每个模板都是一个可克隆的完整 SaaS 应用你可以先使用示例数据进行试用再连接自己的数据源。完整的模板库可在 [agent - native.com/templates](agent - native.com/templates) 查看。快速开始使用一条命令即可分叉模板并在本地开始构建npx agent - native/corelatest create my - platformcd my - platformpnpm installpnpm devCLI 会显示一个多选选择器你可以在一个工作区中包含任意数量的模板。选择 Mail Calendar Forms你将一次性获得这三个应用并共享身份验证。你也可以浏览模板库查看实时演示。如果你只需要单个应用不使用单仓库模式可以使用 --standalone 参数npx agent - native/corelatest create my - app --standalone --template mail工作区单仓库模式工作区是 Agent - Native 项目的默认形态。每个应用都位于 apps/ 目录下packages/shared/ 目录可用于存放少量适用于所有应用的代码、指令、技能或品牌信息。my - platform/├── package.json # 声明 agent - native.workspaceCore├── pnpm - workspace.yaml├── .env # 共享机密信息ANTHROPIC_API_KEY、BUILDER_PRIVATE_KEY、A2A_SECRET 等├── packages/│ └── shared/ # 可选的共享自定义代码└── apps/├── mail/├── calendar/└── forms/之后可以添加新应用npx agent - native/corelatest add - app notes --template content将所有应用部署到同一域名下npx agent - native/corelatest deploy# https://your - agents.com/mail/* → mail# https://your - agents.com/calendar/* → calendar# https://your - agents.com/forms/* → forms同一域名部署意味着所有应用共享登录会话且无需配置即可实现跨应用 A2A 交互例如在日历的智能体聊天中标记 mail 即可正常工作无需 JWT 签名无 CORS 问题。详细信息请参考 [agent - native.com/docs/multi - app - workspace](agent - native.com/docs/multi - app - workspace)。融合优势对比项SaaS 工具、原始 AI 智能体、内部工具、Agent - NativeUI精致但僵化、无、质量参差不齐、完整 UI可直接分叉使用AI 集成附加、强大但连接浅、-、以智能体为核心深度集成定制性无法定制、依赖指令和技能、完全可定制但维护成本高、智能体可修改应用所有权租用、部分拥有、拥有代码、拥有代码社区与文档加入 Discord 社区提问、分享你的项目并获取帮助。完整文档可在 [agent - native.com](agent - native.com) 查看。本项目采用 MIT 许可证。