BareMetalRT — edge GPU compute mesh
Project description
BareMetalRT
The world's first global GPU-native edge compute mesh.
Intelligence shouldn't be owned by the hyperscalers alone. BareMetalRT turns the 200+ million NVIDIA GPUs running Windows into a distributed compute mesh — using NVIDIA's own TensorRT-LLM CUDA kernels, the same engine that powers cloud inference APIs. Built for the edge, not the cloud.
Download Installer | Live Demo | Documentation
How It Works
- Install the BareMetalRT daemon on each Windows machine with an NVIDIA GPU
- Connect your GPU to your account at baremetalrt.ai
- Run inference — the system automatically shards models across your available GPUs
┌──────────────────────────────────┐
│ baremetalrt.ai │
│ Auth, routing, OpenAI-compat API│
└──────────────┬───────────────────┘
│ WebSocket
┌──────────┼──────────┐
│ │ │
┌───▼───┐ ┌───▼───┐ ┌───▼───┐
│Node A │ │Node B │ │Node C │
│3090 │ │4060 │ │3060 │
│24GB │ │8GB │ │12GB │
│Daemon │ │Daemon │ │Daemon │
└───────┘ └───────┘ └───────┘
System Requirements
- Windows 10/11 (64-bit)
- NVIDIA GPU (RTX 2000+ recommended)
- CUDA Toolkit 12.4+
- TensorRT 10.15+
Quick Start
1. Download and Install
Download the latest installer from GitHub Releases and run it. The installer will check for NVIDIA prerequisites and guide you through setup.
2. Connect Your GPU
Sign in at baremetalrt.ai/app and link your GPU using the one-click claim flow.
3. Chat
Use the web interface at baremetalrt.ai/app or connect any OpenAI-compatible client:
curl https://baremetalrt.ai/v1/chat/completions \
-H "Authorization: Bearer bmrt_your_api_key" \
-H "Content-Type: application/json" \
-d '{"model": "mistral-7b", "messages": [{"role": "user", "content": "Hello!"}]}'
What's in This Repo
This is the public product repo — the server, web UI, installer, and documentation.
baremetalrt/
├── server/ # FastAPI server (auth, chat relay, node management)
├── web/ # Product web app (chat UI, account, downloads)
├── site/ # Landing page and demo
├── installer/ # Windows installer (Inno Setup)
├── docs/ # Documentation
└── paper/ # Technical paper
The inference engine, transport layer, and daemon are in a separate private repository.
API
BareMetalRT exposes an OpenAI-compatible API. See API docs or the API reference.
Current Status
v0.5.1-beta — Changelog
- Single-GPU and TP=2 multi-GPU inference on Windows
- Mistral 7B at 12.5 tok/s across heterogeneous GPUs over TCP
- Web chat UI with streaming
- Windows installer with one-click GPU claiming
- OpenAI-compatible API
Security
Found a vulnerability? See SECURITY.md for our responsible disclosure policy.
License
BareMetalRT is proprietary software. See LICENSE for terms.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file baremetalrt-0.5.1.tar.gz.
File metadata
- Download URL: baremetalrt-0.5.1.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5278ffff3e0412997eefb480d5d0694b5ba45ba98fb076d362a5e45ed77ec0d
|
|
| MD5 |
7e941738dfb194197d916937ec744427
|
|
| BLAKE2b-256 |
5273cd3c4104686457b9ba92be6d2074608f9c1231a0b2738628a76687e47a6c
|
File details
Details for the file baremetalrt-0.5.1-py3-none-any.whl.
File metadata
- Download URL: baremetalrt-0.5.1-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43b184c9ac3dbe07baa1955fe353f465e714846ede5fa4ac502d607a2dc0e6c8
|
|
| MD5 |
b0deb3ad7e49170df821fcec9c6035c5
|
|
| BLAKE2b-256 |
f14ddf3fd41d60c57b47baef49248287945d7907088d22ea322c8663ed0e4da4
|