AI/智能体/模型工具 · TypeScript

BuilderIO/agent-native

面向智能体原生应用的 TypeScript 框架,让 UI、Agent 与多入口共用同一套动作与上下文

增长榜 #55 已读 README 并重写
增长排名 #55 Fast Growth Top 100
本期热度 Stars 31 OSSInsight 页面展示
Forks 1 榜单记录
Fork / Star 3.2% 社区复用强度

它是什么

Agent-Native 是一个开源框架,目标是构建“agent-native”应用,也就是让智能体和界面共享同一套动作、状态和上下文。它把一次定义的动作,直接复用于 UI、Agent、HTTP、MCP、A2A 和 CLI 等不同入口。主要面向要做 AI 应用、智能体编排和 AI 辅助工作流的开发者。

为什么值得关注

它在榜单中出现,说明“把智能体能力做成应用底座”这类需求正在增长。README 里给出的不是单点能力,而是动作统一、运行时整合和多入口复用,方向很明确。

核心能力

  • 同一套动作可复用于多个应用入口
  • UI、Agent、HTTP、MCP、A2A、CLI 共用动作
  • 内置聊天、工具、技能、记忆和任务
  • 提供可观测性与 handoff 能力

适合谁用

  • 要做 agent-native 应用的前端/全栈开发者
  • 需要统一智能体与 UI 工作流的团队
  • 想把现有应用 fork 后再让 agent 演进的人
  • 做 AI 辅助编码流程与内部工具的开发者

使用前注意

  • README 没有给出许可证信息,使用前应自行确认
  • 项目强调可自定义,但未说明默认部署方式
  • 数据库需接入 Drizzle 支持的 SQL 数据库
  • 宿主环境需兼容 Nitro

README 证据

  • “agents and UI share the same actions, state, and context”
  • “Define work once. Use it from every app surface: UI, agent, HTTP, MCP, A2A, and CLI.”
  • “Chat, tools, skills, memory, jobs, observability, and handoffs ship together.”
  • “Plug in any Drizzle-supported SQL database and Nitro-compatible host.”