
Cli Anything Freecad
This is a comprehensive CLI wrapper that exposes FreeCAD's entire feature set to agents: 258 commands spanning primitives, sketching with constraints, PartDesign operations like pads and pockets, boolean operations, assemblies, mesh handling, and export to 17 formats including STEP, STL, and glTF. The preview system is notably deep, offering live poll-mode updates with multi-view bundles (hero, front, top, right) that persist to session directories with trajectory tracking. You'd use this when you need programmatic CAD work without GUI scripting, whether that's generating parametric parts from specifications, batch processing designs, or building agent-driven 3D workflows. The motion commands for keyframe animation and the breadth of workbench coverage (FEM, CNC toolpaths, technical drawings) make this more than a basic geometry tool.
- skills.sh installs
- 697
- GitHub stars
- 58.5K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add hkuds/cli-anything --skill cli-anything-freecad --agent claude-codeInstalls into .claude/skills of the current project.
Files
cli-anything-freecad
Complete CLI harness for FreeCAD — 258 commands across 17 groups covering ALL workbenches.
Prerequisites
FreeCAD must be installed: freecadcmd must be in PATH.
Installation
pip install -e freecad/agent-harness
Basic Usage
cli-anything-freecad --json <command> # JSON output for agents
cli-anything-freecad --json -p proj.json <cmd> # With project file
cli-anything-freecad # Interactive REPL
Preview, Live Preview, and Motion
FreeCAD is currently the deepest preview integration in this branch.
Preview commands:
# List preview recipes
cli-anything-freecad --json -p proj.json preview recipes
# Capture a real 4-view bundle
cli-anything-freecad --json -p proj.json preview capture --recipe quick
# Start poll-mode live preview
cli-anything-freecad --json -p proj.json preview live start --recipe quick --mode poll --source-poll-ms 500
# Query current live state without rendering
cli-anything-freecad --json -p proj.json preview live status --recipe quick
# Stop live preview publication
cli-anything-freecad --json -p proj.json preview live stop --recipe quick
Sponsors
Details
- Repository
- github.com/hkuds/cli-anything
- Categories
- CLI & Terminal, Office & Documents
- First seen
- Jun 3, 2026
More from hkuds/cli-anything
All 51- Cli Anything Gimp672
- Cli Anything Inkscape651
- Cli Anything Browser639
- Cli Anything Godot590
- Cli Anything Comfyui586
- Cli Anything Ollama583
- Cli Anything Zotero581
- Cli Anything Kdenlive580
- Cli Anything Qgis575
- Cli Anything Audacity572
- Cli Anything Mermaid559
- Cli Anything N8n559
- Cli Anything Krita550
- Cli Anything Obs Studio546
- Cli Anything Shotcut545
- Cli Anything Musescore541
- Cli Anything Chromadb540
- Cli Anything Videocaptioner537
- Cli Anything Iterm2530
- Cli Anything Openscreen530
- Cli Anything Dify Workflow527
- Cli Anything Pm2527
- Cli Anything Exa526
- Cli Anything Renderdoc518