# OCaml-based tmux workspace manager

Source: https://libtmux.org/en/ocaml/latest/workspace/

> Validate, preview and apply JSON workspaces through the native OCaml library.

**Workspace Manager concept example** A working example of the core library. It can change without notice. Build `tmux-workspace` from the source revision in the installation guide. The `libtmux-workspace-cli` package supplies this command. Follow the workspace guide for its configuration format.

Install `libtmux-workspace-cli` from the source checkout to run `tmux-workspace`.
The CLI uses the JSON decoder, pure workspace plan and native client packages.
It retains a receipt for recovery after partial or uncertain execution.

[Run a complete workspace](https://libtmux.org/en/ocaml/latest/workspace/source-guide/) ·
[Workspace API](https://libtmux.org/en/ocaml/latest/workspace/reference/)

- [Workspace guide](https://libtmux.org/en/ocaml/latest/workspace/source-guide/): Validate, plan and apply JSON configuration, then inspect its receipt.
- [API reference](https://libtmux.org/en/ocaml/latest/workspace/reference/): Browse pure validation and planning alongside explicit execution.
