HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Open-Cascade-SAS
OCCT
C++2022–2026
Open-Cascade-SAS / OCCT

OCCT

OCCT is an open-source software development platform for 3D CAD, CAM, CAE.

4Distinct people
4Mentions
0Explicit recommenders
3.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

OCCT is an open-source software development platform for 3D CAD, CAM, CAE.

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

Critical One commenter notes that the repository still generates invalid solids. Another comment references an issue regarding incomplete fillet and chamfer handling.

A warning from this week’s discussion. Read the supporting reply

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Critical

One commenter notes that the repository still generates invalid solids. Another comment references an issue regarding incomplete fillet and chamfer handling.

Supporting reply 1 · Supporting reply 2 · 1 discussions summarized

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

Show HN: Aircad – Professional drafting and 3D modeling in the browser direct repository linkDebated

Users debate whether Aircad's low price and small-team structure pose unacceptable risks for professional CAD work, with the developer arguing that client-side execution and standard export formats mitigate vendor lock-in. Competing opinions suggest the tool is either too risky for business-critical drafting or well-suited for hobbyists who value open standards over subscription models.

42 readable replies · Supporting reply 1 · Supporting reply 2 · Supporting reply 3 · Supporting reply 4

Mentions over time

HN mentions by year4 dated mentions

Observed mentions: 2022-02-07 12:32:07 UTC to 2026-08-30 18:49:39 UTC.

0122022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC110
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC000
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC211

What Hacker News says

4 sources
alexvboe·Aug 30, 2026Submission

Show HN: Cogram Studio – CAD and BIM workspace for humans and agents

Hi HN, Rick and Alex here, co-founders of Cogram. We’ve been making project-management software for architects and engineers since 2023, and are now experimenting with a second product. Cogram Studio (studio.cogram.com) is a CAD and BIM workspace for AI agents to create three-dimensional models and dimensioned drawings. Studio runs FreeCAD (https://github.com/FreeCAD/FreeCAD) 1.1 headlessly, using the OpenCASCADE (https://github.com/Open-Cascade-SAS/OCCT) geometry kernel. It imports and exports STEP, IFC, STL, DXF and FCStd files. Studio exposes an MCP server, so you can operate it from Claude Code, Codex, ChatGPT, or other agents. Tools cover scripting against FreeCAD, inspecting the model visually, CRUD operations on views, tables, and sheets, importing terrain, etc. Studio also provides a built-in agent based on Pi (https://github.com/
Read the rest
earendil-works/pi) and a basic UI for 3D model inspection, measurement, view, table, and sheet creation. There are two ways to try it: 1. Bring your own agent. Point Codex or Claude Code at studio.cogram.com/skill.md and ask it to follow instructions there. This starts a one-hour Studio session and opens the modelling environment in your browser, connected to your agent. You need to confirm sign up only if you want to save the session. 2. Use Studio’s built-in agent. Submit a prompt at studio.cogram.com and sign up. You receive 50 free credits. Here are two models created by agents: - A simple bookshelf (https://studio.cogram.com/view/shr_1agb21nd4) with two sheets - The Colosseum (https://studio.cogram.com/view/shr_3tm32c64y) [large, can take minutes to load], with two sheets showing dimensioned and annotated views. For now, Studio works best when you use it iteratively. If you ask an agent for a finished, complex model and “let it rip”, it may produce something that looks convincing but doesn't hold up to scrutiny. Agentic modelling feels roughly like where agentic programming was in 2024: useful for speeding up repetitive or bounded tasks but not yet reliable enough to complete long, complex jobs. Recent models have improved at CAD. We expect progress to accelerate as models become even better at reasoning across the different representations used in architecture and engineering: geometry, drawings, images, materials, physical constraints, specifications, regulations, code, etc. Early users and our own experience suggest that agents are already useful design collaborators. They can help with repetitive CAD work, fabrication options, part sourcing and cost estimates. We expect that as models improve, agents will be able to explore many different designs, run simulations, and check constraints across an entire project. CAD will become a shared workspace for humans and agents. Because design decisions made in CAD shape much of what is eventually built, even modest improvements could have wide effects. We’d love to hear your feedback and ideas if you give Studio a try. We’re also hiring across product, engineering and commercial roles. If you’re interested in working on interesting problems involving AI and the physical world, please take a look at our open positions at https://cogram.com/about#careers.
6 points · Open discussion
It's probably impossible for FreeCAD to catch up with the industry-standard CAD systems (SOLIDWORKS, NX, Fusion) unless they somehow pour a stupendous amount of money into their geometry kernel [1]. All major CAD systems use mature geometry kernels like Parasolid [2]. Parasolid was developed for 40 years and is still in active development. This is the piece of code that enables CAD systems to do things like computing an intersection of a G3 smooth fillet with embossed text, handling all corner cases. FreeCAD runs on OpenCASCADE [3], which is both less sophisticated today and is slower to gain new features than Parasolid, being seemingly maintained by one person [4]. FreeCAD's geometry is hard limited by what OpenCASCADE can do. This is the main difference from Blender. Blender ultimately operates on vertices, which doesn't require nearly
Read the rest
In FreeCAD
I have 100s of hours of FreeCAD experience from my day job designing injection molded parts for toys. For some background, for about ~3-4 years (~5 years ago) I started using FreeCAD 1.18.1 in my job (and even more before that for hobby use). I am used to using open-source software with bad UI, so that's not my major complaint. As long as you stick mostly in the Part Design, Part, and TechDraw workbenches, you should get used to the UI. I used the main branch of FreeCAD up until 1.19.1 but then switched to RealThunder's LinkBranch [2]. I switched for the topological naming fixes (some introduced in this 1.0), assembly workbench (not the same as in this 1.0), and other many quality of life fixes (multiple solids per body and 3D offsets for most Part Design boolean operations). It was never great but it got the job done. As long as you neve
Read the rest
r need complex organic 3D surfaces, FreeCAD can work - or at least the LinkBranch did for me, I'll have to test 1.0. However, my biggest complaint is with the CAD engine FreeCAD uses: OpenCASCADE (OCCT) [1]. As with most CAD engines, this thing is OLD. It does not like to make NURBS surfaces with true tangency to other faces, and it really doesn't like when fillits cross edges into other faces. You will spend hours adjusting cosmetic geometry so that dress up features like fillits and chamfers will apply. Unless some group of PhDs with some hardcore C/C++ experience come along or the company that develops OCCT gets some major funding, I don't think FreeCAD will improve enough for day-to-day design of complex parts for a long time. Nowadays, I use Fusion 360. I prefer SolidWorks but Fusion is all my job offers me currently. For a CAD package, and coming from years of FreeCAD, Fusion 360 just works. I have tools for making arbitrary complex surfaces (could still be better), I can create fillets that cross into other faces (most of the time), and I can go back in history and edit features and my model will rebuild itself (to a limit, but even the FreeCAD LinkBranch had more issues than Fusion even though it was better than vanilla 1.19.1 and 1.20 FreeCAD). Fusion also has a proper assembly system, which is essential! You can cheat and create parts in FreeCAD by linking sketches to geometry in other parts, but it can only get you so far before you need to go back in time and everything breaks upon a rebuild. I hate to say it, but FreeCAD has a lot of work to do other than the UI. I want to use FreeCAD but it wastes too much of my time for professional work. I would still use it for simple hobby projects. I could talk for hours on this stuff. [1] https://github.com/Open-Cascade-SAS/OCCT [2] https://github.com/realthunder/FreeCAD/releases
In The first release candidate of FreeCAD 1.0 is out

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.