用途:Agent-Native 是开源框架,用于构建在真实应用内执行动作的智能体,面向产品级智能体软件,提供共享动作、SQL 支撑状态、身份、工具、技能、任务、可观测性与 UI 界面等原语。
主要能力:以 Actions 为基本构建块,一次定义可同时用于 UI、智能体、HTTP API、MCP、A2A 和 CLI;支持定义工具、技能与带调度或 cron 的后台任务;使用 Drizzle ORM 连接 PostgreSQL、MySQL 或 SQLite;提供内存记忆、日志、追踪、身份与鉴权,以及 React 集成与实时状态同步;Actions 自动暴露为 MCP 工具,并支持智能体间调用。
使用方式:创建项目可运行 npx @agent-native/core@latest create my-app,进入目录后 pnpm install、pnpm dev;可选整模板(如 mail、calendar、forms、clips)、Chat 或 Headless,也可用 --headless、--standalone 跳过提示。为已有编码智能体添加技能:npx @agent-native/core@latest skills add visual-plan,会向 Claude Code、Cursor、Codex、Pi、OpenCode、GitHub Copilot 等加入 /visual-plan 与 /visual-recap 斜杠命令。可定义 Actions、Agent、工具、技能、任务并设置 DATABASE_URL、OPENAI_API_KEY 等环境变量;构建与启动使用 pnpm build、pnpm start。
适用场景:需要让智能体真正操作邮件、日历、表单、文档等业务数据的应用;需要多入口共享同一动作、在 UI 与智能体之间共享 SQL 状态和多步工作流的项目;希望部署到 Nitro 兼容平台(如 Vercel、Netlify、AWS Lambda、Cloudflare Workers 或 Node.js 服务器)。
限制:资料未提供收费、价格、具体性能或效果信息;需自备 SQL 数据库和模型提供方密钥;实时状态同步依赖 WebSocket;修改 schema 后需运行 pnpm generate 重新生成类型。