Built for hardware engineers

Manage hardware projects in 3D

Upload STEP files, inspect assemblies in an interactive WebGL viewer, track tasks on a kanban board, and collaborate with your team — all in one platform.

No setup required · Works in any browser · Your data stays private

FRONTBACKLEFTRIGHTTOPEXPLODESHADED
Assembly Tree
Engine Assembly
Cylinder Block
Piston Group
Piston 1
Piston 2
Crankshaft
Camshaft
Valve Cover
Oil Pan
Interactive 3D CAD Viewer
Explode
Part Info

Selected Part

Cylinder Block

Tasks3
Files2
Notes1

Class

Structural
No credit card requiredSTEP & STP file supportSecure & isolated data

50 MB

Max STEP file size

Handles complex assemblies

< 60s

Average conversion time

STEP → optimized 3D model

Free

To get started

No credit card required

100%

Browser-based

No plugins or installs

Features

Everything a hardware team needs

From CAD file management to real-time collaboration, SysHub brings your entire hardware workflow into one place.

Project & Product Management

Organize hardware projects with descriptions, file attachments, and links. Upload STEP/STP files as products and manage them with full version history.

  • STEP/STP file uploads
  • File & link attachments
  • Archive & restore products

Interactive 3D CAD Viewer

Inspect assemblies in a WebGL viewer powered by Three.js. Navigate the part hierarchy, select components, and explore your design from every angle.

  • WebGL powered by Three.js
  • Assembly tree navigator
  • Part selection & hover highlight

Kanban Tasks — Even Inside the Viewer

Track work at the project level with kanban-style columns. Or go deeper: select any part in the 3D viewer and create tasks directly on it — no context switching required.

  • Project-level kanban board
  • Per-part tasks inside the 3D viewer
  • Assignees, files & link attachments

Team Collaboration

Invite teammates by email with viewer or editor roles. Set granular permissions at the account or project level and manage pending invites with ease.

  • Email-based invites
  • Viewer & editor roles
  • Granular permissions

Automatic STEP → GLB Pipeline

Upload a STEP file and our cloud pipeline automatically converts it to an optimized GLB with full assembly hierarchy, B-Rep edge wireframes, and per-part colors.

  • Server-side STEP parsing
  • B-Rep edge extraction
  • Optimized GLB output

Secure & Isolated Data

All data is fully user-isolated. Firestore and Storage security rules ensure you only access your own projects. Files are limited to 50 MB with strict type enforcement.

  • User-isolated Firestore rules
  • 50 MB file size limit
  • STEP/STP type enforcement

How It Works

From STEP file to team collaboration in minutes

Three simple steps to get your hardware project up and running on SysHub.

01

Upload your STEP file

Create a project, add a product, and upload your STEP or STP CAD file. Our cloud pipeline automatically converts it to an optimized 3D model — no plugins or local software needed.

Supports files up to 50 MB. Conversion typically completes in under a minute.

02

Inspect in the 3D viewer

Open the interactive WebGL viewer to explore your assembly. Navigate the part tree, select components, toggle explode view, slice with cross-section, and switch render modes.

Attach notes, files, links, and tasks directly to individual parts inside the viewer.

03

Collaborate & track tasks

Invite teammates with viewer or editor roles. Manage project tasks on a kanban board, assign work, and track progress — all linked to the parts and products in your assembly.

Collaborators see pending invites on their dashboard and can accept or decline instantly.

3D CAD Viewer

CAD-quality inspection, right in your browser

No plugins. No downloads. A full-featured WebGL viewer with B-Rep edge wireframes, explode view, cross-section, and more.

Create & manage tasks directly on any part — without leaving the viewer

Click a part in the 3D viewport, open its info panel, and instantly create tasks, set assignees, attach files, and track status — all in context, right next to the geometry you're working on. No tab switching, no lost context.

Per-part tasks
Assignees & due dates
File & link attachments
Gearbox Assembly— Robotics Project
EXPLODESHADEDEDGES
Tree12 parts
Gearbox Assembly
Housing
Gear Train
Drive Gear
Driven Gear
Idler Gear
Shaft Assembly
Input Shaft
Output Shaft
Bearing Set
Cover Plate
Section
Part Info

Selected

Drive Gear

Tasks
2
Files
3
Links
1
Notes
2

Class

Mechanical

Open Task

Verify tooth profile tolerance

In Progress

Assembly Tree

Hierarchical part navigator with collapsible nodes, search, and multi-select.

Explode View

Interactive slider to explode the assembly and inspect internal components.

Cross-Section

Slice through the model with a real-time cross-section plane slider.

Render Modes

Switch between shaded, wireframe, and B-Rep edge overlay render modes.

Camera Presets

Jump to FRONT, BACK, LEFT, RIGHT, TOP, BOTTOM, or ISOMETRIC views instantly.

Tasks Right in the Viewport

★ Key Feature

Select any part and create, assign, and track tasks without leaving the 3D viewer — no context switching.

Verify tooth profile toleranceIn Progress
Update material spec to 4140 steelTo Do
Check interference with housing boreDone

Powered by Three.js & React Three Fiber — CAD-quality B-Rep edge wireframes extracted server-side from STEP geometry.

Collaboration

Built for teams, not just individuals

Invite teammates by email and give them exactly the access they need. Set roles at the account level or per-project, with granular permission controls for editors.

Email-based invites

Send invites to any email address. Collaborators receive a notification and can accept or decline from their dashboard.

Viewer & editor roles

Viewers can inspect projects and the 3D viewer. Editors can make changes — with fine-grained permission toggles.

Account & project scopes

Grant access to all your projects at once (account scope) or limit it to a single project for external contractors.

Account Collaborators

These people have access to all your projects.

AK

alex.kim@acme.com

editor4/6 permissions
SR

sara.r@acme.com

viewer
JL

j.liu@acme.com

editor6/6 permissions

Awaiting acceptance

MB

m.brown@acme.com

Pendingeditor

Editor permissions

Upload files
Edit descriptions
Manage tasks
Invite others
Delete products
Manage links

Pricing

Simple, honest pricing

SysHub is free to use. No hidden fees, no trial periods, no credit card required.

Current Plan

Free

Everything you need to manage hardware projects

$0

forever

  • Unlimited projects
  • Upload STEP & STP files (up to 50 MB)
  • Interactive 3D WebGL viewer
  • Explode view, cross-section & render modes
  • Kanban task board
  • Per-part tasks inside the viewer
  • File & link attachments
  • Team collaboration (invite by email)
  • Viewer & editor roles with permissions
  • Automatic STEP → GLB conversion
  • Version history
  • Secure, user-isolated data
Get Started Free — No Credit Card

Sign in with Google. Your data is private and isolated to your account.

Need enterprise features or a self-hosted deployment? Contact us.

FAQ

Frequently asked questions

Everything you need to know before getting started.

What CAD file formats does SysHub support?

SysHub currently supports STEP (.step) and STP (.stp) files — the most widely used neutral CAD exchange format. Files up to 50 MB are accepted. The cloud pipeline automatically converts them to an optimized GLB with full assembly hierarchy, B-Rep edge wireframes, and per-part colors.

Is SysHub really free? What's the catch?

Yes — SysHub is completely free to use with no credit card required. You get unlimited projects, the full 3D viewer, task management, and team collaboration at no cost. We may introduce paid plans for advanced features in the future, but existing users will always be grandfathered.

How does the 3D viewer work? Do I need to install anything?

The viewer runs entirely in your browser using WebGL (powered by Three.js and React Three Fiber). There are no plugins, browser extensions, or desktop apps to install. Any modern browser on desktop or laptop works — Chrome, Firefox, Edge, and Safari are all supported.

How is my data kept secure and private?

All data is stored in Firebase (Firestore + Cloud Storage) with strict security rules that ensure you can only access your own projects and files. Collaborators only see what you explicitly share with them. Files are stored in isolated, user-scoped storage buckets.

Can I invite my team to collaborate on a project?

Yes. You can invite teammates by email and assign them viewer or editor roles. Editors can be given granular permissions (upload files, manage tasks, invite others, etc.). You can grant access at the account level (all projects) or limit it to a single project for external contractors.

What happens after I upload a STEP file?

Once uploaded, our cloud pipeline (running on Google Cloud Functions) automatically parses the STEP file, extracts the assembly hierarchy and B-Rep edge geometry, and converts everything to an optimized GLB file. This typically completes in under a minute. You'll then be able to open the interactive 3D viewer immediately.

Can I attach tasks, files, and notes to individual parts?

Yes — this is one of SysHub's key differentiators. Inside the 3D viewer, you can click any part in the assembly, open its info panel, and create tasks, attach files, add links, write notes, and assign a class — all in context, right next to the geometry you're working on.

Still have questions?

Email us at hello@sys-hub.com
Free to get started

Start managing your hardware projects today

Upload your first STEP file, explore it in 3D, and invite your team — all in minutes. No credit card required.

No credit card requiredWorks in any browserYour data stays privateSign in with Google