--- sidebar_position: 3 --- # Manual build/installation Make sure all repos are cloned on the same branch (e.g. all main or all dev branch) to ensure stardust protocol compatibility. ## Server Run and maybe install the server from https://github.com/StardustXR/server. Follow the README. ## Clients After the server is running, you'll need to run some clients. Here's a demo showing some off: ![A showcase of some different clients](/img/docs/clients/demo_01.mp4) Non-exhaustive list of clients: - [**flatland**](https://github.com/StardustXR/flatland): 3D panel UI (like window manager) for intercting with all your 2D apps ![A flat panel containing the prism launcher](/img/docs/clients/flatland.png) - [**protostar**](https://github.com/StardustXR/protostar): App launcher library and examples including futuristic hexagon launcher - [**black hole**](https://github.com/StardustXR/black-hole): Universal minimization of Stardust objects - [**gravity**](https://github.com/StardustXR/gravity): Launch programs with a certain offset in 3D space - [**magnetar**](https://github.com/StardustXR/magnetar): Example workspaces client - [**atmosphere**](https://github.com/StardustXR/atmosphere): 3D environment with natural momentum-based movement - [**comet**](https://github.com/StardustXR/comet): Annotate in 3D wherever you want amongst your other apps!