New:Socket for Asana Is Now Available.Learn more
Sign In

@archsight/aios

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@archsight/aios

面向建筑行业知识工作从业者与 AI 研发团队的 Skills、Workflow 与多 Agent 工具包 / Building-industry AI agent skills for BIM, IFC, RAG, GraphRAG, project evidence work, code review, and runtime governance.

Source
npmnpm
Version
1.3.0
Version published
Weekly downloads
71
-6.58%
Maintainers
1
Weekly downloads
 
Created
Source

ArchSight AIOS

ArchSight AIOS 是一套面向建筑行业知识工作从业者与 AI 研发团队的规则、Agent、Skill、Workflow 和项目接入工具包。它重点服务 BIM / IFC / Revit / CAD、施工视觉 AI、建筑规范知识库、GraphRAG、智能审图、工程资料证据链和 AI Coding 治理,让 Codex、Claude Code、OpenCode、Antigravity 2.0、WorkBuddy 等 AI Agent 工具在同一个项目或个人 skills 目录里读取同一套规则、项目上下文和验收要求。

AIOS 不是全行业项目模板集合。它保留通用的 AI 编码规则、Agent 路由、Workflow、项目 .ai/ 上下文和交付验证能力,但真正的差异化能力集中在建筑行业语义、工程证据链、规范知识工程、Capability 工具证据和可复核的 AI 研发流程。

工程业务管理 Skill 只作为建筑工程资料治理的增强包,用于招投标、合同履约、施工日报、工程会议、变更签证和专项施工方案的证据链整理、风险提示和人工复核分流。它不是通用 HR、行政、财务或法律咨询 Prompt 集合;涉及工程款、合同法务、证照、人事和组织协同时,只做工程场景内的资料整理、风险标注和人工复核分流,不替代法务、造价、财务、监理、安全、项目经理、总工、HR 或专家签审。

设计目标

AIOS 的目标不是替代 Codex、Claude Code 或 Gemini 自带的通用工程能力,而是让它们在建筑行业平台研发中做出更专业的判断。它面向建筑行业架构师、博士 / 研究型团队和后端开发,把通用架构评审补足为面向 BIM / IFC、建筑规范、审图链路、知识库、RAG / GraphRAG、任务编排、审计证据和长期平台演进的工作方法。

没有 .ai/ 目录时,AIOS Skill 仍应可直接使用:优先读取代码、接口、schema、配置、测试和部署入口;只有 .ai/profile-detection.md、项目显式 profile 或任务本身涉及建筑行业语义时,才加载 BIM、IFC、规范知识或智能审图假设。

AIOS 是建筑行业增强层,不是通用任务替代器。装了 AIOS 后,建筑行业相关任务应得到更专业的证据、边界、验证和行业判断;普通非建筑任务不应被强行套用 BIM、IFC、规范、审图或工程证据链假设,必要时直接使用宿主工具的通用能力。

适合谁

角色可以用它做什么
建筑行业架构师评估平台边界、BIM / IFC 数据链路、规范知识工程、审图流程和长期演进风险。
博士 / 研究型团队把算法、RAG / GraphRAG、评估集、实验假设和工程验收连接到可复核的研发流程。
后端开发拆清服务边界、任务队列、文件处理、审计日志、索引版本、缓存和多实例运行风险。
业务专家沉淀规范条文、审查口径、工程术语、样例和人工复核点。
产品 / 项目 / 设计负责人把业务目标、页面任务、工作台体验、验收标准和 AI 协作流程写进项目规则。
企业负责人 / 业务一把手aios-ceo 深度评价建筑行业软件 / 系统的产品定位、行业专业性、工程可信度、证据链、商业验证、阶段路线和停损信号。
AI / 软件工程师给建筑 AI 项目接入统一 AI 编码规则、Skills、Workflows 和行业 profile。
团队负责人统一多工具、多模型、多 Agent 的工作边界和交付检查方式,并用 aios-prompt-compare 判断提示词是否值得沉淀为正式 Skill。

解决什么问题

  • 不同 AI 工具各读各的规则,导致输出风格和边界不一致。
  • 项目里缺少明确的 .ai/ 上下文目录,AI 不知道行业知识、验收标准和人工复核点。
  • 建筑行业项目涉及规范、BIM、图纸、模型、施工现场、知识库和 AI 检测,容易把模型推断误当成工程结论;AIOS 默认内置 profile registry,并通过自动识别结果和任务上下文启用行业规则,而不是让用户先手动合并规则文件。
  • AI 生成代码、文档或规则后,缺少统一的 review、验证和发布检查路径。
  • 普通提示词、便携强提示词和正式 Skill 的效果容易混在一起;aios-prompt-compare 用同一输入做 weak / portable / skill-runtime 三栏对照,帮助团队判断哪些能力应沉淀为 Skill。

三步开始

npx @archsight/aios install --target all --scope user
npx @archsight/aios doctor

cd /path/to/your-project
npx @archsight/aios init

执行后,当前业务项目会获得统一的 AI 入口文件和 .ai/ 项目治理目录。已有 AGENTS.mdCLAUDE.mdGEMINI.mdOPENCODE.mdAI_CODING_RULES.md 的项目不会被覆盖;CLI 会补充缺失文件,并在合适的位置追加 ArchSight AIOS 引用。

init 默认会读取项目名、README、package / pyproject 和浅层文件名,自动生成 .ai/profile-detection.md,并在首次创建 .ai/project-context.md 时预填项目名、技术栈、常用命令、代码结构和候选 AIOS 能力。用户不需要先理解 profile,也不需要手动合并 AI 规则文件。

如果你不写代码,只参与业务判断,可以先看 业务专家指南。如果你需要一步一步安装和验证,可以看 快速上手

自动行业识别

AIOS 默认内置所有行业 profile 模板。init 默认使用 --profile auto,根据当前项目和资料线索自动识别是否启用 profile:

npx @archsight/aios init

如果需要人工覆盖,也可以显式指定:

npx @archsight/aios init --profile auto
npx @archsight/aios init --profile none
npx @archsight/aios init --profile all
npx @archsight/aios init --profile bim-platform
npx @archsight/aios init --profile construction-vision
npx @archsight/aios init --profile rag-knowledge
Profile适用项目
bim-platform工程模型轴:BIM / IFC / Revit / CAD / 建模平台 / 模型质检。
construction-vision现场感知轴:YOLO、图像分割、Segment Anything、深度估计、焊缝 / 裂缝检测、施工巡检。
rag-knowledge知识规则轴:建筑规范知识库、RAG、GraphRAG、知识图谱、审图规则。

项目会生成什么

文件 / 目录作用
AGENTS.mdCodex 等 Agent 工具读取的项目入口。
CLAUDE.mdClaude Code 读取的项目入口。
GEMINI.mdGemini 读取的项目入口。
OPENCODE.mdOpenCode 读取的项目入口。
AI_CODING_RULES.md项目通用 AI 编码规则。
.ai/ARCHSIGHT_AIOS_RULES.mdArchSight AIOS 补充规则。
.ai/project-context.md项目事实、业务背景和边界。
.ai/profile-detection.md自动识别的 profile / Skill 候选、命中证据和人工复核边界。
.ai/agent-routing.md不同任务该交给哪个 Agent / Skill。
.ai/skills.md当前项目可用的 ArchSight Skills。
.ai/workflows.md当前项目可用的 Workflow 和验收路径。

Capability 与冲突仲裁

AIOS 的多 Agent 协作不应停留在 Prompt 角色扮演。Agent 提出架构、交付、规范、结构计算或安全判断时,必须尽量回到项目事实、结构化知识和确定性工具证据。

  • governance/arbitration-protocol.md 定义证据优先级、Claim 契约、阻断规则和人工升级条件。
  • runtime/capability-registry.json 定义最小 Capability 接口,例如测试 runner、规范查询、梁挠度、梁挠度限值校核、框架位移和桁架杆力求解器接口。
  • runtime/capability-adapters.json 定义本地 stdio MCP Adapter 映射;AIOS 先按 Agent / Skill 权限校验,再调用 archsight-solver MCP Tool,并把结构化结果交给仲裁规则。
  • aios-structural 提供 Euclid 结构力学评审入口,要求关键数值来自求解器、项目计算书或可复验脚本,而不是 LLM 口算。

常用命令

命令用途
help查看 CLI 帮助、可用命令和示例。
install安装 ArchSight AIOS 用户级资产到 Codex、Claude Code、OpenCode、Antigravity 2.0、Gemini、WorkBuddy 和共享目录。
doctor检查仓库资产、manifest、用户级安装、Skill 和 Workflow 是否一致。
init给具体业务项目接入 AI 规则、.ai/ 治理目录、自动 profile 识别和项目上下文草稿。
validate验证项目接入模板能否生成并引用当前登记的 Skills / Workflows。
validate:skills校验公共 skill 发现入口、frontmatter、跨 host manifest 和 npm metadata 是否一致。
capability:call按 Capability Registry 权限边界调用本地 MCP Adapter,并输出 Tool Result 与仲裁 Decision。

本地调用 archsight-solver 示例:

$env:ARCHSIGHT_SOLVER_HOME = "<archsight-solver 本地仓库绝对路径>"
npx @archsight/aios capability:call --capability solver.beam_deflection --agent euclid --skill aios-structural --input beam-input.json
npx @archsight/aios capability:call --capability solver.beam_deflection_serviceability_check --agent euclid --skill aios-structural --input beam-serviceability-input.json

如果 archsight-aiosarchsight-solver 是同级目录,CLI 会默认尝试使用相邻的 ../archsight-solver,通常无需设置 ARCHSIGHT_SOLVER_HOME

安装位置

install --target all --scope user 会写入当前用户目录:

  • Codex:~/.codex/skills/~/.codex/workflows/aios/
  • Claude Code:~/.claude/skills/
  • OpenCode:~/.opencode/skills/
  • Gemini:~/.gemini/GEMINI.md~/.gemini/archsight-aios/
  • Antigravity 2.0:~/.gemini/config/plugins/archsight-aios/
  • Antigravity 1.x legacy:仅当已存在 ~/.gemini/antigravity/ 时,写入 ~/.gemini/antigravity/skills/;如果同时检测到 Antigravity 2.0 配置,也会额外写入 2.0 plugin 目录。
  • WorkBuddy:~/.workbuddy/skills/

~/.agents/skills/~/.agents/workflows/aios/ 是可选的通用 Agent 共享目录,不是所有 AI Agent 都会自动读取。需要这类兼容目录时,单独执行:

npx @archsight/aios install --target agents --scope user

WorkBuddy 固定读取个人 skills 目录,可单独安装:

npx @archsight/aios install --target workbuddy --scope user

Claude Code 和 OpenCode 也可以按需单独写入个人 skills 目录:

npx @archsight/aios install --target claude-code --scope user
npx @archsight/aios install --target opencode --scope user

公共发现

AIOS 保留标准 skills/ 目录作为公共发现入口,供 skills.shnpx skills、Antigravity / agy、Gemini CLI extension、Claude Code plugin marketplace、OpenCode、WorkBuddy 和第三方索引器扫描。

npx skills add ArchSightLabs/archsight-aios --list
npx skills add ArchSightLabs/archsight-aios --skill aios-arch --global

跨 host 发现元数据包括根目录 gemini-extension.json.claude-plugin/plugin.json.claude-plugin/marketplace.jsonpackage.jsonagent-skills / skills-sh / gemini-cli 等关键词。公共发现、GitHub topics、索引请求和发布前检查见 公共发现与上架清单

init 默认行为

init 默认使用 --mode auto

  • 新项目或没有 AI 工具入口文件时,创建 AGENTS.mdAI_CODING_RULES.mdCLAUDE.mdGEMINI.mdOPENCODE.md.ai/ 模板文件。
  • 已存在 AGENTS.mdAI_CODING_RULES.mdCLAUDE.mdGEMINI.mdOPENCODE.md 时,创建缺失的 .ai/ 文件,并在 AGENTS.mdCLAUDE.mdGEMINI.mdOPENCODE.md 中追加或刷新 ArchSight AIOS 托管引用块。
  • 默认使用 --profile auto:根据项目名、README、package / pyproject、浅层目录和资料文件名生成 .ai/profile-detection.md,并自动复制高置信度命中的 profile。
  • 首次创建 .ai/project-context.md 时,会自动预填项目名、技术栈、常用命令、代码结构和候选 Skills;重复执行不会覆盖人工修订后的项目上下文。
  • 重复执行不会重复追加托管块,也不会覆盖已有项目规则。
  • 自动模式不修改已有 AI_CODING_RULES.md 正文。

行业边界

建筑行业能力通过 .ai/profile-detection.md、显式 --profile 或明确任务触发。未启用相关 profile 的项目,不应默认加载 BIM、IFC、GraphRAG、审图或建筑规范假设。

如需覆盖自动识别:

npx @archsight/aios init --profile none
npx @archsight/aios init --profile all
npx @archsight/aios init --profile bim-platform

前端应用、后端服务、CLI 工具、数据管道等工程形态优先由 Workflow / Skill / Agent 路由处理,不默认扩展为 profile。只有当某类项目存在稳定的行业语义、证据链、评估集或人工复核差异时,才应考虑新增 profile。

如需强制指定模式:

npx @archsight/aios init --mode full
npx @archsight/aios init --mode linked
npx @archsight/aios init --mode ai-only

本地开发验证

如果是从源码仓库运行,而不是通过 npm 包运行:

npm run install:user
npm run doctor
npm run smoke:project
npm run validate:skills
npx skills add . --list
npm test

核心材料

开源协作

商业边界

  • Apache-2.0 允许商业使用、修改、分发和私有部署;分发时需保留版权声明、许可证文本和必要 NOTICE,并遵守 Apache-2.0 的专利与免责声明条款。
  • 许可证只覆盖本仓库开源内容,不授权 ArchSightLabs / ArchSight 商标、品牌资产、托管服务、专有数据集、客户案例、商业支持、SLA 或任何第三方受限素材。
  • 基于 AIOS 提供商业产品、咨询或二次分发时,不得暗示官方认证、代理、合作或背书;工程结论、合规责任和客户交付责任由使用方自行承担。

Keywords

ai

FAQs

Package last updated on 17 Jun 2026

Related posts