LibreAI / AI 3D / model-viewer
// ai-3d ยท playcanvas/model-viewer

model-viewer

3D Model Viewer with support for glTF and 3D Gaussian Splats.

๐Ÿ’Ž Hidden gemโ˜… 708 starsโ‘‚ 119 forksMITupdated 2026-08
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

model-viewer is an open-source ai 3d project by playcanvas (playcanvas/model-viewer on GitHub). It has 708 GitHub stars and 119 forks, is released under the MIT license, and was last updated on GitHub on 13 August 2026.

GitHub stars
708
Forks
119
License
MIT
Last updated on GitHub
13 August 2026
Category
AI 3D
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Pick your use case

    Decide what you want model-viewer to do first โ€” 3D Model Viewer with support for glTF and 3D Gaussian Splats.

  2. Follow the quickstart

    The README documents setup; start with the install section.

  3. Check for updates

    Pull the latest changes to stay current with fixes.

  4. Make it yours

    Change the config to match your workflow, then run it daily.

// features

Why people love it

3D Gaussian Splatting

Working 3d gaussian splatting support built in.

Gaussian splatting

Uses 3D Gaussian splat rendering.

Gltf

Working gltf support built in.

Javascript

Working javascript support built in.

TypeScript codebase

Typed code that is easier to maintain.

MIT license

Use it freely, even commercially.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/playcanvas/model-viewer.git
    cd model-viewer
  2. Step 2 โ€” Install

    Install the Node dependencies.

    npm install
  3. Step 3 โ€” Run it

    Start the app or dev server.

    npm start
// use cases

What you can build

Advertisement
// faq

Questions, answered

Is model-viewer free to use?

Yes. It is MIT licensed, so you can use it freely, including commercially, with attribution.

Do I need an account to use model-viewer?

No. It is a self-run project โ€” clone it and run it on your own machine. Some features may optionally call external APIs; check the README.

Can I run model-viewer on my own hardware?

Yes, that is the point. The code is public, so you can run, modify, and host it yourself.

How is model-viewer licensed?

It is released under MIT. Read the LICENSE file in the repo for the exact terms.

Can I contribute to the project?

Yes โ€” it lives on GitHub at playcanvas/model-viewer. Open an issue or pull request; the contribution guide in the repo explains the process.

// keep exploring

Similar tools

AI 3D

Hunyuan3D-2.1

From Images to High-Fidelity 3D Assets with Production-Ready PBR Material

โ˜… 4.1k starsUnknown
View guide โ†’
AI 3D

Multi-Agent-CAD

MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation via constrained test-time compute

โ˜… 1.0k starsMIT
View guide โ†’
AI 3D

splat-transform

CLI and library for processing and converting 3D Gaussian splats.

โ˜… 1.4k starsMIT
View guide โ†’
AI 3D

spz

File format designed for 3D Gaussian splats.

โ˜… 924 starsMIT
View guide โ†’
AI 3D

MetalSplatter

Render Gaussian Splats using Metal on Apple platforms (iOS/iPhone/iPad.

โ˜… 715 starsMIT
View guide โ†’
AI 3D

Nerfstudio

Nerfstudio โ€” the plug-and-play studio for NeRFs and Gaussian splatting: turn photos of a real scene into explorable 3D, with a modular API and viewer, Apache-2.0

โ˜… 12.1k starsApache-2.0
View guide โ†’
// alternatives

Alternatives in AI 3D

The most-starred other AI 3D projects in the LibreAI catalogue โ€” the realistic shortlist if model-viewer is not the right fit.

Get model-viewer

Free and open โ€” grab the source, star the repo, and start creating.