NATIVE macOS · RUST · MIT

The local sandbox
control plane.

Give every project a dedicated loopback IP and stable .localhost hostnames — zero port conflicts, no container overhead, fully native.

< 1mslatency overhead
~120 MBRAM usage
0port conflicts

Free and open source · No Docker required · macOS 13+

App overview screenshot
Works alongsideCursorClaudeGitHub CopilotCodexVitepnpm
SANDBOX IDENTITY

One IP per project.
Zero port conflicts.

Loopbox assigns a dedicated loopback address to every project on boot. Each service gets a stable .localhost hostname, persisted in /etc/hosts — browser-isolated, stable across reboots.

  • Host-based HTTP routing
  • gRPC h2c and TCP passthrough
  • Browser storage isolated per hostname
  • Stable across machine reboots
Read the docs →
App overview screenshot
Service manager
PROCESS RUNTIME

Your entire stack.
One command.

A persistent supervisor starts, monitors, and restarts every service in your project. Crash detection, per-service log capture, and env file injection — all built in.

  • Crash detection and automatic restart
  • Per-service log stream capture
  • Env file discovery and injection
  • Vite intelligence — auto-injects flags
Read the docs →
AGENT API

Give your AI agent
eyes on the runtime.

Loopbox runs a local HTTP API at 127.0.0.1:39393. Cursor, Claude, or any custom tool can list projects, tail logs, and control service lifecycle — discovered via agent-api.json.

  • List projects and service state
  • Tail live log streams
  • Start, stop, and restart services
  • Auto-discovered by MCP-compatible tools
Read the Agent API docs →
Agent API in Cursor

The new way to manage localhost.

Isolated by design

Same port numbers, zero conflict.

Run :5173 in a dozen projects at once. Each lives on its own loopback IP — there's nothing to remember, juggle, or document.

Crash-aware runtime

Never restart things by hand.

The built-in supervisor detects crashes and restarts automatically. Your environment stays running while you focus on writing code.

Agent-native

Your AI already knows the state.

Cursor and Claude can read your running services, live logs, and traffic directly — no copy-pasting, no context switching.

Go further with Pro.

See all plans →
Traffic capture view
PRO

Traffic Inspector

Capture every HTTP and gRPC request flowing through your sandbox. Configurable capture modes, per-project retention, and HAR export.

Learn more →
Proto decode view
ULTIMATE

Proto Decode

gRPC payloads decoded from raw bytes using your project's proto files — with a raw fallback when protos aren't available.

Learn more →
Container manager
PRO

Container Management

Bind Docker containers to your sandbox IP. Same port, different sandboxes — multiple databases running simultaneously without conflict.

Learn more →

Changelog

Feb 23, 2026

v0.1.2

Public release line stabilized; version bumped to 0.1.2 with repository cleanup and private EE adapter separation work.

View release →
Feb 23, 2026

v0.1.1

Initial public release baseline for the current Loopbox distribution branch.

View release →
ABOUT

Loopbox is an independent project focused on native macOS developer tooling.

Built in Rust using the Dioxus framework. The core is MIT-licensed. Paid plans fund continued development and priority support.

Github
~/.config/loopbox/config.tomlTOML
[global]
domain_suffix = "localhost"
ip_base       = "127.0.0."

[projects.myapp]
dir = "/Users/you/dev/myapp"
ip  = "127.0.0.2"

[[projects.myapp.services]]
name    = "frontend"
command = "pnpm dev"

[[projects.myapp.services.ports]]
port     = 5173
protocol = "http1"
CONFIGURATION

One file.
Total definition.

Drop config.toml in ~/.config/loopbox/. Services, ports, and routing — declared once, version-controlled, reproducible across machines.

Read the config reference →

Try Loopbox now.

Free to download. MIT licensed core. macOS 13+.