跪拜 Guibai
← Back to the summary

ApexForge Is an Open-Source AI Workbench That Generates Editable 3D Models from Plain Language

I've been deeply working on AI Agents and large model applications recently, such as the JitKnow AI knowledge base, JitWord collaborative AI documents, and Pxcharts super tables. At the same time, I've been continuously sharing high-quality, practical AI open-source projects from GitHub that can truly be implemented and solve real problems.

Over the weekend, I took some time to write a 3D modeling tool — ApexForge.

Image

The main purpose of building this open-source project is to help everyone generate interactive, commercial-grade Three.js 3D models using plain language. It also supports multiple model providers, online API Keys, model importing, texture uploading, and real-time property editing.

The image above shows a 3D model of a tape recorder generated by this open-source project I built. After several adjustments, I finally achieved decent rendering quality.

Without further ado, here's the link:

GitHub address: https://github.com/MrXujiang/ApexForge

Why Build ApexForge

Image

ApexForge aims to solve a very specific problem: allowing product managers, designers, and developers to quickly get a previewable, adjustable, and further-engineerable 3D prototype using a single natural language sentence, without opening complex 3D software.

It also serves to provide a better theoretical and experiential foundation for my "AI Full-Stack Learning Handbook," helping everyone learn and implement AI applications more deeply.

It is not a simple model display page, but a complete AI 3D workflow:

Since the recorded 3D video for the product preview is quite large, I'll use screenshots instead. You can refer to the generated effects below:

Image

Image

We can not only generate models but also apply textures to them. For example, if you want to add a custom sticker to a water cup you designed, you just need to upload the texture in the right-side editing panel:

Image

After uploading the texture, it renders onto the 3D model in real-time. Below is the effect after I applied the texture:

Image

Of course, everyone can also engage in more creative designs and texturing. The editor interface of the AI modeling platform I built references mainstream 3D modeling software, providing a large number of configurable properties. You can also extend it further to build a web-based 3D modeling software. Below is a display of the editor's complete interactive interface:

Image

The core capabilities are summarized as follows:

Image

This project adopts mainstream AI technologies such as Harness engineering, a multi-model routing perception system, prompt engineering, and Skills, which can help everyone quickly build AI cognition and practical experience.

Let's Talk About the Technical Architecture and Tech Stack I Adopted

image.png

The image above is the technical architecture I designed for ApexForge. You can refer to it; it includes the entire design chain of the AI modeling technology. The core tech stack is as follows:

Frontend:

Backend:

I also drew a flowchart for the entire project's AI model generation pipeline for your reference:

Image

The project is now open-source on GitHub, and an online demo version is also available. If you're interested, you can refer to and experience it:

GitHub address: https://github.com/MrXujiang/ApexForge

Open-sourcing a project is not easy, so I hope everyone will give it a star~

I also welcome all tech experts to submit Issues and Pull Requests. Suggested contribution directions: