Repolode
stevecad

stevecad/steve

Local desktop CAD application with a Studio-compatible modeling runtime and a Pydantic AI-powered assistant, with CAD builds running on your own machine.

Open-source alternative to:SolidWorksFusion 360

Stars
84
Forks
8
Open issues
1
Last commit
21 hours ago

What is it?

Steve is a desktop CAD application whose modeling runs locally on the user's machine. It pairs a PySide6 desktop host with a CAD web interface and an assistant built on Pydantic AI. The modeling runtime is Studio-compatible, and the project is pre-release, so not every CAD operation is certified.

Beyond core modeling, Steve can optionally connect to Steve Studio to browse workspaces, download CAD projects, and manage sync, while local CAD stays available offline. It also supports a local Blender 4.5 LTS integration for building scenes from Python source, previewing linked CAD meshes, rendering images and animations, and opening scenes in the Blender editor.

Prebuilt installers are available for Windows 10/11 (64-bit) and Linux x86-64 as an AppImage, with self-updating installed copies. Developers can run it from source on Windows with Python 3.13 and Node.js, and macOS source setup is documented.

Key features

  • 01Local CAD modeling that runs on your own machine, including offline use.
  • 02Assistant powered by Pydantic AI.
  • 03Optional connection to Steve Studio for browsing and syncing CAD projects.
  • 04Local Blender 4.5 LTS integration for scene rendering and animation output.
  • 05Windows and Linux installers with automatic updates.
  • 06Credentials stored through operating system credential facilities.

Use cases

  • Designing mechanical parts and assemblies on a local workstation.
  • Working on CAD projects offline and syncing with Steve Studio when online.
  • Rendering CAD models into images or animations through Blender.
  • Experimenting with a Python-based CAD modeling workflow with an AI assistant.

Quick start

  1. 1

    Download the Windows installer or Linux AppImage from dl.stevecad.studio

  2. 2

    Run the installer on Windows, or run the AppImage on Linux x86-64

Things to know

  • This is pre-release software, and not every CAD operation is certified.
  • Prebuilt downloads cover only Windows 10/11 (64-bit) and Linux x86-64; macOS packaging is future work.
  • Local Blender features need an optional Blender 4.5 install, and rendering uses CPU only.

In collections

Topics

FAQ

What is steve?
Local desktop CAD application with a Studio-compatible modeling runtime and a Pydantic AI-powered assistant, with CAD builds running on your own machine. Steve is a desktop CAD application whose modeling runs locally on the user's machine. It pairs a PySide6 desktop host with a CAD web interface and an assistant built on Pydantic AI. The modeling runtime is Studio-compatible, and the project is pre-release, so not every CAD operation is certified.
Is steve free to use? What license does it have?
steve is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is steve still maintained?
Actively maintained. The last commit to steve was on Nov 6, 2026.
What can I use steve for?
Designing mechanical parts and assemblies on a local workstation. Working on CAD projects offline and syncing with Steve Studio when online. Rendering CAD models into images or animations through Blender. Experimenting with a Python-based CAD modeling workflow with an AI assistant.
How do I install steve?
Download the Windows installer or Linux AppImage from dl.stevecad.studio Run the installer on Windows, or run the AppImage on Linux x86-64
Where can I get steve?
The source code and installation instructions are on GitHub: https://github.com/stevecad/steve

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects