Forgecad Public Kit
Public companion kit for ForgeCAD: examples, agent skills, docs links, and issue tracking. The hosted CAD app and core source live elsewhere.
Install
npm install -g forgecadInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →ForgeCAD Public Kit
Public examples, agent skills, docs links, and issue tracking for ForgeCAD.
ForgeCAD is code-first parametric CAD for JavaScript/TypeScript: a normal .forge.js file becomes a live model with parameters, assemblies, validation, renders, inspections, and exports.
This repository is the public companion kit. It is intentionally focused on assets people can use directly: example models, installable agent skills, public issues, docs links, and historical benchmark artifacts.
TypeScript is the file format. The browser is the CAD system.
Try ForgeCAD • Docs • Examples • Agent skills • Open an issue
Start Here
| If you want to... | Go here |
|---|---|
| Use the CAD app | forgecad.io |
| Learn the API | Docs |
| Run example models | examples/ |
| Install agent workflows | skills/ |
| Report a bug or request an API | Issues |
| Check commercial terms | Pricing |
Repository Scope
| This public kit contains | The hosted product contains |
|---|---|
Ready-to-run .forge.js examples |
Browser workbench and project storage |
| Agent skills and workflow prompts | Core app source and infrastructure |
| Public bug reports and feature requests | Account, billing, and usage systems |
| Historical benchmark artifacts | Product roadmap execution and customer projects |
The npm package, CLI, hosted app, and backend/application usage are governed by ForgeCAD's product terms. This public kit itself is MIT licensed.
Get Started
Install the CLI:
npm install -g forgecad
Start from the hosted starter project:
forgecad login
forgecad project clone start-here
cd start-here
forgecad studio .
forgecad login guides you through email/password or API-token sign-in. Choose API token for GitHub/Google accounts.
A ForgeCAD project is a dedicated local folder linked to the hosted app by forgecad.json. Use forgecad project clone <slug> to download an existing project, or run forgecad project init inside a folder you want to make into a new ForgeCAD project.
Create a new project locally:
mkdir spool-adapter
cd spool-adapter
forgecad project init "Spool Adapter" --visibility private
forgecad new adapter --template part
forgecad studio .
Do not point forgecad studio at your home directory, downloads folder, desktop, or a huge source tree. It requires an explicit project path; use . for the current project folder.
Explore the public examples locally:
git clone https://github.com/KoStard/forgecad-public-kit.git
cd forgecad-public-kit
forgecad studio examples
forgecad run examples/products/cup.forge.js
forgecad render 3d examples/products/cup.forge.js
Open more than one local project at once:
forgecad studio examples path/to/another-project
Keep one long-running forgecad studio [project-path ...] process open with every active project folder listed in its arguments; the user opens the single printed localhost port once, and AI agents should only create or edit files under those folders so the browser updates live without starting more servers.
First Script
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…