git404hub

what is hicad fr?

mrxujiang/hicad — explained in plain English

Analysis updated 2026-05-18

99JavaScriptAudience · vibe coderComplexity · 3/5LicenseSetup · moderate

tl;dr

An AI web app that turns natural-language descriptions into precise, 3D-printable parametric models you can preview, tweak, and export as STL or OBJ files.

vibe map

mindmap
  root((HiCAD))
    What it does
      Text to 3D model
      Parametric CAD code
      Live 3D preview
      STL and OBJ export
    Tech stack
      Vue 3 frontend
      NestJS backend
      Three.js rendering
      Monaco code editor
    Features
      Template marketplace
      Model sharing links
      Multiple AI adapters
    Use cases
      3D printing designs
      Rapid prototyping
      No-CAD-experience modeling

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Describe a mechanical part in plain language and get a 3D-printable parametric model generated automatically.

VIBE 2

Fine-tune a generated model's dimensions using a slider-based parameter panel without writing code.

VIBE 3

Browse or publish shareable 3D model templates in a community template marketplace.

what's the stack?

Vue 3ViteThree.jsNestJSTypeScriptMonaco Editor

how it stacks up fr

mrxujiang/hicadtechjarves/local-ai-image-generatordeficryptobots/cryptobots-solana-sniper-pumpfun-free
Stars9910196
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasymoderate
Complexity3/52/52/5
Audiencevibe codergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Node.js 18+, pnpm, and an API key from DeepSeek, OpenAI, or Qwen.

GPL v3 copyleft license, you can use and modify it, but derivative works must also be released as open source.

in plain english

HiCAD is an AI-powered web application for generating 3D models using plain-language descriptions. Instead of learning complex CAD, which stands for computer-aided design, software, you type a natural language description of what you want, for example a robot arm with six joints, and the AI generates the code for a 3D model automatically. The model appears in a live 3D viewer in your browser within seconds, where you can rotate it 360 degrees and inspect it from any angle. The tool uses a scripted 3D modeling approach rather than mesh sculpting, which means the resulting models are mathematically precise and suitable for 3D printing. You can export models in STL or OBJ formats, which are standard file types accepted by 3D printer slicer software. The application includes a code editor, the same editor that powers VS Code, so you can see and manually tweak the generated code. There is also a parameter control panel with sliders for adjusting dimensions in real time without editing code. A community template marketplace lets users browse, use, and publish shared model templates. Models can be shared through a link, and others can preview them without signing in. The system supports connecting to multiple AI providers by changing a single setting, with options including DeepSeek, OpenAI, and Qwen, so you supply your own API key for whichever service you use. The frontend and backend are separate codebases that run together with a single startup command. The project is open source under the GPL v3 license, which requires any derivative works to also be released as open source.

prompts (copy fr)

prompt 1
Set up HiCAD locally with Node.js and pnpm, and configure it to use my DeepSeek API key.
prompt 2
Describe a six-jointed robot arm to HiCAD and explain how it turns that description into 3D model code.
prompt 3
How do I export a model from HiCAD as an STL file for 3D printing?
prompt 4
Switch HiCAD's AI adapter from DeepSeek to OpenAI by editing the .env configuration.

Frequently asked questions

what is hicad fr?

An AI web app that turns natural-language descriptions into precise, 3D-printable parametric models you can preview, tweak, and export as STL or OBJ files.

What language is hicad written in?

Mainly JavaScript. The stack also includes Vue 3, Vite, Three.js.

What license does hicad use?

GPL v3 copyleft license, you can use and modify it, but derivative works must also be released as open source.

How hard is hicad to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is hicad for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.