OrbStack Domains gives containers and Compose services automatic local identities inside the OrbStack runtime. lokei gives the whole development project an identity, whether its services run as host processes, Docker Compose, Laravel Sail, or a mixture of all three.
OrbStack's advantage is deep runtime integration; lokei's advantage is a runtime-independent project model.
01
Where OrbStack Domains has a real edge
A remarkably automatic local network for containers.
Give every container and Compose service a predictable domain automatically.
Detect HTTP and HTTPS ports without publishing or remembering host ports.
Add custom .local domains, wildcard labels, and an index of running containers.
Extend the naming model to OrbStack Kubernetes and Linux machines.
02
Where lokei has a real edge
One project identity across containers and non-container processes.
Start host frameworks, Compose, Sail, and dependent services from the repository.
Distinguish shareable HTTP applications from databases, caches, queues, and workers.
Inspect and replay local requests regardless of where the upstream process runs.
Create one public share session for selected services without adding a separate tunnel tool.
Which one fits your workflow?
If the container runtime already defines the whole project, OrbStack is hard to beat. Mixed projects benefit from lokei's wider boundary.
01
Choose OrbStack Domains if you...
Run every relevant development service inside OrbStack containers.
Want automatic container and Compose names with no extra project configuration.
Need custom .local labels, wildcard container domains, or OrbStack Kubernetes names.
Also want OrbStack's container and Linux runtime, not only a proxy.
02
Choose lokei if you...
Mix host-native applications with Docker Compose or Laravel Sail.
Want one command to start the project rather than starting the runtime separately.
Need public HTTP services separated from private containers and workers.
Need request replay and public sharing attached to the project lifecycle.
Add lokei above an OrbStack project
You do not need to replace OrbStack. lokei can use its Docker-compatible runtime while providing project startup, .test routes, inspection, and public sharing.
01Keep OrbStack running as the container runtime and verify the Compose stack works normally.
02Install @ulpi/lokei globally, complete setup, and run lokei doctor.
03From the repository root, run lokei run so it discovers and starts the Compose services through the existing runtime.
04Use the lokei .test routes, inspector, and share session while retaining orb.local names for direct container access.
OrbStack's local HTTPS listener and lokei's proxy may compete for standard ports depending on configuration. Verify port ownership before enabling both HTTPS routing layers.
lokei vs OrbStack Domains FAQ
Answers about automatic container domains, Compose, host processes, ports, and public sharing.
Does OrbStack already remove Docker port numbers?+
Yes. OrbStack automatically gives containers and Compose services domain names, detects their web ports, and serves them over HTTP or HTTPS. lokei adds value when the workflow also needs project startup, non-container processes, service classification, inspection, or public sharing.
Is lokei a replacement for OrbStack?+
No. OrbStack is a container and Linux runtime. lokei is a development proxy and lifecycle layer that can use OrbStack as the Docker-compatible runtime underneath it.
Which tool handles host-native Next.js or Laravel processes?+
lokei. OrbStack Domains applies to resources inside OrbStack. lokei can start and route host processes directly and can also wrap Compose or Laravel Sail when the project is containerized.
Which tool is more automatic for a pure Compose project?+
OrbStack Domains is more automatic once containers are running because every service receives a predictable domain and its web port is detected. lokei is more automatic across the full command lifecycle because it can start the stack and decide which services are public.
Can OrbStack Domains use custom names?+
Yes. Docker labels add custom .local domains and wildcard names. OrbStack currently limits custom container domains to the .local TLD. lokei uses .test by default and supports a configurable local development TLD.
Can OrbStack share the project publicly?+
The reviewed container-domain documentation describes local routing, HTTPS, and an index page, not a built-in public tunnel. lokei share creates a public project session and can share selected HTTP services while excluding private infrastructure.
Can I use both together?+
Yes. OrbStack can remain the container runtime and retain orb.local access while lokei starts the repository and provides .test routes, inspection, and sharing. Check for local HTTPS port conflicts before enabling both proxy layers.
Sources and methodology
OrbStack claims use its official container-domain documentation. lokei claims use the public website and npm package documentation.
Verified July 16, 2026. OrbStack behavior can change. OrbStack is a trademark of its respective owner. lokei is not affiliated with or endorsed by OrbStack. Claims about absent public sharing or inspection are limited to the reviewed container-domain surface and are worded as undocumented rather than impossible.
$ lokei run
Give the repository one identity
Install lokei and run the whole project through named .test routes while keeping your preferred Docker-compatible runtime.