Loopbox
Rust Dioxus macOS Reverse Proxy

Loopbox

The local sandbox control plane.

Role

Founder & Solo Developer

Year

2026 to Present

Stack

Rust / Dioxus / macOS

The Challenge

Every developer runs multiple projects locally and every project fights over the same ports. Port 3000, 8080, 5173 collide constantly. Developers waste time reconfiguring, killing zombie processes, and remembering which project runs where. Docker helps but adds overhead and complexity. There was no simple, fully native tool that gave each project its own identity on localhost.

The Solution

Loopbox assigns each project a dedicated loopback IP and stable hostnames like web.myproject.localhost. A lightweight reverse proxy handles host based HTTP routing, gRPC h2c and TCP passthrough with sub millisecond latency. A built in Agent API at 127.0.0.1:39393 lets AI coding assistants like Cursor, Claude, and Copilot discover, inspect, and control project sandboxes. Everything is declared in a single TOML config file, version controllable and reproducible across machines. Built entirely in Rust with a native macOS UI powered by Dioxus, using only around 120 MB of RAM.

Key Highlights

What makes this project stand out

01

Dedicated loopback IP per project with zero port conflicts

02

Agent API enabling AI assistants to list projects, tail logs, and control services

03

Sub millisecond proxy latency with native macOS performance

04

Persistent process supervisor with crash detection and automatic restart

05

Traffic inspector for HTTP and gRPC request capture (Pro)

06

Single TOML config file for reproducible, version controllable setups

Gallery

Visual Impressions

Loopbox Sandbox Overview

The main sandbox overview showing all managed projects with their services and status

Technologies

Built With

Rust Dioxus macOS Reverse Proxy Agent API TOML Networking
WorkFuse

Next Project

WorkFuse

All AI models. One subscription. No compromises.

View Project