# agentsite-static-version=de13dccf-a476-4438-a1c2-5cddd7e272e9 # superlogical.com > AI-optimized mirror of superlogical.com containing 67 pages totalling 172,069 words of clean markdown content, structured data, and semantic HTML. Original source: https://superlogical.com. Last updated: 2026-11-08T12:38:17.235Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Superlogical](/content/site-root.html): Building the multiplexer for all work. (594 words) ## Articles & Blog Posts - [rex/community-mcp/index.html](/content/rex/community-mcp/index.html) (3 words) - [rex/docs/reference/lua-md.html](/content/rex/docs/reference/lua-md.html) (2,444 words) - [Mac Settings · Rex Docs](/content/rex/docs/reference/mac-settings/index.html): This page lists every setting in Rex for Mac and where to find it. Anything tagged Bleeding Edge is on that update channel and not yet in Preview. (3,213 words) - [rex/docs/build/program-status-md.html](/content/rex/docs/build/program-status-md.html) (2,377 words) - [Installing on Linux · Rex Docs](/content/rex/docs/linux/installation/index.html): Rex can run as a server on Linux so that clients can access it as a remote host. (2,458 words) - [rex/docs/reference/mac-settings-md.html](/content/rex/docs/reference/mac-settings-md.html) (2,683 words) - [Lua API · Rex Docs](/content/rex/docs/reference/lua/index.html): This page lists the full Lua API Rex exposes. Rex only adds API to the global rex table. Rex runs Lua 5.1 with the full standard library, including io, os, and require. The one exception is io.popen… (2,529 words) - [rex/docs/linux/installation-md.html](/content/rex/docs/linux/installation-md.html) (2,454 words) - [rex/docs/linux/upgrading-md.html](/content/rex/docs/linux/upgrading-md.html) (1,473 words) - [rex/docs/automate/lua-scripts-md.html](/content/rex/docs/automate/lua-scripts-md.html) (1,632 words) - [rex/docs/reference/events-md.html](/content/rex/docs/reference/events-md.html) (879 words) - [rex/docs/linux/shared-server-md.html](/content/rex/docs/linux/shared-server-md.html) (1,676 words) - [rex/docs/automate/agent-skill-md.html](/content/rex/docs/automate/agent-skill-md.html) (1,143 words) - [rex/docs/automate/server-api-md.html](/content/rex/docs/automate/server-api-md.html) (968 words) - [Shared Server · Rex Docs](/content/rex/docs/linux/shared-server/index.html): The shared server is one Rex server that runs as the rex system account, as rex.service. Members of the rex group can connect to it, and every program they start runs as rex. It’s the simplest server… (1,667 words) - [rex/docs/automate/lua-events-md.html](/content/rex/docs/automate/lua-events-md.html) (929 words) - [rex/docs/automate/shell-scripting-md.html](/content/rex/docs/automate/shell-scripting-md.html) (1,004 words) - [rex/docs/reference/ios-actions-md.html](/content/rex/docs/reference/ios-actions-md.html) (452 words) - [Upgrading · Rex Docs](/content/rex/docs/linux/upgrading/index.html): You can upgrade Rex using your standard package manager that you installed with. If you used the install.sh script, running that again is also safe; it merely detects and invokes your package manager. (1,519 words) - [Privacy Policy — Superlogical](/content/privacy/index.html): Superlogical privacy policy (2,494 words) - [Remote Access · Rex Docs](/content/rex/docs/linux/remote-access/index.html): A Rex server on Linux or FreeBSD listens only on Unix sockets on that machine by default. To use it from Rex for Mac or another computer, you must specify a network listener or forward its socket… (1,708 words) - [rex/docs/search-json.html](/content/rex/docs/search-json.html) (795 words) - [rex/docs/customize/actions-md.html](/content/rex/docs/customize/actions-md.html) (1,109 words) - [rex/docs/customize/config-md.html](/content/rex/docs/customize/config-md.html) (657 words) - [Program Status Protocol · Rex Docs](/content/rex/docs/build/program-status/index.html): A terminal escape sequence that lets a program tell the terminal what it is doing: idle, working, waiting on the user, finished, or failed, and why. (2,379 words) - [Lua Scripts · Rex Docs](/content/rex/docs/automate/lua-scripts/index.html): rex do runs a Lua script against a Rex server. (1,627 words) - [Keyboard Shortcuts · Rex Docs](/content/rex/docs/customize/keyboard-shortcuts/index.html): Keyboard shortcuts are defined in the configuration file with rex.bind and removed with rex.unbind. A shortcut binds a key to an action, such as splitting a pane or switching sessions. (985 words) - [Installing on FreeBSD · Rex Docs](/content/rex/docs/freebsd/installation/index.html): Rex can run as a server on FreeBSD so that clients can access it as a remote host. (961 words) - [iOS Actions · Rex Docs](/content/rex/docs/reference/ios-actions/index.html): This page lists every action in the Rex for iOS command palette. Use the name to run it with rex do. (928 words) - [Agents · Rex Docs](/content/rex/docs/automate/agent-skill/index.html): Rex ships with a built-in agent skill that enables agents such as Claude Code or Codex to efficiently open tabs, split panes, read a terminal’s screen, control connected Rex apps, and more. (1,143 words) - [rex/docs/reference/ios-settings-md.html](/content/rex/docs/reference/ios-settings-md.html) (520 words) - [Events · Rex Docs](/content/rex/docs/reference/events/index.html): Rex emits an event whenever something changes: a window opens, a terminal changes directory, a program exits, a session is destroyed. Events can be handled in Lua with rex.on and rex.wait, or… (780 words) - [Login Server · Rex Docs](/content/rex/docs/linux/login-server/index.html): The login server lets several people use Rex on one machine, each as their own operating system account, with their own files and permissions. It’s the server mode to use when people shouldn’t share… (1,516 words) - [Shell Scripting · Rex Docs](/content/rex/docs/automate/shell-scripting/index.html): You can also use the rex CLI with typical shell scripts to automate everything in Rex: (999 words) - [rex/docs/customize/key-modes-md.html](/content/rex/docs/customize/key-modes-md.html) (636 words) - [rex/docs/linux/remote-access-md.html](/content/rex/docs/linux/remote-access-md.html) (1,713 words) - [iOS Settings · Rex Docs](/content/rex/docs/reference/ios-settings/index.html): This page lists every setting in Rex for iOS and where to find it. (982 words) - [rex/docs/customize/key-sequences-md.html](/content/rex/docs/customize/key-sequences-md.html) (470 words) - [Server Modes · Rex Docs](/content/rex/docs/linux/server-modes/index.html): How you run a Rex server decides which account it runs as and who can connect to it. There are three ways to run the Rex server on Linux and FreeBSD: (1,285 words) - [Lua Events · Rex Docs](/content/rex/docs/automate/lua-events/index.html): A Lua script can keep running and react to what happens in Rex: a terminal changes directory, a program exits, a window closes, a session is created. A script asks for an event with rex.on. (926 words) - [Mac Actions · Rex Docs](/content/rex/docs/reference/mac-actions/index.html): This page lists every action in the Rex for Mac command palette. Use the name to bind a key or to run it with rex do. Anything tagged Bleeding Edge is on that update channel and not yet in Preview. (646 words) - [Key Modes · Rex Docs](/content/rex/docs/customize/key-modes/index.html): A key mode is a named set of keyboard shortcuts that only apply while the mode is active. Modes let ordinary keys do something else for a while, such as making the arrow keys resize panes. They are… (639 words) - [rex/docs/linux/server-modes-md.html](/content/rex/docs/linux/server-modes-md.html) (1,285 words) - [Custom Actions · Rex Docs](/content/rex/docs/customize/actions/index.html): A custom action is a named Lua function defined in the configuration file with rex.action. Once defined, it works like any built-in action: it can be bound to a key, it appears in the command… (1,106 words) - [The CLI · Rex Docs](/content/rex/docs/automate/cli/index.html): rex is the command-line interface to Rex. (973 words) - [rex/docs/linux/login-server-md.html](/content/rex/docs/linux/login-server-md.html) (1,725 words) - [rex/docs/llms-full-txt.html](/content/rex/docs/llms-full-txt.html) (63,453 words) - [rex/docs/freebsd/installation-md.html](/content/rex/docs/freebsd/installation-md.html) (952 words) - [rex/docs/reference/cli-md.html](/content/rex/docs/reference/cli-md.html) (9,955 words) - [Server API · Rex Docs](/content/rex/docs/automate/server-api/index.html): The server documents its own API. You can list every method, read a method’s arguments and result, and call it, all from the CLI: (963 words) - [rex/docs/automate/cli-md.html](/content/rex/docs/automate/cli-md.html) (973 words) - [rex/docs/llms-txt.html](/content/rex/docs/llms-txt.html) (1,043 words) - [Privacy & Telemetry · Rex Docs](/content/rex/docs/reference/privacy/index.html): Rex doesn’t collect telemetry. It has no usage analytics, no crash reporting of its own, and no account or license checks. (841 words) - [rex/docs/reference/mac-actions-md.html](/content/rex/docs/reference/mac-actions-md.html) (589 words) - [rex/docs/reference/privacy-md.html](/content/rex/docs/reference/privacy-md.html) (847 words) - [rex/docs/customize/keyboard-shortcuts-md.html](/content/rex/docs/customize/keyboard-shortcuts-md.html) (985 words) - [rex/docs/index.html](/content/rex/docs/index.html) (152 words) - [Configuration File · Rex Docs](/content/rex/docs/customize/config/index.html): Rex configuration is written in Lua and lives in a single file: init.lua. It binds keys, defines custom actions, declares the other servers you connect to, and more. It can load other Lua files (via… (654 words) - [Server API Methods · Rex Docs](/content/rex/docs/reference/api/index.html): This page lists every method in the control API. See Server API for how to call them. Anything tagged Snapshot is on the snapshot channel and not yet in preview. (15,663 words) - [Key Sequences · Rex Docs](/content/rex/docs/customize/key-sequences/index.html): A key sequence is two or more keys pressed one after another, such as (471 words) - [CLI Commands · Rex Docs](/content/rex/docs/reference/cli/index.html): This page lists every public rex command and flag. See The CLI for how to use them. Anything tagged Snapshot is on the snapshot channel and not yet in preview. (10,503 words) - [Installation · Rex Docs](/content/rex/docs/installation/index.html): At the current stage of beta testing, the macOS application and the Linux and FreeBSD server are available to all testers. (149 words) - [Community MCP · Rex Docs](/content/rex/docs/beta/community-mcp/index.html): Rex documentation, the changelog, and current and past discussions from the Rex Beta Discord are available to agents as an MCP server. (138 words) - [rex/docs/installation-md.html](/content/rex/docs/installation-md.html) (114 words) - [rex/docs/beta/community-mcp-md.html](/content/rex/docs/beta/community-mcp-md.html) (127 words) - [Public testing is beginning — Superlogical](/content/updates/public-testing-beginning/index.html): Rex is ready for public testing and we're beginning to invite our mailing list. (413 words, 2026-10-05) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives - [Agentsite Network](https://agentsite.network/network.html): Public index of Agentsites and their machine-readable resources