
Product
Socket for ClickUp Is Now Available
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.
@archsight/aios
Advanced tools
面向建筑行业知识工作从业者与 AI 研发团队的 Skills、Workflow 与多 Agent 工具包 / Building-industry AI agent skills for BIM, IFC, RAG, GraphRAG, project evidence work, code review, and runtime governance.
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-compare 比较两份文档 / AI 输出哪份更专业,用内部 aios-prompt-compare 判断提示词是否值得沉淀为正式 Skill。 |
.ai/ 上下文目录,AI 不知道行业知识、验收标准和人工复核点。aios-compare 面向用户比较两份文档或两个 AI 输出哪份更专业,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.md、CLAUDE.md、GEMINI.md、OPENCODE.md 或 AI_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.md | Codex 等 Agent 工具读取的项目入口。 |
CLAUDE.md | Claude Code 读取的项目入口。 |
GEMINI.md | Gemini 读取的项目入口。 |
OPENCODE.md | OpenCode 读取的项目入口。 |
AI_CODING_RULES.md | 项目通用 AI 编码规则。 |
.ai/ARCHSIGHT_AIOS_RULES.md | ArchSight 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 和验收路径。 |
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 识别和项目上下文草稿。 |
writing:init | 在业务项目中创建标书 / 方案写作 Markdown 工作台,用于写作型 Skill 生成和审核门禁交接。 |
writing:validate | 检查写作工作台的文件链、来源、复用、待补、审核门禁和人工定稿边界。 |
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-aios 和 archsight-solver 是同级目录,CLI 会默认尝试使用相邻的 ../archsight-solver,通常无需设置 ARCHSIGHT_SOLVER_HOME。
v1.4.0 开始,AIOS 提供写作型 Skill 和 Markdown 工作母版,用于标书、技术标、专项施工方案和交底材料的生成 / 改写。Markdown 是 AIOS 工作母版,Word / PDF / PPT 只作为后续交付格式。
在项目目录创建工作台:
npx @archsight/aios writing:init --type tender
npx @archsight/aios writing:init --type scheme --name scheme-workbench
npx @archsight/aios writing:init --type tender --sample --name tender-sample
生成目录默认包含:
source-normalized.md:归一化输入资料和来源链。material-index.md:历史素材、复用级别和不可套用原因。writing-brief.md:写作任务、目标章节、禁止结论和人工复核岗位。draft.md:AI 生成或改写的章节草稿。review-notes.md:交给审核 Skill 后的复核记录。final.md:人工确认后的最终 Markdown 母版。检查工作台完整性:
npx @archsight/aios writing:validate --name document-writing
推荐路由:
aios-tender-write,再交给 aios-commercial-tender 审核门禁。aios-scheme-write,再交给 aios-construction-scheme 审核门禁。writing:init 只创建缺失文件,重复执行不会覆盖已有工作台内容。
install --target all --scope user 会写入当前用户目录:
~/.codex/skills/、~/.codex/workflows/aios/~/.claude/skills/~/.opencode/skills/~/.gemini/GEMINI.md、~/.gemini/archsight-aios/~/.gemini/config/plugins/archsight-aios/~/.gemini/antigravity/ 时,写入 ~/.gemini/antigravity/skills/;如果同时检测到 Antigravity 2.0 配置,也会额外写入 2.0 plugin 目录。~/.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.sh、npx 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.json 和 package.json 的 agent-skills / skills-sh / gemini-cli 等关键词。公共发现、GitHub topics、索引请求和发布前检查见 公共发现与上架清单。
init 默认使用 --mode auto:
AGENTS.md、AI_CODING_RULES.md、CLAUDE.md、GEMINI.md、OPENCODE.md 和 .ai/ 模板文件。AGENTS.md、AI_CODING_RULES.md、CLAUDE.md、GEMINI.md 或 OPENCODE.md 时,创建缺失的 .ai/ 文件,并在 AGENTS.md、CLAUDE.md、GEMINI.md、OPENCODE.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
FAQs
面向建筑行业知识工作从业者与 AI 研发团队的 Skills、Workflow 与多 Agent 工具包 / Building-industry AI agent skills for BIM, IFC, RAG, GraphRAG, project evidence work, code review, and runtime governance.
The npm package @archsight/aios receives a total of 61 weekly downloads. As such, @archsight/aios popularity was classified as not popular.
We found that @archsight/aios demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.

Product
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.

Security News
Open VSX has removed three extension IDs from its malicious-extension list as the legitimate publishers they impersonated move to claim the names for themselves.