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.”