AG Kit(Antigravity Kit)是一个专为现代 AI 代理(Agent)系统设计的开源工程框架,它不只提供基础工具链,更以“反重力”(Antigravity)理念为核心——即在复杂 AI 系统中主动对抗失控风险,通过规则约束、内存持久化与安全钩子等机制,让开发者真正掌握智能体的行为边界。它解决了当前 Agent 开发中普遍存在的“能力越强、越难管控”的痛点:模型幻觉难拦截、多步任务易偏离、状态无法跨会话保持、安全策略难以统一注入等问题。
核心功能
- 声明式规则引擎:支持 YAML/Markdown 定义行为边界规则(如禁止访问外部 API、限制输出长度、拒绝敏感话题),运行时自动校验并拦截违规动作。
- 技能模块化封装:将工具调用、API 集成、数据处理等能力封装为可复用、可测试、可版本管理的「技能包」(Skills),降低耦合度,提升协作效率。
- 专家角色协同架构:内置 Specialist Agent 模式,支持按职责划分多个专业代理(如 Planner、Validator、Executor),通过标准化协议协同完成复杂任务。
- 持久化记忆系统:原生集成向量数据库与结构化存储,实现对话上下文、用户偏好、任务历史的长期记忆,并支持语义检索与权限分级访问。
- MCP(Model Control Protocol)引导机制:提供轻量级控制协议,让开发者能动态干预模型推理路径(如强制重试、跳过步骤、切换提示模板),而非被动等待 LLM 输出。
- 原生安全钩子(Safety Hook):在推理链关键节点(输入前、输出后、工具调用时)预留可插拔的安全拦截点,支持内容过滤、合规审计、越权检测等企业级防护能力。
适合哪些人用
AG Kit 尤其适合以下三类技术实践者:
- AI 应用工程师:正在构建客服助手、自动化运营、智能数据分析等生产级 Agent 应用,需要兼顾功能迭代速度与系统稳定性;
- 大模型平台团队:负责搭建内部 Agent 开发平台或低代码智能体工厂,需统一治理规则、技能库与安全策略;
- 关注可控 AI 的研究者与架构师:对模型行为可解释性、执行过程可观测性、系统级安全有深度要求,不愿依赖黑盒框架。
它不是给初学者快速跑通 demo 的玩具框架,而是为追求「可靠智能」的团队准备的工业级工程套件。
快速上手
只需三步即可启动本地开发环境:
- 安装 Node.js 18+ 后执行:
npm create ag-kit@latest(官方脚手架); - 进入项目目录,运行
npm install && npm run dev,自动启动本地工作台; - 在
.agents/目录下编写 Markdown 格式的 Agent 定义文件(含角色描述、技能绑定、规则约束),保存即生效。
生产部署推荐使用 Google Antigravity 运行时(项目官方首选),也兼容其他符合 MCP 协议的执行环境。完整迁移指南、上线检查清单与安全配置说明均已在仓库文档中公开。
项目信息
TypeScript 编写|GitHub Star 数:7839|MIT 开源协议|GitHub 项目地址
如果你正被「智能体越聪明越不可控」所困扰,AG Kit 是目前中文社区最值得认真研究的反重力工程实践——它不承诺魔法般的智能,但坚定交付可审计、可约束、可演进的 AI 系统底座。



