ratscad is a terminal-based CAD editor that lets you write OpenSCAD code while seeing a live 3D preview of your design right next to it. It features a tabbed code editor with syntax highlighting, automatic rebuilding when you type, mouse and keyboard controls for rotating and zooming your 3D view, and a small axis indicator showing which way is up. The app runs inside a special terminal called Ratty, which supports inline 3D graphics. It's designed for developers and makers who prefer working in the terminal and want instant visual feedback while designing 3D models.
How It Works
You hear about a CAD tool that runs entirely in your terminal with a live 3D preview right next to your code.
You download ratscad and make sure OpenSCAD is on your computer - OpenSCAD does the heavy lifting of turning your code into 3D shapes.
You open ratscad in a special terminal called Ratty, and a split-screen appears with a code editor on one side and an empty 3D preview on the other.
You type CAD code in the editor - as you type, the 3D preview updates automatically in real-time so you see your changes instantly.
You click and drag inside the 3D preview to spin your design around, or scroll to zoom in and out for a closer look.
You open a file picker to load a design you worked on before.
You create a fresh empty tab to begin a brand new design.
You've created a 3D model with instant visual feedback - no switching between apps, just code on the left and your shape on the right.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.