设计资源DESIGN· UI-KIT
siemens/ix
西门子开源的工业软件设计系统,提供UI组件和设计资源,帮团队快速构建一致界面。An open-source design system from Siemens for building consistent industrial software UIs across React, Angular, Vue, and Web Components.
根据公开文档整理,未运行实测;费用以项目官网为准。Based on public documentation, without runtime testing. Check the project site for pricing.
能力CAPABILITIES
用现成组件搭建工业软件界面
把组件库集成到React、Vue或Angular项目
运行视觉测试自动对比截图
自动生成变更记录管理版本
根据需求文档生成开发计划
Create consistent UIs across React, Angular, and Vue projects.
Use pre-built industrial UI patterns and components.
Collaborate with shared design tools and guidelines.
Run visual regression tests with Playwright.
Manage version changes with changesets.
上手GET STARTED
docker run --rm -v "$(pwd):/work" -w /work mcr.microsoft.com/playwright:v1.64.1-noble /bin/bash -lc 'npm i -g pnpm && pnpm --filter visual-testing visual-regression mytest.e2e.ts -u'选择与你的环境对应的方式。命令来自项目文档,未运行实测。Choose the option for your environment. Commands come from project documentation and have not been run-tested.
使用限制LIMITATIONS
以下要求与风险来自文档静态检查,未执行项目代码;扫描没有命中,不代表使用安全。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
需检查Needs review
静态扫描STATIC SCAN
01控制浏览器Controls a browser.agents/skills/sdd/SKILL.md
Create `research.md` only for unusual dependency or API verification — not for routine Stencil/Playwright usage.
02控制浏览器Controls a browser.github/skills/visual-testing-snapshots/SKILL.md
- A visual regression failure needs to be reproduced in the same Linux Playwright environment used by CI.
静态扫描发现两个中等风险项,涉及控制浏览器环境,可能影响测试安全性。Static analysis flagged that the project uses Playwright to control browsers for visual regression testing, which is expected for such tests. It also notes that research.md should only be created for unusual dependency verification, not routine usage.
项目动态PROJECT ACTIVITY
首次发现FIRST SEEN
26 OCT 202626 OCT 2026
增长GROWTH
+0.0%+0.0%
387 → 387 stars · 7 个快照387 → 387 stars · 7 snapshots
状态STATUS
持续活跃Active
西门子官方维护的工业UI组件库,近7天有28次提交,开发活跃。Actively maintained with 28 commits in the past week
依赖:Dependencies:commander, tslib
{
"agents": [],
"apiKey": "acing `SDL_MCP_TOKEN_ENV` or `OPENAI_API_KEY` there. Never commit either value. ##",
"docker": "install: docker only",
"taxonomy": {
"scores": {
"design": 9,
"ai-tools": 0,
"dev-tools": 0,
"indie-web": 1,
"skill-agent": 0,
"productivity": 0
},
"primary": "design",
"secondary": "ui-kit"
},
"localRuntime": "setup command for the user to run locally, then continue with `check` after they",
"skillMdTotal": 6,
"skillMdErrors": [],
"treeTruncated": false,
"categoryScores": {
"data": 0,
"agent": 0,
"media": 0,
"design": 13,
"browser": 0,
"devtool": 0,
"security": 0,
"marketing": 0,
"productivity": 0
},
"classification": [
{
"signal": "6 SKILL.md with name + description",
"weight": 0.95
},
{
"signal": "skills/ directory with 2 markdown files",
"weight": 0.75
}
],
"scannedSources": [
"readme",
".agents/skills/changeset-decision/SKILL.md",
".agents/skills/create-changeset/SKILL.md",
".agents/skills/sdd/SKILL.md",
".github/skills/visual-testing-snapshots/SKILL.md",
"skills/ix-installation/SKILL.md",
"skills/ix/SKILL.md"
],
"skillMdFetched": 6
}