Dev tools · alternatives · 2026
24 alternatives to Apple's SHARP running in the browser via ONNX runtime web
Hi HN, author here. SHARP is Apple's recent single-image 3D Gaussian splatting model (https://arxiv.org/abs/2512.10685). Their reference code is PyTorch + a pretty heavy pipeline; I wanted to see if it could run in a browser with no server hop, so I exported the predictor to ONNX and ran it via onnxruntime-web with the WebGPU EP. What works: drop in an image, get a .ply you can download or preview live, all on your machine — your image never leaves the tab. The model is large (~2.4 GB sidecar) so first load is slow on a cold cache, but inference itself is a few seconds on…
SHARP is Apple's single-image 3D Gaussian splatting model ported to run directly in web browsers using ONNX runtime and WebGPU. Users upload an image and receive a downloadable 3D point cloud file or live preview, with… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

I ported Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS. The original requires CUDA with flash_attn, nvdiffrast, and custom sparse convolution kernels: none of which work on Mac. I replaced the CUDA-specific ops with pure-PyTorch alternatives: a gather-scatter sparse 3D convolution, SDPA attention for sparse transformers, and a Python-based mesh extraction replacing CUDA hashmap operations. Total changes are a few hundred lines across 9 files. Generates ~400K vertex meshes from single photos in about 3.5 minutes on M4 Pro (24GB). Not as fast as…
Apr 2026 · github.com · its alternatives →
- 2RT
2023 · antimatter15.com · its alternatives →
- 3

Hey HN, Henry here from Cactus. We open-sourced Needle, a 26M parameter function-calling (tool use) model. It runs at 6000 tok/s prefill and 1200 tok/s decode on consumer devices. We were always frustrated by the little effort made towards building agentic models that run on budget phones, so we conducted investigations that led to an observation: agentic experiences are built upon tool calling, and massive models are overkill for it. Tool calling is fundamentally retrieval-and-assembly (match query to tool name, extract argument values, emit JSON), not reasoning. Cross-attention…
May 2026 · github.com · its alternatives →
- 4
RadianceKit▲95Turn photos into 3D Gaussian Splats on your Mac
Jun 2026 · radiancekit.de · its alternatives →
- 5

Hi HN, I built a specialized inference engine for running 4-bit Gemma 4 26B-A4B-IT on any M-series Mac using about 2 GB of RAM. It is called TurboFieldfare and is written in Swift and Metal. I have always adored on-device AI. It feels like magic that you can run a powerful NN on your Mac or iPhone. So I wanted to push the limits a bit and run a model whose weights don’t fit in memory. The model’s 4-bit quantized weights occupy roughly 14 GB, which makes running it with conventional inference tools almost impossible on an 8 GB or even 16 GB Mac once the OS, applications, and KV cache are…
Jul 2026 · github.com · its alternatives →
- 6

I'm the co-creator and maintainer of https://aframe.io/ and long time Web 3D graphics dev. Super excited about new techniques to author / render / represent 3D. Spark is a an open source library to easily integrate Gaussian splats in your THREE.js scene I worked with some friends and I hope you find useful. Looking forward to hearing what features / rendering techniques you would love to see next.
2025 · sparkjs.dev · its alternatives →
- 7

The Setup: https://i.imgur.com/o0hgybh.jpeg https://i.imgur.com/mcNiomp.jpeg https://i.imgur.com/vIjw6pc.jpeg https://i.imgur.com/nzOwmSC.jpeg
May 2026 · superspl.at · its alternatives →
- 8

Hey HN, Henry from Cactus here! We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2. The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges…
Aug 2026 · cactuscompute.com · its alternatives →
- 9SO
2024 · playcanvas.com · its alternatives →
- 10

I’ve been experimenting with Rust lately and wanted a project that would help me explore some of its lower-level and performance-oriented features. Inspired by Sebastian Lague’s videos, I decided to implement my own ray tracer from scratch. The initial goal was just to render a simple 3D scene in the browser at a reasonable frame rate. It evolved into a small renderer that can: • Run locally or on the web using wgpu and WebAssembly • Perform mesh rendering with a Bounding Volume Hierarchy (BVH) for acceleration • Simulate both direct and indirect illumination for photorealistic results • Be…
Nov 2025 · github.com · its alternatives →
- 11TA
Apr 2026 · blog.playcanvas.com · its alternatives →
- 12

Writeup (includes good/bad sample generations): https://www.linum.ai/field-notes/launch-linum-v2 We're Sahil and Manu, two brothers who spent the last 2 years training text-to-video models from scratch. Today we're releasing them under Apache 2.0. These are 2B param models capable of generating 2-5 seconds of footage at either 360p or 720p. In terms of model size, the closest comparison is Alibaba's Wan 2.1 1.3B. From our testing, we get significantly better motion capture and aesthetics. We're not claiming to have reached the frontier. For us, this is a stepping…
Jan 2026 · huggingface.co · its alternatives →
- 13RT
LiveSplat is a system for turning RGBD camera streams into Gaussian splat scenes in real-time. The system works by passing all the RGBD frames into a feed forward neural net that outputs the current scene as Gaussian splats. These splats are then rendered in real-time. I've put together a demo video at the link above.
2025 · its alternatives →
- 14
Cai▲179Hi HN, Cai runs actions on your selection via ⌥C, pick an action (AI, shell, GitHub issue, Linear ticket), done. Bundled local model (MLX Community), create custom actions with prompts, scripts and more. Free, MIT. Built after my Raycast extension sat in review queue for 3+ months. Wanted no typing, no app switching, no cloud. Repo: https://github.com/cai-layer/cai Demo: https://youtu.be/LH2MYNQ_wsk
Apr 2026 · getcai.app · its alternatives →
- 15

Hello HN! I want to share something me and a few friends have been working on for a while now — Zeroshot, a web tool that builds image classifiers using text-image models and autolabeling. What does this mean in practice? You can put together an image classifier in about 30 seconds that’s faster and more accurate than CLIP, but that you can deploy yourself however you’d like. It’s open source, commercially licensed, and doesn’t require you to pay anyone per API call. Here's a 2 minute video that shows it off: https://www.youtube.com/watch?v=S4R1gtmM-Lo How/why does it…
2023 · usezeroshot.com · its alternatives →
- 16

Grant Sanderson (3Blue1Brown) created Manim, the Python library he uses to make the math animations in his videos. We reimplemented Manim with the same Python API, but the implementation underneath is Rust, connected to Python through PyO3. The Rust code uses wgpu, so rendering happens on the GPU. To run it in the browser, we compiled the Rust parts to WebAssembly so the PyO3 extension loads in Pyodide. In the browser, wgpu targets the WebGPU API, so animations render in real time on your GPU through the browser. The editor is Monaco (the editor that powers VS Code) with a live preview:…
Jul 2026 · studio.academa.ai · its alternatives →
- 17

Written natively from scratch in Metal and Swift. Build for AirVis app.
Dec 2025 · twitter.com · its alternatives →
- 18
Invenio▲74Local AI search for Mac video & photo libraries
May 2026 · getinvenio.com · its alternatives →
- 19

A lightweight but powerful alternative to Adobe Bridge for Mac - cristibaluta/Imagin-Raw
Jul 2026 · github.com · its alternatives →
- 20MA
Hello HN! I’m excited to share this open-source community mashup showing the power and possibility of combining 3D Gaussian splat scans with traditional mesh-based 3D tiles maps in the browser. As you've probably seen on HN a bunch lately, Gaussian splats are a new method to allow custom 3D scans of scenes and objects [1] and Google Maps 3D Tiles API are the same 3D buildings and street views your familiar with in Google Earth or Google Maps, and recently they’ve been made available for inclusion in web apps. Combining splats + 3d map mixes highly detailed real-world custom micro-scans with…
2024 · maps-and-splats.glitch.me · its alternatives →
- 21

It's annoying having so many ML and GS training tools rely exclusively on cuda/nvidia . So for our open-source command-line gaussian splat converter/compressor, we decided to try WebGPU instead. It's working well so far and a single codebase runs on Linux, MacOS and Windows without too much fuss. This is mostly thanks to Google's dawn project <3. Eventually some of this could also run directly in the browser.
2025 · github.com · its alternatives →
- 22

Hey HN, I noticed that there is a few tools to create and edit 3D Gaussian Splatting[1] models, but not so many tools for robust hosting, sharing, and presentation of these models, so I built Blurry! Unlike other platforms, I’m specifically focusing on the best 3DGS in-browser viewer experience you can seamlessly embed on websites or Notion docs, with more places coming soon! Some of the potential use cases are professional training, product and rental space marketing, and construction business. But at this stage with Blurry, I’m specifically targeting people/businesses that already use…
2025 · useblurry.com · its alternatives →
- 23

Hi HN! I've built TRELLIS 3D AI, an open tool that converts 2D images into professional 3D assets using advanced AI technology. Technical Implementation: - Browser-based processing using WebGL - Structured LATents (SLAT) for maintaining geometric integrity - Dual output pipeline generating both GLB and 3D Gaussian formats - Real-time 3D preview using Three.js - Optimized for processing images up to 2048x2048px The core technology combines: - Pretrained vision encoders for image understanding - Rectified flow transformers for 3D geometry generation - Advanced neural networks for texture…
2024 · trellis3d.co · its alternatives →
- 24

I just launched SplatGallery, a platform where you can share and discover the best 3D models created with Gaussian Splatting. It's a super early stage and new models are coming it fairly often. Would love to get feedback from the HN community on how to improve it!
2024 · splatgallery.com · its alternatives →
Also compare
- Run TRELLIS.2 Image-to-3D generation natively on Apple Silicon alternatives
- Real-Time 3D Gaussian Splatting in WebGL alternatives
- Needle: We Distilled Gemini Tool Calling into a 26M Model alternatives
- RadianceKit alternatives
- Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac alternatives
- Spark, An advanced 3D Gaussian Splatting renderer for Three.js alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →