Skip to content

技术架构

深入了解 AI 全能工作站的技术实现

架构总览

AI 全能工作站采用 "中枢调度 + 专业模块" 的微内核架构,核心设计理念是:用户只需说一句话,系统自动完成从意图理解到技能执行的全链路

用户输入(自然语言)

┌─────────────────────────┐
│   第一级:项目路由引擎    │  ← 识别目标模块(41 个项目精确匹配)
│   project-router Hook    │
└──────────┬──────────────┘

┌─────────────────────────┐
│   第二级:技能匹配引擎    │  ← 加载对应 SKILL.md,按需执行
│   Skill Loader           │
└──────────┬──────────────┘

┌─────────────────────────┐
│   执行层                 │  ← 脚本执行 + 外部 API 调用
│   Python / Node / FFmpeg │
└──────────┬──────────────┘

┌─────────────────────────┐
│   统一输出管理           │  ← 自动归档 + 打开目录
│   output_manager.py      │
└─────────────────────────┘

两级智能路由

第一级:项目路由

基于 Claude Code Hook 机制实现,在每次用户输入时自动触发:

  • 内置项目匹配:41 个项目,每个配有精确触发词列表
  • 动态项目发现:自动扫描 skill-factory/frameworks/ 目录,新生成的框架无需手动注册

第二级:技能匹配

路由到目标项目后,加载该项目的技能清单,匹配最相关的技能文件(SKILL.md),为 AI 提供完整的执行指导。

闭环自进化系统

这是工作站最独特的能力——技能工厂可以为任意技术框架自动生成 AI 技能体系:

用户:"给 NestJS 生成技能体系"

技能工厂 → 分析框架架构

自动生成:
  ├── CLAUDE.md(项目规则)
  ├── 40+ Claude Skills
  ├── 60+ Codex Skills
  ├── 8 个快捷命令
  ├── 2 个 Hooks
  └── 4 份分析文档

自动注册到路由引擎

立即可用 → 工作站能力 +1

四级技能生成策略

层级数量方式示例
L1 直接复用~9通用技能原样复制brainstorm、git-workflow
L2 模板适配~12参数化模板填充code-review、test-strategy
L3 深度定制~12保留骨架,重写内容debug、refactor
L4 框架专属~8-10全新创建框架独有特性技能

多模型协同

工作站支持三大 AI 引擎协作:

引擎定位擅长
Claude核心创作引擎内容生成、逻辑推理、复杂任务编排
Codex代码分析引擎代码审查、算法分析、Diff 生成、Patch 输出
Gemini前端设计引擎UI 原型、CSS 样式、前端组件设计

三引擎可交叉审查代码质量,也可各司其职处理不同类型的子任务。

技术栈

层面技术
框架Claude Code CLI + Codex CLI
路由JavaScript(Hook 机制)
技能脚本Python、Node.js、TypeScript
前端React 19 + TypeScript 5 + Tailwind CSS 4
视频生成Seedance 2.0(即梦 AI)API
语音合成Edge-TTS + 火山引擎 TTS
语音识别Whisper
数据库SQLite3(本地存储)
文档处理python-docx、reportlab、pandas
音视频FFmpeg
版本控制Git + Gitee / GitCode

共享基础设施

统一输出管理器

所有 41 个模块的产出文件统一归档到中央 output/ 目录:

output/
├── 封面设计/
│   └── 20260329_143025_AI主题封面/
├── 智能会计/
│   └── 20260329_150312_三月利润表/
├── UI原型设计/
│   └── 20260329_161500_电商后台/
└── ... (按项目自动分类)
  • 自动按类别和时间戳归档
  • 完成后自动在资源管理器中打开目录
  • 始终打印绝对路径,便于直接复制使用

统一环境管理

采用 模板 + 本地配置 模式管理密钥:

  • .env.template — 提交到 Git,只有变量名和默认值
  • .env.local — 用户私有密钥,不提交
  • 加载优先级:系统环境变量 > .env.local > .env.template

双向项目同步

工作站与「定制 Skills 平台」保持双向同步,41 个项目一一映射,确保两边技能体系始终一致。

数据安全

  • 本地优先 — 所有数据存储在本地,不依赖云端
  • 密钥隔离 — 真实密钥不提交到 Git,仅存于本地 .env.local
  • 无遥测 — 不收集用户行为数据

最后更新:

微信 / QQ:770492966 | AI 驱动,效率无限