Bare Metal — The OS That Understands AI
Marketing site for Bare Metal, an AI-native operating system in C and Rust that runs agents as first-class workloads on bare-metal hardware — no cloud.
Visit live site ↗
Bare Metal is an operating system built for AI agents — written in C and Rust, running agents as first-class workloads on the hardware directly, with no cloud in the path. We built the marketing site for a product that lives at the kernel level and ships as a v0.3.1-ALPHA build.
The challenge
Selling an OS is hard; selling an AI-native one in early alpha is harder. The substance is genuinely low-level — loadable kernel modules for thermal-aware scheduling and per-agent VRAM quotas, a SIMD-optimized ML core, a Landlock security sandbox with five profiles, kernel-routed tool calls, and a multi-backend hardware abstraction that probes everything from Tenstorrent and AMD to ARM64 phones. The site had to make a developer believe the engineering without drowning a less technical reader, and stay honest about an alpha product rather than overclaiming. The promise needed to land in one line before any of the architecture earned a second look.
The approach
We built on Next.js with TypeScript and Tailwind CSS, structuring the page around a single sharp claim — the OS that understands AI; agents run longer, act faster, stay safe — then layering the technical proof beneath it for readers who want it. We organized the story along the project’s own spine: Protocol, Kernel, Federation (the MFQP query protocol), and the Alpha build, with docs and SDK as the developer on-ramp. The systems work itself is the client’s; our job was to give it a surface that reads as credible to engineers and clear to everyone else.
What we built
- A hero stating the one-line promise, with the alpha status surfaced honestly rather than buried
- A Kernel section naming the real modules —
thermal_sched.ko,vram_sched.ko,ml_core.ko,bmetal_sec.ko— and thebmetaldRust daemon that orchestrates them over JSON-RPC - A Federation / MFQP section explaining agent-to-agent collaboration, including the privacy-preserving “ghost query” model
- A backend-support narrative spanning the supported architectures (x86-64, ARM64, AMD ROCm) without overstating what’s production-ready
- A Docs + SDK entry point pointing developers to the Python, Rust, and C SDKs
- A restrained, terminal-flavored visual system that reads as a systems product, not a SaaS landing page
The outcome
Bare Metal has a site that matches the ambition of the software underneath it — technical where it counts, plain where it should be. Communicating hard engineering simply is a discipline of its own, and it’s the same one behind every web development project we take on.