内容
<p align">
src="https://.io/npm/v/@-dev/apex?style&color=0ea5e9" alt="npm 版本" />
<img src="https://img.shields.io/npm/dm/@asno-dev/apex?style=flat-square&color=38bdf8" alt="npm 下载量" />
<img src="https://img.shields.io/npm/l/@asno-dev/apex?style=flat-square&color=22c55e" alt="许可证" />
<img src="https://img.shields.io/badge/agents-13-blueviolet?style=flat-square" alt="代理" />
<img src="https://img.shields.io/badge/tools-56-orange?style=flat-square" alt="工具" />
<img src="https://img.shields.io/badge/adapters-13-blue?style=flat-square" alt="适配器" />
<img src="https://img.shields.io/badgeE%3D18-green?style=flat-square="节点" />
</p>
<h1 align">⚡ APEX</h1>
<p">
<strong>10 名专家的工程团队,适用于任何 CLI 编程代理</strong>
</p>
<p align="center">
一个零依赖的编排器,它将您的请求路由到 10 名专家的 AI 代理 — 每个代理都具有领域专业知识、专门构建的工具以及在任务中动态调用对等方的能力。与 <strong>13 种编程代理</strong> 开箱即用。</p>
<p align="center">
<a href="#-agents">代理</a> •
<a href="#-installation">安装</a> •
<a href="#-mcp-servers">MCP 服务器</a> •
href="#%EF%8F-commands">命令</a> •
<a href="#posio-integration">Composio</a> <a href="#0%9F%8B-mirage-vfs">M VFS</a <a hreflicense">许可证</</p>
---
## 快速入门
```bash
npx @asno-dev/apex <agent> # 将 <agent替换为您的编程代理(参见下文)
命令。安装共享文件、代理配置、M和命令。
然后在您的编程代理中使用 `@`:
```
@arch 重构这段代码 → Max 压缩您的代码
@ui 构建一个登录表单 → Zara 绘制一个 WCAG AA 表单
@debug 修复这个错误 运行 5 步调试协议
@perf 这很 → Rex 分析
@sec 验证代码 → 扫描 OWASP 名
@infra 容器化这段代码 → Io 输出生产级配置
@nova 有什么想法? → Nova 提出非显而易@reed 最佳缓存策略 → Reed比较选项并提供证据
@review 检查这段代码 → Rila 提供结构化的 PR 审查
@flex 什么是 MVP? Flex 评估成本并削减范围
```
---
## 代理EX 配备10 名专家的代理**,每个代理都角色、领域专业一套专门构建的| 徽章 | 名称 | | 专业知识 |
:|:---:|:----:|:----------|
]` | `@ | **Max**架构师 | 系统重构、结构。压缩 50→1 行。 |
| `[UI]` | `@ui` |ara** | UI/UX 设计师 | 情绪优先、反懒shadcn/ui + Tailwind。WCAG AA 种色板。 |
Dbg]` | `@debug` | ** | 调试器 | 5 步协议:重现 → 隔离 → 假设 → 修复 → 防止。 |
| `[Perf]` | `@perf` | **Rex** | 性能工程师 | 首先分析。算法 → 数据库 → 包 → 渲染。基准 → 优化 → 测量。 |
| `[Sec]` | `@sec` | **Vex**工程师 | OW 10 名/高/每个输入都是。 |
|]` | `@infra **Io** |工程师 | Docker/k/CI-CD。多阶段构建。非 root滚始终。 |
Nov]` | `@nova **Nova** | 创意 | 非显而易见的角度。 npm + POC + 分析。 |
Res]` | `@ | **Reed 博士** | 研究人员 | 基于证据。≥2 个选项,复杂度为 O没有数据就没有意见| `[Rev `@review` |ila** |员 | 阻止 → 建议 → 赞扬。具体赞扬始终。 |
| `[Fnd `@flex` | **Flex** | 创始人/ | 价值(1-3)成本(1-发布 60%, 30%,取消 10%。 |
### 路由
| 您的请求 | 路由到 |
|:----------|
| 代码很长/复杂/ | `@arch` |
| 构建 UI / 页面 | `@ui` |
| 错误 / 崩溃 / 未定义 | `@debug| 慢 / / 性能 |` |
| 身份验证 / 输入 / / 漏洞 | `@ |
| / CI / k8s | `@ |
| 新想法 / 库 / 创意 | `@nova` |
| 最佳方式 / 哪 研究 | `@reed` |
| 审查 / PR / 合并 / 质量 | `@review` |
| 范围 / MVP / 要 | `@ |
### 模式
| 模式 | 用例 | 描述 |
|:----:|:------|:------------ **直接** | `@agent` | 该代理具有完全权限的主要代理。通过 `@peerName` 调用对等方。 |
| **团队(默认)** | 自动 | 编排器路由到最佳代理。代理动态调用对等方。 |
| **选择** | `/apex select a,b` | 仅这些代理之前处于活动 |
### 任务状态
```
思考 🔍 探索 → ⚡ 工作 🔧 修复 ✅ 验证 → ✨ 完成---
## 安装代理一个命令。没有,没有交互式提示 Claude Code
```bash
npxno-dev/apex claude-code
```
<summary><strong>.claude/plugin.json</strong> — 10 个子代理,8 个命令,3 个 MCP 服务器,生命周期钩子</summary>
```json
{
"name": "apex",
"version": "3.0.0",
"hooks": "./hooks.json",
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"], "type": "local" },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"], "type": "local" },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"], "type": "local" }
},
"subagents": ["agents/arch.md", "agents/ui.md/debug.md/perf.md", "agents/sec.md", "agents/infra.md", "agents/nova.md", "agents/reed.md", "agents/review "agents/flex.md "commandscommands/apex.md", "commands/apex-docs.md", "commands-excel.md", "commands/apex-ppt.md", "commands/apex-composio-setup.md", "commands/posio-statuscommands/apex-composio-sync.md", "commands/apex-mirage.md"]
}
```
</details>
**安装:** `.claude/plugin.json`、`.claude/hooks.json`、`.claude/agents/`(10 `.md`)、`.claude/commands/`(8 `.md`)、`.claude/hooks/`(4)
**自动检测** — Claude Code 在加载 `.claude/plugin.json`。
---
### Codex CLI
```bash
npx @asno-dev/apex codex
```
<details>
<summary><strong>.codex/</strong> — plugin.json、codex.json、config.toml、代理、9、plugins/apex.json</summary>
```json
{
"apex",
version": "0.0",
"mcpServers "apex-hands": { "commandnode", "apexands-server.mjstype": "local "m-vfs":command": ["node/src/mira.mjs"], "type": "local" },
"apex-com": { "commandnode", "/composio-server.m "type": "local" }
"subagentsagents/arch.toml",/ui.toml", "agents/debug.toml", "agents/perf.toml", "agents/sec.toml", "agents/infra.toml", "agents/nova.toml", "agents/reed.toml", "agents/review.toml", "agents/flex.toml"],
"commands": ["commands/apex.md", "commands/apex-team.md", "commands/apex-docs.md", "commands/apex-excel.md", "commands/apex-ppt.md", "commands/apex-composio-setup.md", "commands/apex-composio-status.md", "commands/apex-composio-sync.md", "commands/apex-mirage.md"]
}
```
</details>
**安装:** `.codex/plugin.json`、`.codex/codex.json`、`.codex/config.toml`、`.codex/plugins/apex.json`、`.codex/agents/`(10 `.toml`)、`.codex/commands/`(9 `.md`)、`.codex/SKILLS.md`
**自动检测** — Codex CLI 在启动时加载 `.codex/plugin.json`(v0.142+)。
**前提条件:** `npm install -g @openai/codex`(v0.142.5+)
---
### Gemini CLI
```bash
npx @asno-dev/apex gemini
```
<details>
<summary><strong>.gemini/gemini-extension.json</strong> — 8 个命令,3 个 MCP 服务器(代理从 <code>.gemini/agents/*.md> 自动发现)</summary>
```json
{
"name": "apex",
"version": "3.0.0",
"mcpServers": {
"apex-hands": { "command": "node apex/src/hands-server.mjs", "type": "local" },
"mirage-vfs": { "command": "node apex/src/mirage-server.mjs", "type": "local" },
"apex-composio": { "command": "node apex/src/composio-server.mjs", "type": "local" }
},
"commands": [
{"name": "apex", "file": "commands/apex.md"},
{"name": "apex-team", "file": "commands/apex.md"},
{"name": "apex-docs", "file": "commands/apex-docs.md"},
{"name": "apex-excel", "file": "commands/apex-excel.md"},
{"name": "apex-ppt", "file": "commands/apex-ppt.md"},
{"name": "apex-composio-setup", "file": "commands/apex-composio-setup.md"},
{"name": "apex-composio-status", "file": "commands/apex-composio-status.md"},
{"name": "apex-composio-sync", "file": "commands/apex-composio-sync.md"},
{"name": "apex-mirage", "file": "commands/apex-mirage.md"}
]
}
```
代理(`@arch`、`@ui` 等)从 `.gemini/agents/*.md` YAML frontmatter 自动发现 - 扩展 JSON 中没有 `agents` 数组,以避免重复警告。
</details>
**安装:** `.gemini/gemini-extension.json`、`.gemini/agents/`(10 `.md`)、`.gemini/commands/`(8 `.md`)
**然后:** `gemini extensions install .gemini`
---
### 游标
```bash
npx @asno-dev/apex cursor
```
<details>
<summary><strong>.cursor/mcp.json</strong> — 适用于 Cursor 的 MCP + 规则</summary>
```json
{
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"], "type": "local" },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"], "type": "local" },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"], "type": "local" }
}
}
```
</details>
**安装:** `.cursor/mcp.json`、`.cursor/rules/apex.mdc`、`.cursor/agents/`(10 `.mdc`)、`.cursor/commands/`(8 `.md`)
**自动检测** — Cursor 在项目打开时加载 `.cursor/mcp.json` 和 `.cursor/rules/apex.mdc`。
---
### Cline / Kilo
```bash
npx @asno-dev/apex cline
```
<details>
<summary><strong>.cline/mcp.json</strong> — 适用于 Cline 的 MCP + 规则</summary>
```json
{
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"], "type": "local" },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"], "type": "local" },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"], "type": "local" }
}
}
```
</details>
**安装:** `.cline/mcp.json`、`.cline/rules/apex.mdc`、`.cline/agents/`(10 `.mdc`)、`.cline/commands/`(8 `.md`)、`.clinerules`
**自动检测** — Cline 在项目打开时加载 `.cline/` 配置。
---
### OpenCode
```bash
npx @asno-dev/apex opencode
```
<details>
<summary><strong>opencode.json</strong> — 带有 MCP 服务器的插件配置</summary>
```json
{
"plugin": ["./adapters/opencode/apex.mjs"],
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"] },
"mirage-v { "command": ["node", "apex/src/mirage-server.mjs"] },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"] }
}
}
```
</details>
**安装:** `opencode.json`、`adapters/opencode/apex.mjs`、`.opencode/agents/`)
**自动检测** — OpenCode 在启动时加载 `opencode.json` 和 `.opencode/agents/`。
---
### 反重力 CLI
```bash
npx @asno-dev/apex antigravity
```
<details>
<summary><strong>antigravity-extension.json</strong> — <code>agy</code> 二进制文件的扩展</summary>
```json
{
"name": "apex",
"version": "3.0.0",
"contextFileName": "AGENTS.md",
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"], "type": "local" },
"mirafs": { "command": ["node", "apex/src/mirage-server.mjs"], "type": "local" },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"], "type": "local" }
},
"subagents": [
{"name": "arch", "tag": "@arch", "description": "Max 架构师"},
{"name": "ui", "tag": "@ui", "description": "Zara UI 画家"},
{"name": "debug", "tag": "@debug", "description": "Kai 调试器"},
{"name": "perf", "tag": "@perf", "description": "Rex 性能工程师"},
{"name": "sec", "tag": "@sec", "description": "Vex 安全工程师"},
{"name": "infra", "tag": "@infra", "description": "Io 基础设施工程师"},
{"name": "nova", "tag": "@nova", "description": "Nova 创意"},
{"name": "reed", "tag": "@reed", "description": "Reed 博士 研究员"},
{"name": "review", "tag": "@review", "description": "Rila 代码审查员"},
{"name": "flex", "tag": "@flex", "description": "Flex 创始人/项目经理"}
],
"commands": [
{"name": "apex", "description":EX 模式切换"},
{"name": "apex-team", " "完整团队模式"},
": "apex-docs", "descriptionWord 文档"},
{"name": "apex-excel", "description": "Excel 电子表格"},
{"name": "apex-ppt", "description": "PowerPoint 演示文稿"},
{"name": "apex-composio-setup", "description": "连接外部工具"},
{"name": "apex-composio-status", "description": "显示已连接工具"},
{"name": "apex-composio-sync", "description": "强制同步"},
{"name": "apex-mirage", "description": "VFS 命令"}
],
"features": {
"modes": ["direct", "team", "select"],
"composio": true,
"mirage": true,
"officecli": true
}
}
```
</details>
**安装:** `antigravity-extension.json`、`AGENTS.md`、`apex/src/`(MCP 服务器文件)
**然后:** 确保 `agy` 二进制文件在 PATH 中。扩展在启动时自动检测。
**前提条件:** [Antigravity CLI](https://github.com/antigravity-ai/agy) 已安装,`agy` 在 PATH 中。
---
### Devin CLI
```bash
npx @asno-dev/apex devin
```
<details>
<summary><strong>.devin/plugin.json</strong> — 10 个代理,8 个命令,3 个 MCP 服务器</summary>
```json
{
"name": "apex",
"version": "3.0.0",
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"], "type": "local" },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"], "type": "local" },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"], "type": "local" }
},
"agents": [
{"name": "arch", "file": "agents/arch.md", "tag": "@arch"},
{"name": "ui", "file": "agents/ui.md", "tag": "@ui"},
{"name": "debug", "file": "agents/debug.md", "tag": "@debug"},
{"name": "perf", "file": "agents/perf.md", "tag": "@perf"},
{"name": "sec", "file": "agents/sec.md", "tag": "@sec"},
{"name": "infra", "file": "agents/infra.md", "tag": "@infra"},
{"name": "nova", "file": "agents/nova.md", "tag": "@nova"},
{"name": "reed", "file": "agents/reed.md", "tag": "@reed"},
{"name": "review", "file": "agents/review.md", "tag": "@review"},
{"name": "flex", "file": "agents/flex.md", "tag": "@flex"}
],
"commands": [
{"name": "apex", "file": "commands/apex.md"},
{"name": "apex-docs", "file": "commands/apex-docs.md"},
{"name": "apex-excel", "file": "commands/apex-excel.md"},
{"name": "apex-ppt", "file": "commands/apex-ppt.md"},
{"name": "apex-composio-setup", "file": "commands/apex-composio-setup.md"},
{"name": "apex-composio-status", "file": "commands/apex-composio-status.md"},
{"name": "apex-composio-sync", "file": "commands/apex-composio-sync.md"},
{"name": "apex-mirage", "file": "commands/apex-mirage.md"}
]
}
```
</details>
**安装:** `.devin/plugin.json`、`.devin/agents/`(10 `.md`)、`.devin/commands/`(8 `.md`)
**自动检测** — Devin 读取 `.devin/` 配置并在启动时启动。
---
### Hermes 代理
```bash
npx @asno-dev/apex hermes
```
<details>
<summary><strong>.hermes/plugin.json</strong> — 10 个代理,3 个 MCP 服务器,8 个命令</summary>
```json
{
"name": "apex",
"version": "3.0.0",
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"], "type": "local" },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"], "type": "local" },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"], "type": "local" }
},
"agents": [
{"name": "arch", "file": "agents/arch.md", "tag": "@arch"},
{"name": "ui", "file": "agents/ui.md", "tag": "@ui"},
{"name": "debug", "file": "agents/debug.md", "tag": "@debug"},
{"name": "perf", "file": "agents/perf.md", "tag": "@perf"},
{"name": "sec", "file": "agents/sec.md", "tag": "@sec"},
{"name": "infra", "file": "agents/infra.md", "tag": "@infra"},
{"name": "nova", "file": "agents/nova.md", "tag": "@nova"},
{"name": "reed", "file": "agents/reed.md", "tag": "@reed"},
{"name": "review", "file": "agents/review.md", "tag": "@review"},
{"name": "flex", "file": "agents/flex.md", "tag": "@flex"}
],
"commands": [
{"name": "apex", "file": "commands/apex.md"},
{"name": "apex-docs", "file": "commands/apex-docs.md"},
{"name": "apex-excel", "file": "commands/apex-excel.md"},
{"name": "apex-ppt", "file": "commands/apex-ppt.md"},
{"name": "apex-composio-setup", "file": "commands/apex-composio-setup.md"},
{"name": "apex-composio-status", "file": "commands/apex-composio-status.md"},
{"name": "apex-composio-sync", "file": "commands/apex-composio-sync.md"},
{"name": "apex-mirage", "file": "commands/apex-mirage.md"}
]
}
```
</details>
**安装:** `.hermes/plugin.json`、`.hermes/agents/`(10 `.md`)、`.hermes/commands/`(8 `.md`)
**然后:** `hermes plugins install apex`
---
### Pi 代理程序
```bash
npx @asno-dev/apex pi
```
<details>
<summary><strong>.pi/</strong> — NPM 包,包含 MCP 服务器、代理程序和命令</summary>
```json
{
"name": "apex",
"version": "3.0.0",
"main": "index.js",
"pi": {
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"] },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"] },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"] }
},
"agents": ["arch", "ui", "debug", "perf", "sec", "infra", "nova", "reed", "review", "flex"],
"commands": ["apex", "apex-docs", "apex-excel", "apex-ppt", "apex-composio-setup", "apex-composio-status", "apex-composio-sync", "apex-mirage"],
"features": { "modes": ["direct", "team", "select"], "composio": true, "mirage": true, "officecli": true }
}
}
```
</details>
**安装内容:** `.pi/package.json`, `.pi/index.js`, `.pi/agents/` (10 `.md`), `.pi/commands/` (8 `.md`)
**自动检测** — Pi 加载 `.pi/` 扩展程序,基于项目信任。
---
### OpenClaw
```bash
npx @asno-dev/apex openclaw
```
<details>
<summary><strong>.openclaw/skills/manifest.json</strong> — 10 个代理程序技能,3 个 MCP 服务器</summary>
```json
{
"name": "apex",
"version": "3.0.0",
"skills": ["arch", "ui", "debug", "perf", "sec", "infra", "nova", "reed", "review", "flex"],
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"] },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"] },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"] }
}
}
```
</details>
**安装内容:** `.openclaw/skills/manifest.json`, `.openclaw/skills/` (10 `.md`), `.openclaw/commands/` (8 `.md`)
**自动检测** — OpenClaw 加载 `.openclaw/skills/` 目录下的内容,基于项目开启。
---
### GitHub Copilot CLI
```bash
npx @asno-dev/apex copilot
```
<details>
<summary><strong>.github/copilot-instructions.md</strong> — Copilot CLI 常驻指令</summary>
```markdown
# APEX v2 — 10 代理程序高级工程团队
@arch Max (架构师) | @ui Zara (UI/UX) | @debug Kai (调试员)
@perf Rex (性能优化) | @sec Vex (安全专家) | @infra Io (基础设施工程师)
@nova Nova (创意专家) | @reed Dr.Reed (研究员) | @review Rila (评审员)
@flex Flex (创始人/ MVP)
## MCP 服务器
- apex-hands: node apex/src/hands-server.mjs
- mirage-vfs: node apex/src/mirage-server.mjs
- apex-composio: node apex/src/composio-server.mjs
```
</details>
**安装内容:** `.github/copilot-instructions.md`, `.copilot/plugin.json`, `.copilot/agents/` (10 `.md`), `.copilot/commands/` (8 `.md`)
**然后:** `copilot plugin marketplace add asno-dev/apex` 然后 `copilot plugin install apex`
---
### KiloCode / Kiro
```bash
npx @asno-dev/apex kilocode
```
<details>
<summary><strong>.kilo/mcp.json</strong> — KiloCode 的 MCP + 控制 + 代理程序</summary>
```json
{
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"], "type": "local" },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"], "type": "local" },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"], "type": "local" }
}
}
```
</details>
**安装内容:** `.kilo/mcp.json`, `.kilo/steering/apex.md`, `.kilo/agents/` (10 `.md`), `.kilo/commands/` (8 `.md`)
**自动检测** — KiloCode (`kilo` 二进制文件) 加载 `.kilo/` 配置文件,基于项目开启。
---
## 命令
| 命令 | 描述 |
|:--------|:------------|
| `apex-docs` | 通过 OfficeCLI 创建/编辑 Word 文档 |
| `apex-excel` | 通过 OfficeCLI 创建/编辑 Excel 电子表格 |
| `apex-ppt` | 通过 OfficeCLI 创建 PowerPoint 演示文稿 |
| `apex-composio-setup` | 连接外部工具 — 粘贴 API 密钥,获取 OAuth 链接 |
| `apex-composio-status` | 显示已连接的工具和 API 密钥状态 |
| `apex-composio-sync` | 强制从 Composio 后端同步 |
| `apex-mirage <command>` | 在挂载的虚拟文件系统后端执行命令 |
| `/apex-team` | 全团队模式 — 所有 10 个代理程序协同工作 |
| `/apex team\|select\|off\|status\|help` | APEX 模式控制 |
---
## MCP 服务器
APEX 提供 **3 个 MCP (模型上下文协议) 服务器**,具有 **56 个专用工具**,适用于所有 10 个代理程序,以及 **6 个虚拟文件系统工具** 和 **1000+ 个外部工具桥接器**。
### 1. apex-hands — 56 个代理程序领域工具
| 代理程序 | 工具 |
|:------|:------|
| `@arch` | `blast_radius` `dep_graph` `complexity` `extract_refactor` `compose_check` `module_boundary` |
| `@ui` | `contrast` `palette_extract` `a11y_audit` `responsive_test` `component_search` |
| `@debug` | `reproduce` `stack_walk` `log_mine` `bisect_run` `guard_inject` `var_watch` |
| `@perf` | `profile` `memory_profile` `baseline_capture` `measure` `bundle_analyze` `big_o` |
| `@sec` | `vuln_scan` `secret_find` `input_trace` `auth_map` `owasp_score` `dependency_audit` |
| `@infra` | `docker_lint` `k8s_validate` `ci_check` `deploy_dry` `rollback_plan` `health_check` |
| `@nova` | `poc_gen` `lib_compass` `alt_angle` `trend_sniff` `downside_check` `approach_matrix` |
| `@reed` | `compare` `complexity_calc` `evidence_search` `tradeoff_matrix` `recommend` |
| `@review` | `diff_cat` `anti_pattern` `quality_gate` `praise_find` `review_card` |
| `@flex` | `value_cost` `mvp_cut` `risk_matrix` `roadmap` `effort_estimate` |
### 2. mirage-vfs — 虚拟文件系统 (50+ 后端)
统一的文件系统,适用于 S3、GDrive、Slack、Redis、Postgres 等。
**设置:** `pip install mirage-ai && npm install -g @struktoai/mirage-cli`
**用法:**
```
apex-mirage ls /s3/ — 列出 S3 存储桶中的文件
apex-mirage cp /gdrive/report.pdf /data/ — 从 Google Drive 复制文件
apex-mirage grep -r error /s3/logs/ — 跨后端搜索
```
### 3. apex-composio — 1000+ 外部工具桥接器
桥接 Gmail、GitHub、Slack、Jira、Notion 等 1000+ 个工具。
**设置:** `apex-composio-setup`
**用法:** `@gmail send email` | `@github create PR` | `@slack post message`
### 所有 3 个 MCP 服务器在一个配置文件中
```json
{
"mcpServers": {
"apex-hands": { "command": ["node", "apex/src/hands-server.mjs"], "type": "local" },
"mirage-vfs": { "command": ["node", "apex/src/mirage-server.mjs"], "type": "local" },
"apex-composio": { "command": ["node", "apex/src/composio-server.mjs"], "type": "local" }
}
}
```
---
## 代理程序链
### 顺序
```
完整应用: @arch → @ui → @infra # 设计 → 绘制 → 部署
错误修复: @debug → @review # 修复 → 验证
规格到代码: @flex → @arch → @ui # 范围 → 设计 → 构建
```
### 并行
```
系统设计: @arch ∥ @reed # 架构 + 研究并行
```
### 动态对等调用
- `@perf` 发现 SQL 注入漏洞 → 调用 `@sec`
- `@ui` 需要后端 API → 调用 `@infra`
- `@debug` 发现性能问题 → 调用 `@perf`
- `@review` 发现安全问题 → 调用 `@sec`
---
## 设计系统 (Zara)
- **10 个精选调色板**:信任、能量、权威、清晰度、温暖、午夜、森林、海洋、极光、极简
- **CSS 变量令牌**,适用于所有颜色,作为 `:root` 变量
- **每个项目最多 2 个字体**
- **shadcn/ui** 组件库 + **Tailwind CSS** 缩放比例
- **WCAG AA** 合规性(4.5:1 对比度最小值)
- **移动优先** 响应式设计
- **200ms** 最大过渡持续时间
- **语义化 HTML** 贯穿始终
### 反敷衍规则
- 没有目的的装饰元素
- 没有内联样式
- 没有硬编码的十六进制颜色
- 没有未经 justification 的渐变
- 没有全部大写的文本
---
## 要求
- **Node.js** ≥ 18.0.0
- 至少安装一个支持的编码代理
### 零依赖
APEX 具有 **零生产依赖**。它仅使用 Node.js 内置模块。
---
## 开发
```bash
git clone https://github.com/asno-dev/apex.git
cd apex
npm test
```
### 项目结构
| 目录 | 目的 |
|:----------|:--------|
| `adapters/` | 每个代理的配置文件 (13 个代理) |
| `agents/` | 规范的代理定义 (10 个代理) |
| `commands/` | 规范的命令定义 (8 个命令) |
| `skills/` | 技能说明文件,用于编排器和代理 |
| `src/` | MCP 服务器和工具实现 |
| `hooks/` | 会话管理的生命周期钩子 |
| `bin/` | CLI 入口点 |
---
## 许可证
[MIT](LICENSE) © [asno-dev](https://github.com/asno-dev)
<p align="center">
<a href="https://x.com/LKanth9406">在 X 上关注</a> •
<a href="https://github.com/asno-dev/apex">GitHub</a>
</p>
MCP 配置
以下是此 MCP Server 的配置信息,可直接复制到 Cursor 或其他 MCP 客户端中使用。
mcp.json
连接信息
猜你喜欢
暂无推荐服务器