Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
4504cf8
Bump pygltflib from 1.16.2 to 1.16.5 in /backend
dependabot[bot] Nov 12, 2026
c27324b
Bump three from 0.160.1 to 0.187.0 in /frontend
dependabot[bot] Nov 12, 2026
27e5de0
Bump uvicorn from 0.32.1 to 0.54.0 in /backend
dependabot[bot] Nov 12, 2026
bbf6dc2
Bump trimesh from 4.6.1 to 5.2.0 in /backend
dependabot[bot] Nov 12, 2026
6c0639c
Bump astral-sh/uv from 0.13.7 to 0.13.8
dependabot[bot] Nov 12, 2026
7d2520e
Merge pull request #14 from evenRao/master
evenRao Nov 14, 2026
250888e
Merge branch 'main' into dependabot/docker/astral-sh/uv-0.13.8
evenRao Nov 14, 2026
3dd3db4
Add demo section to README
evenRao Nov 14, 2026
05c13b5
Merge pull request #12 from evenRao/dependabot/docker/astral-sh/uv-0.…
evenRao Nov 14, 2026
fa27f6f
Merge branch 'main' into dependabot/uv/backend/trimesh-5.2.0
evenRao Nov 14, 2026
a7e4082
Merge branch 'main' into dependabot/uv/backend/uvicorn-0.54.0
evenRao Nov 14, 2026
2e2cb19
Merge branch 'main' into dependabot/npm_and_yarn/frontend/three-0.187.0
evenRao Nov 14, 2026
5d326e3
Merge branch 'main' into dependabot/uv/backend/pygltflib-1.16.5
evenRao Nov 14, 2026
664af08
Merge branch 'main' into evenRao-patch-1
evenRao Nov 14, 2026
2b973f3
Merge pull request #11 from evenRao/dependabot/uv/backend/trimesh-5.2.0
evenRao Nov 14, 2026
29d4505
Merge branch 'main' into dependabot/uv/backend/uvicorn-0.54.0
evenRao Nov 14, 2026
a213bbe
Merge branch 'main' into dependabot/uv/backend/pygltflib-1.16.5
evenRao Nov 14, 2026
92f42ca
Merge pull request #9 from evenRao/dependabot/uv/backend/uvicorn-0.54.0
evenRao Nov 14, 2026
28c2bb5
Merge branch 'main' into dependabot/npm_and_yarn/frontend/three-0.187.0
evenRao Nov 14, 2026
1252b8d
Merge pull request #8 from evenRao/dependabot/npm_and_yarn/frontend/t…
evenRao Nov 14, 2026
0a3902a
Merge branch 'main' into dependabot/uv/backend/pygltflib-1.16.5
evenRao Nov 14, 2026
51451bd
Merge pull request #7 from evenRao/dependabot/uv/backend/pygltflib-1.…
evenRao Nov 14, 2026
a143e3f
Merge branch 'main' into evenRao-patch-1
evenRao Nov 14, 2026
304fab5
Merge pull request #15 from evenRao/evenRao-patch-1
evenRao Nov 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ RUN --mount=type=cache,target=/root/.npm npm ci --no-audit --no-fund
COPY frontend/ ./
RUN npm run build

FROM ghcr.io/astral-sh/uv:0.13.7@sha256:96f40d3904aad8d0bd010539001d36c8e2188b981e1334471a90c4a1d93bb490 AS uv
FROM ghcr.io/astral-sh/uv:0.13.8@sha256:5cc1805e2426484abca4ad46ea783bab281fdb225fd82d8ce6d66a81254bac85 AS uv
FROM python:3.14.10-slim-bookworm@sha256:3fe1a0b6c2d6b2ebb572906cdabeca75aeb558c0c17db5ffefbcf8094871c32b AS runtime
COPY --from=uv /uv /usr/local/bin/uv
ENV PYTHONDONTWRITEBYTECODE=1 \
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ CadrixAI turns a description into an editable parametric part, an interactive 3D

The workspace uses React and Three.js, the API uses FastAPI, and CadQuery builds the solid geometry. The built-in parser works without a paid API or a local language model. Optional Ollama integration interprets descriptions through the same model registry and validation pipeline.

## Demo

https://github.com/user-attachments/assets/39e051b8-d65f-4400-97b2-33e6df8a53fe

## What's new in v2.1.0

Released November 11, 2026.
Expand Down
6 changes: 3 additions & 3 deletions backend/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ description = "Intent-driven parametric CAD backend for CadrixAI"
requires-python = ">=3.13,<3.15"
dependencies = [
"fastapi==0.162.5",
"uvicorn==0.32.1",
"uvicorn==0.54.0",
"pydantic==2.14.3",
"requests==2.34.2",
"numpy==2.5.4",
"trimesh==4.6.1",
"pygltflib==1.16.2",
"trimesh==5.2.0",
"pygltflib==1.16.5",
"cadquery==2.8.0",
]

Expand Down
25 changes: 14 additions & 11 deletions backend/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"dependencies": {
"react": "^18.3.1",
"react-dom": "^18.3.1",
"three": "^0.160.0"
"three": "^0.187.0"
},
"devDependencies": {
"@vitejs/plugin-react": "6.3.0",
Expand Down
Loading