solidcraft-ui
Skill15k starsChanged 18 days agoApache-2.0View on GitHub
Use when adding or changing a SolidCraft dialog, panel, menu, overlay, canvas, camera input, slider, icon or colour in crates/ui-egui. Covers the single UI container, the UI kit, navigation::handle, theme tokens, command icons and UI scenarios.
1 other project uses a version of this.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Most recently taken up by
- tangency-labs/solidcraftword for word, first seen Nov 8, 2026
Who's talking about bherbruck/solidcraft
- Alex Hitt“SolidCraft GitHub Overview: Headless CAD, CLI Geometry, and MCP Automation”YouTube · Oct 16, 2026 · 24k views
- テルえもんCADルーム“無料オープンソース3DCAD【SolidCraft(旧SolveCraft)】ご紹介”YouTube · Oct 12, 2026 · 12k views
- JinSato 3D-CAD Lab“【SolidCraft + FreeCAD】 Rustで書かれた 3DCADを使い AI(Claude MCP)でサイコロを自動設計!FreeCADとの違いは?”YouTube · Oct 14, 2026 · 12k views
- テルえもんCADルーム“SolveCraft(SolidCraft)が本当にAutodesk Fusionと似ているのか検証してみた!ソリッドモデリング編ーその①”YouTube · Oct 11, 2026 · 12k views
- テルえもんCADルーム“SolidCraft x Claude 生成AI MCP連携”YouTube · Oct 12, 2026 · 8.3k views
The biggest 5 of 75 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 75
Talked about on GitHub, YouTube, Bluesky and Hacker News (75 times).
On GitHub · 46
- Oct 11, 2026[feature request] Add SolveCraft (now SolidCraft) to the launcher — storytold/craft-launcher8 reactions · 1 comment
- Oct 16, 2026fix(web): browser try link redirects to a missing Pages app — tangency-labs/solidcraft1 reaction · 1 comment
- Oct 16, 2026Research Request for Plugin: FEA — tangency-labs/solidcraft1 reaction · 2 comments
- Oct 24, 2026mesh: check vertex moves before committing coordinates and journal — tangency-labs/fieldcraft0 reactions
- Oct 18, 2026Integrate Melt3D into main with build validation — 07egta/melt3D0 reactions
41 more on GitHub
- Oct 17, 2026Updates: 0.11–0.14 must install 0.15 by hand once (#2136) — tangency-labs/solidcraft0 reactions
- Oct 17, 2026Updater: 0.11–0.14 can't install 0.15.0 because release URLs now name tangency-labs — tangency-labs/solidcraft0 reactions
- Oct 17, 2026Updater: recognise an MSI install outside Program Files (#1870) — tangency-labs/solidcraft0 reactions
- Oct 16, 2026Update check works under either repository owner — tangency-labs/solidcraft0 reactions
- Oct 16, 2026Research Request for Plugin: 3D Printing — tangency-labs/solidcraft0 reactions · 3 comments
- Oct 16, 2026Research Request for Plugin: DfAM (Design for Additive Manufacturing) — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 16, 2026Research Request for Plugin: Electrical — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 16, 2026Research Request for Plugin: Thermal Analysis — tangency-labs/solidcraft0 reactions · 3 comments
- Oct 16, 2026Research Request for Plugin: CFD — tangency-labs/solidcraft0 reactions · 4 comments
- Oct 16, 2026Research Request for Plugin: CAM (Machining & G-code) — tangency-labs/solidcraft0 reactions · 25 comments
- Oct 16, 2026Control channel: engine.execute returns 'timeout' while the operation keeps running and later applies; retries then fail — tangency-labs/solidcraft0 reactions · 2 comments
- Oct 14, 2026fix: compile the library export callback on wasm — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 14, 2026每日更新 2026-10-14:HTML +2(Impeccable / XIAS)、Cases +1(SolidCraft) — mostdesign01-sudo/ai-up-lab0 reactions
- Oct 13, 2026feat: add bounded PNG/JPEG texture input admission — tangency-labs/solidcraft0 reactions · 2 comments
- Oct 13, 2026Render resources: bounded texture input admission — tangency-labs/solidcraft0 reactions · 2 comments
- Oct 13, 2026Render: phased integration of existing settings, workspace, jobs and HDR input — tangency-labs/solidcraft0 reactions · 11 comments
- Oct 13, 2026render: bounded cooperative HDR input foundation — tangency-labs/solidcraft0 reactions
- Oct 13, 2026Face-tagged 3MF: use SolidCraft's namespace and spec — tangency-labs/fieldcraft0 reactions
- Oct 13, 2026Export 3MF with B-rep face tags — tangency-labs/solidcraft0 reactions
- Oct 13, 2026Render R4a: bounded image jobs, cancellation and PNG export — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 13, 2026docs: propose extensible material, appearance and component libraries — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 13, 2026Material Library: Wood Grain Texture — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 13, 2026📝 SolidCraft launches as an open‑source Rust CAD with scriptable server — bitroot-org/bitroot-org-website0 reactions · 1 comment
- Oct 13, 2026fix(sketch): move and copy editable text as a whole source — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 13, 2026feat: add integrated Render workspace and product scene (R3) — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 13, 2026Reuse Solid dialogs for Sketch Mirror, Pattern, and Offset with editable selections and live previews — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 13, 2026Render R2: persist named setups and preserve geometry on render-only edits — tangency-labs/solidcraft0 reactions · 13 comments
- Oct 13, 2026Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support) — bitroot-org/bitroot-org-website0 reactions · 1 comment
- Oct 13, 2026AI Skill 日报 · 2026-10-13 — 7sevenn777/skill-digest0 reactions
- Oct 13, 2026Render workspace: improve the integrated renderer, add backend selection, HDRI and PBR — implementation roadmap — tangency-labs/solidcraft0 reactions · 4 comments
- Oct 13, 2026ci: scan dependency advisories nightly and update XML parser — tangency-labs/solidcraft0 reactions
- Oct 13, 2026fix(ui): preserve construction tools and dashed feedback — tangency-labs/solidcraft0 reactions
- Oct 13, 2026feat(mcp): support compact single execute replies — tangency-labs/solidcraft0 reactions · 3 comments
- Oct 12, 2026Rename SolveCraft to SolidCraft everywhere, with compatibility shims — tangency-labs/solidcraft0 reactions
- Oct 12, 2026Add design containers with deduplicated blobs and JSON compatibility — tangency-labs/solidcraft0 reactions · 12 comments
- Oct 12, 2026Prepare independent STEP bodies concurrently on desktop — tangency-labs/solidcraft0 reactions
- Oct 12, 2026Reconstruct supported mechanical meshes as parametric solids — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 12, 2026Snap 3D bridge lines to points on other sketch planes — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 12, 2026Make dialog header chevrons collapse and restore forms — tangency-labs/solidcraft0 reactions
- Oct 2, 2026geometry: build meshes and net quantities from parameters (wall, slab), with no IFC — blox-eng/goifc0 reactions · 2 comments
- Sep 29, 2026Add links — rumca-js/Internet-Places-Database0 reactions
On YouTube · 23
- Oct 16, 2026SolidCraft GitHub Overview: Headless CAD, CLI Geometry, and MCP Automation — Alex Hitt24k views · 8 comments
- Oct 12, 2026無料オープンソース3DCAD【SolidCraft(旧SolveCraft)】ご紹介 — テルえもんCADルーム12k views · 10 comments
- Oct 14, 2026【SolidCraft + FreeCAD】 Rustで書かれた 3DCADを使い AI(Claude MCP)でサイコロを自動設計!FreeCADとの違いは? — JinSato 3D-CAD Lab12k views · 14 comments
- Oct 11, 2026SolveCraft(SolidCraft)が本当にAutodesk Fusionと似ているのか検証してみた!ソリッドモデリング編ーその① — テルえもんCADルーム12k views · 4 comments
- Oct 12, 2026SolidCraft x Claude 生成AI MCP連携 — テルえもんCADルーム8.3k views · 6 comments
18 more on YouTube
- Oct 18, 2026Open Source CAD That Matches FreeCAD on 75 of 76 Parts (SolidCraft) — CodeGlade4.8k views · 1 comment
- Oct 27, 2026SolidCraft vs Fusion 360: Can a FREE Open-Source CAD Really Compete? — Nath0424.4k views · 7 comments
- Oct 12, 2026無料でアカウントなし、データは手元に。Fusion 360 そっくりの 3D CAD「SolidCraft」を比べてみた — タクのロボット実験室4.4k views · 8 comments
- Oct 16, 2026I Taught Hermes Agent 3D CAD — Own Your Tech3.8k views · 1 comment
- Oct 13, 2026Free AI tool lets an agent design real 3D CAD parts: SolidCraft — ViewOS2.3k views
- Oct 15, 2026AIが3Dプリンターの部品を設計する? 無料のCAD「SolidCraft」【テクノロジーを数字で読む】 #Shorts — tech warehouse | テクノロジーを数字で読む1.8k views · 1 comment
- Oct 16, 2026solidcraft - free open source tool — RepoDrop1.8k views
- Oct 12, 2026SolidCraft: an open-source parametric 3D CAD application · hotin.ai daily Oct 12, 2026 — HotInAI1.7k views
- Oct 16, 2026わずか4日で14回更新!無料の3D CAD「SolidCraft」v0.3.2 → v0.14.0 で何が変わった? — タクのロボット実験室1.1k views
- Oct 12, 2026Build parametric 3D CAD models using pure Rust ⚡ — LookOnThisGit858 views · 1 comment
- Oct 15, 2026bherbruck/solidcraft — CAD your agent can drive. 🟡 Watchlist #Shorts — ForkCast802 views
- Oct 13, 2026寸法1つでケースが丸ごと再生成|Rust製パラメトリック3D CAD SolidCraft・ブラウザ版とMCP内蔵でAIからも操作・ハード系エンジニア向け — さつきのOSS研究室790 views · 2 comments
- Oct 15, 2026🔥 Открытый CAD на Rust, схемы механизмов в SVG и ещё 1 - находки GitHub #shorts #github #opensource — GitHub HighLights660 views
- Oct 13, 2026Adobe Creative Cloud ve diğerlerinin Açık Kaynak Ücretsiz Kopyaları mı? ArtCraft'ı Keşfedin! — Oktay Mercan527 views · 1 comment
- Oct 12, 2026Solidcraft + 5 more hot in AI · Oct 12, 2026 — HotInAI441 views
- Nov 9, 2026Fusion'ın ücretsiz, açık kaynak benzeri: SolidCraft — Mühendis Emeklisi375 views
- Oct 31, 2026SolidCraft: CAD 3D paramétrico em Rust com MCP para agentes — Madruga Sabia90 views
- Oct 14, 2026Apple researches idle Macs as shared GPU compute, and more #Shorts — Saaket Varma29 views
On Bluesky · 5
- Oct 14, 2026Bon en fait c'est quasi plié github.com/bherbruck/so... — @monsieurbidouille.fr40 likes and reposts · 7 replies
- Oct 14, 2026github.com/bherbruck/so... — @monsieurbidouille.fr7 likes and reposts
- Oct 15, 2026github.com/bherbruck/so... using this one, works great. The author keeps maintaining it, adding projects that fail to their test etc — @port.link1 likes and repost
- Oct 13, 2026Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support) https://github.com/bherbruck/solidcraft… — @hn100.atproto.rocks1 likes and repost
- Oct 13, 2026Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support) — @hackernewsrobot.bsky.social1 likes and repost
On Hacker News · 1
- Oct 13, 2026Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)146 points · 52 comments
Other versions1 project uses a version of this.
Word for word · 1
- tangency-labs/solidcraft★ 15k100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository19 other files it gives its agents.
- AGENTS.mdAGENTS.md
- assets/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- solidcraft-agent-toolsSkill
- solidcraft-checkingSkill
- solidcraft-commandsSkill
- solidcraft-contributingSkill
- solidcraft-crash-safetySkill
- solidcraft-editingSkill
- solidcraft-file-formatsSkill
- solidcraft-ground-rulesSkill
- solidcraft-mechanismsSkill
- solidcraft-modelingSkill
- solidcraft-packagingSkill
- solidcraft-performanceSkill
- solidcraft-preferencesSkill
- solidcraft-reportingSkill
- solidcraft-testsSkill
- solidcraft-ui-textSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 1 is distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 11
All panels, floating sheets, menus, overlays and platform UI windows use ui_kit::Container, directly or through Panel, Window, Confirm and …
- Distinctive: line 13
Do not construct raw egui hosts, outer popup or window frames, or shadows in feature modules.
- Very specific: line 22
Every page or canvas with a camera (viewport, Render preview, a flat pattern or drawing page) calls navigation::handle …
- Very specific: line 28
Every label, tooltip and message goes through the catalogs: skills/solidcraft-ui-text/SKILL.md.
- Very specific: line 31
Run the app, drive it and read the screenshot: skills/solidcraft-agent-tools/SKILL.md.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Dialogs and UI
The UI is thin: it reads engine state and acts through app.run(id, params) or app.start(id). A dialog is a form that builds the parameters of a command (skills/solidcraft-commands/SKILL.md). The full control list is docs/ui-kit.md.
One outer container
- All panels, floating sheets, menus, overlays and platform UI windows use
ui_kit::Container, directly or throughPanel,Window,ConfirmandMenu. Declare the semanticSurface; workspace panels use its shared layout policy and chrome. - System and report windows use
ui_kit::Window; its low-level host builder is kit-private. - Do not construct raw egui hosts, outer popup or window frames, or shadows in feature modules.
cargo xtask ui-containerschecks source and examples in all current and future crates and apps, recursively. It runs in the fast repository CI job and incargo xtask ci, with no caller allowances. The inventory and the legitimate content and native exceptions are indocs/ui-container-audit.md.
Controls and colour
- Colours, typography, dimensions and spacing come from
theme::Tokens(crates/ui-egui/src/theme.rs). No literal colours in feature code. - Sliders only through
ui_kit::slider. Form rows userow,expr_row,text_row,choice_rowandcount_rowfromcrate::ui_kit(crates/ui-egui/src/ui_kit/). - Confirmations use
ui_kit::Confirm; the oldPromptelement is gone.
One set of camera controls
Every page or canvas with a camera (viewport, Render preview, a flat pattern or drawing page) calls navigation::handle (crates/ui-egui/src/navigation.rs) with its NavCaps (orbit off for flat 2D pages). Never hand-roll camera input from drags, the wheel or pinch; hand_rolled_camera_input_is_rejected fails if a page does.
Icons
Command icons are original SVG masters compiled through crates/ui-egui/src/icon_svg.rs. Read assets/AGENTS.md, assets/icons/ui/AGENTS.md and assets/icons/ui/STYLE_GUIDE.md first, add the ATTRIBUTION.md row, and run cargo xtask icons and cargo xtask assets. See skills/solidcraft-ground-rules/SKILL.md.
Text
Every label, tooltip and message goes through the catalogs: skills/solidcraft-ui-text/SKILL.md. A new behaviour that is on by default: skills/solidcraft-preferences/SKILL.md.
Look at the result
Run the app, drive it and read the screenshot: skills/solidcraft-agent-tools/SKILL.md. A UI scenario (crates/ui-egui/tests/scenarios/*.json) covers the clicks; see skills/solidcraft-tests/SKILL.md. Work that takes long must not block the window: skills/solidcraft-performance/SKILL.md.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

