# libtmux for Elixir > The Elixir library (libtmux). These pages include its guides, tested examples and API documentation. ## Concepts - [Concepts](https://libtmux.org/en/elixir/latest/concepts/): Concepts for libtmux. - [Read values, execute explicitly](https://libtmux.org/en/elixir/latest/concepts/mental-model/): Hold one captured graph for several decisions and run a command when you need another. - [Captured tmux state](https://libtmux.org/en/elixir/latest/concepts/observations/): Capture an immutable snapshot of an existing server and read it without further commands. ## Elixir API reference - [API glossary](https://libtmux.org/en/elixir/latest/reference/glossary/): Kinds, modifiers and package labels in the Elixir API reference. ## Elixir MCP - [tmux MCP for Elixir is not published](https://libtmux.org/en/elixir/latest/mcp/): The Elixir repository contains an MCP package scaffold, not a usable or published server. ## Elixir Workspace Manager - [tmux workspace manager for Elixir is not published](https://libtmux.org/en/elixir/latest/workspace/): The Elixir repository contains a workspace package scaffold, not a loader or supported builder API. ## Examples - [Examples](https://libtmux.org/en/elixir/latest/examples/): Examples for libtmux. - [Capture a pane and read it](https://libtmux.org/en/elixir/latest/examples/capture-and-read/): Capture a graph, select a pane and read it through one-shot and control commands. ## Guides - [Guides](https://libtmux.org/en/elixir/latest/guides/): Guides for libtmux. - [Getting started](https://libtmux.org/en/elixir/latest/guides/overview/): Add the Hex package, check the Elixir, OTP and tmux requirements, and run an example. - [Attaching to tmux](https://libtmux.org/en/elixir/latest/guides/attaching-to-tmux/): Connect to an existing tmux server and find a session with Elixir. - [Filter captured values](https://libtmux.org/en/elixir/latest/guides/filtering/): Select observed values with portable keyword and operator filters. ## Meta - [Third-party notices](https://libtmux.org/en/elixir/latest/meta/third-party-notices/): Thanks to tmux's creator and contributors, with licences and attribution for the software behind libtmux.org. ## Topics - [Topics](https://libtmux.org/en/elixir/latest/topics/): Topics for libtmux. - [Execution ownership](https://libtmux.org/en/elixir/latest/topics/ownership/): Run an executable without a shell, with exit status kept apart from output. - [Command and field encoding](https://libtmux.org/en/elixir/latest/topics/encoding/): Render commands and decode fields without a shell or a raw newline. - [Observation and filter schema](https://libtmux.org/en/elixir/latest/topics/schema/): Fields, wire names, value categories and operators of each observed entity. ## Reference - [Elixir API reference](https://libtmux.org/en/elixir/latest/reference/): every public symbol, generated from the source. Hosted on libtmux.org. ## Optional - [Full documentation text](https://libtmux.org/en/elixir/latest/llms-full.txt): guides and MCP contracts in a single fetch.