> For the complete documentation index, see [llms.txt](https://captivatehelp.newbluelive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://captivatehelp.newbluelive.com/control-your-show/chapter-index-4.md).

# Companion

Drive Captivate from Bitfocus Companion — multi-action button stacks, project navigation, and remote-control surfaces built on a Stream Deck or browser.

Use this chapter when the Stream Deck Direct plugin isn’t expressive enough — when one button needs to chain several actions, when you want to navigate between projects from hardware, or when you want operators on tablets and phones to share the same control surface. Start with setup, then move to the operation articles.

## What’s in this chapter

* [Set up Bitfocus Companion](/control-your-show/chapter-index-4/bitfocus-companion-setup.md) — use this first to connect Companion to Captivate.
* [Assign buttons for project navigation](/control-your-show/chapter-index-4/assigning-buttons-for-project-navigation.md) — use this to move between projects from Companion.
* [Captivate presets in Companion](/control-your-show/chapter-index-4/presets-in-companion.md) — use this when wiring Captivate’s shipped Companion presets.
* [Create multi-action stacks in Companion](/control-your-show/chapter-index-4/creating-multi-action-stacks-in-companion.md) — use this when one button must do several things.
* [Operate Bitfocus Companion remotely](/control-your-show/chapter-index-4/operating-bitfocus-companion-remotely.md) — use this to run Companion from a phone or tablet.
* [Operate Bitfocus Companion with Stream Deck](/control-your-show/chapter-index-4/operating-bitfocus-companion-via-streamdeck.md) — use this when the Stream Deck is the front end for Companion.
* [Spreadsheet Controller Operation](/control-your-show/chapter-index-4/tables-controller-with-companion.md) — use this to drive a Tables controller from Companion buttons.

## Related

* [Stream Deck](/control-your-show/chapter-index-3.md) — for the lighter-weight Stream Deck Direct path.
* [Control your show — section overview](/control-your-show/branch-index.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://captivatehelp.newbluelive.com/control-your-show/chapter-index-4.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
