Command Finder
Find a tuios command by what you want to do, with its usage line, its flags and a link to its section of the CLI reference, read from tuios's own command tree.
Type what you want to do, a part of a command's name, or a flag such as --json. A command whose name has your words comes first. Open the flags of a command to see them all, and follow "reference" to its section of the CLI Reference.
279 of 279 commands
tuios actionsList the actions a launcher can offer, and your own actions
tuios actions [flags]
tuios actions runRun an action in the session's client
tuios actions run NAME [-w PANE] [--dry-run] [flags]
tuios agent-hookReport a harness hook event as the pane's agent state
tuios agent-hook <harness> [event] [payload] [flags]
tuios agent-protoRun an agent headless over a structured protocol, as a pane
tuios agent-proto --protocol acp|codex -- <agent> [args...] [flags]
tuios agent-statuslineFeed a harness's status line to the pane's agent metadata
tuios agent-statusline <harness> [flags]
tuios ask-agentAsk another agent a question and wait for its answer
tuios ask-agent <text> [flags]
tuios ask-humanAsk the person a question and print their answer
tuios ask-human <question> -o <answer> [-o <answer>...] [flags]
tuios callSend one verb to the daemon and print its reply as JSON
tuios call <verb> [params] [flags]
tuios checkpoint listalso lsList the checkpoints of a pane, oldest first
tuios checkpoint list [flags]
tuios checkpoint restorePut a pane's work tree back to a checkpoint
tuios checkpoint restore N [flags]
tuios close-workspaceClose every pane on a workspace
tuios close-workspace [workspace] [flags]
tuios completion fishGenerate the autocompletion script for fish
tuios completion fish [flags]
tuios completion powershellGenerate the autocompletion script for powershell
tuios completion powershell [flags]
tuios config applyApply config.toml to the running daemon and clients now
tuios config apply
tuios config browseSearch the settable options and set one, in an explorer
tuios config browse [flags]
tuios config pruneRemove the keys of config.toml that have their default value
tuios config prune [flags]
tuios cpCopy files and folders between this machine and its hosts
tuios cp SRC... DST [flags]
tuios daemon install-serviceStart the daemon when you log in, or at boot on Linux
tuios daemon install-service [flags]
tuios daemon service-statusShow the daemon service and whether the daemon runs under it
tuios daemon service-status [flags]
tuios daemon upgradeUpgrade the running daemon to a new binary without ending any pane's program
tuios daemon upgrade [flags]
tuios daemon-appRun the daemon as a macOS app, so panes keep local network access
tuios daemon-app
tuios daemon-app installWrite and sign the TUIOS Daemon app
tuios daemon-app install [flags]
tuios daemon-app statusShow the TUIOS Daemon app, its login item, and how new daemons start
tuios daemon-app status
tuios daemon-app uninstallRemove the TUIOS Daemon app and its login item
tuios daemon-app uninstall [flags]
tuios delegateHand a task to a child agent and get its answer back by mail
tuios delegate [flags] '<task>' [-- args...]
tuios doctor agentsReport, per harness, whether its integration is installed and current
tuios doctor agents [flags]
tuios doctor shellReport which panes' shells mark their commands, for tuios run
tuios doctor shell [flags]
tuios explain-agent-detectShow what the agent detector sees in a pane
tuios explain-agent-detect [flags]
tuios explain-agent-screenShow what a harness's screen rules make of a pane
tuios explain-agent-screen [flags]
tuios fanFan a prompt out across several agents, each in its own worktree
tuios fan <count> <prompt> [flags]
tuios fan compareCompare the attempts of a fan-out side by side
tuios fan compare [[<host>:]<session>] [flags]
tuios fan diffShow what one attempt of a fan-out did differently from another
tuios fan diff <session-a> <session-b> [flags]
tuios fan keepKeep one session of a fan-out and remove the others
tuios fan keep <session> [flags]
tuios fan verdictRecord a judge's pick among the attempts of a fan-out
tuios fan verdict <session> [flags]
tuios fan verifyRun one check in every attempt of a fan-out
tuios fan verify <session> -- <command>... [flags]
tuios get-configRead a configuration option from a running TUIOS session
tuios get-config <path> [flags]
tuios hostsList the machines in the [hosts] config table and the state of each link
tuios hosts [flags]
tuios hosts addAdd a machine to the [hosts] config table
tuios hosts add <name> <addr> [flags]
tuios hosts removealso rmRemove a machine from the [hosts] config table
tuios hosts remove <name>
tuios hosts setupSet up a machine: test ssh, install tuios, start it and add it
tuios hosts setup [DEST] [NAME] [flags]
tuios hosts signinOpen the Tailscale sign-in page of each host that waits for one
tuios hosts signin [name] [flags]
tuios hosts syncInstall the tuios version of this machine on the hosts in the [hosts] table
tuios hosts sync [host...] [flags]
tuios hosts tailnetList the machines on your tailnet and which are offered as addresses
tuios hosts tailnet [flags]
tuios hosts testOpen one link to a host and report what happened
tuios hosts test <name> [flags]
tuios import-themeConvert a terminal colour scheme into a tuios theme
tuios import-theme <file> [flags]
tuios integration installWrite tuios's hook entries into a harness's configuration
tuios integration install [harness...] [flags]
tuios integration statusSay whether each harness's integration is installed and current
tuios integration status [harness...] [flags]
tuios integration uninstallRemove the hook entries tuios wrote, and nothing else
tuios integration uninstall [harness...] [flags]
tuios keep-awakeKeep the machine awake while agents work
tuios keep-awake [off|on|agents] [flags]
tuios keybinds cheatsheetShow what a keybind preset keeps, moves and does not have
tuios keybinds cheatsheet [preset] [flags]
tuios keybinds list-customList the keybindings that differ from the defaults
tuios keybinds list-custom
tuios keybinds presetShow or set the keybind preset: tuios, or the keys of tmux
tuios keybinds preset [name]
tuios layout loadLoad a layout into the workspace a session shows
tuios layout load <name> [flags]
tuios layout saveSave the workspace a session shows as a layout
tuios layout save <name> [flags]
tuios list-agentsList the agent panes in a session and what each is doing
tuios list-agents [flags]
tuios list-attentionList what is waiting for you in every session: the Inbox
tuios list-attention [flags]
tuios list-dock-componentsList the dock's components and what each one last did
tuios list-dock-components [flags]
tuios list-optionsList every settable configuration option
tuios list-options [prefix] [flags]
tuios list-verbsList the control-protocol verbs the daemon supports
tuios list-verbs [verb] [flags]
tuios look applyApply a look from the gallery, an https URL or a file
tuios look apply <source> [flags]
tuios look pickChoose a look from the tuios.dev gallery and apply it
tuios look pick [flags]
tuios move-windowMove a window to another workspace or session
tuios move-window [workspace] [flags]
tuios notify push lsList the registered phones and the VAPID public key
tuios notify push ls [flags]
tuios notify push registerRegister a phone's push subscription
tuios notify push register [flags]
tuios pane-viewShow one pane in this terminal, with no tuios around it
tuios pane-view [flags]
tuios peek-promptShow the prompt an agent is blocked on, and how it may be answered
tuios peek-prompt [flags]
tuios plugin-notifyShow the person a notification, from a plugin
tuios plugin-notify TEXT [flags]
tuios plugins approveAllow a tuios plugin to run on this machine, or deny it
tuios plugins approve ID [flags]
tuios plugins checkRead a plugin folder as tuios would and say what is wrong
tuios plugins check [PATH]
tuios plugins devRun a plugin folder and reload it when a file changes
tuios plugins dev PATH
tuios plugins enableRun a plugin: its startup, actions, panes and event hooks
tuios plugins enable ID
tuios plugins infoShow what a plugin contains and what tuios runs of it
tuios plugins info ID [flags]
tuios plugins installInstall, build and enable a plugin from git or a folder
tuios plugins install [SOURCE] [flags]
tuios plugins logShow the last runs of plugin commands and their output
tuios plugins log [ID] [flags]
tuios plugins newMake a plugin folder that works, with a manifest, a script, a README and CI
tuios plugins new NAME [flags]
tuios plugins statsShow what each plugin costs: processes, memory and runs
tuios plugins stats [flags]
tuios plugins uninstallDisable and remove a plugin that tuios plugins install installed
tuios plugins uninstall ID [flags]
tuios plugins unlinkRemove a linked plugin folder, disable the plugin and close its panes
tuios plugins unlink ID
tuios plugins updateUpdate installed plugins to the newest commit
tuios plugins update [ID...] [flags]
tuios popupRun a command in a floating pane that closes when it exits
tuios popup -- <command> [args...] [flags]
tuios queueQueue a message for an agent, typed when it comes to rest
tuios queue [flags] TEXT...
tuios queue rmDrop queued messages before they are typed
tuios queue rm [ID | --all] [flags]
tuios read-agent-messagesRead the messages agents have left in this session
tuios read-agent-messages [flags]
tuios resize-windowMove a border of a pane
tuios resize-window <left|right|up|down> [percent] [flags]
tuios respondAnswer the prompt an agent is blocked on
tuios respond <action> [value] [flags]
tuios restart-serverRestart the TUIOS daemon with the newest tuios installed
tuios restart-server [flags]
tuios resume-agentResume the agent conversation a pane ran before a daemon restart
tuios resume-agent [flags]
tuios resurrectalso restoreRestore a previously saved session
tuios resurrect [session-name] [flags]
tuios review noteLeave a review note on a line of a pane's changes
tuios review note FILE:LINE TEXT... [flags]
tuios runRun a command at a pane's shell prompt and exit with its status
tuios run -- <command line> [flags]
tuios run-commandExecute a tape command in a running TUIOS session
tuios run-command <command> [args...] [flags]
tuios send-agent-messageLeave a message for another agent, or post a notice to the session
tuios send-agent-message <text> [flags]
tuios send-keysSend keys (arrows, page keys, ctrl+c) to a window
tuios send-keys <keys> [flags]
tuios set-agent-metaRecord display metadata about a pane's agent
tuios set-agent-meta [key=value ...] [flags]
tuios set-agent-quietKeep a pane's finished turns and questions out of the Inbox
tuios set-agent-quiet [flags]
tuios set-agent-sessionRecord which conversation a pane's agent runs, without changing its state
tuios set-agent-session <agent-session-id> [flags]
tuios set-agent-stateReport a pane's agent state to the running TUIOS session
tuios set-agent-state <state> [flags]
tuios set-configSet a configuration option in a running TUIOS session
tuios set-config <path> <value> [flags]
tuios set-layoutTurn tiling on or off, tidy the splits, and shape the master-stack layout
tuios set-layout [flags]
tuios set-session-orderPut the sessions in an order every client lists
tuios set-session-order <session>...
tuios set-workspace-nameName a workspace
tuios set-workspace-name <workspace> [name] [flags]
tuios ship commitCommit every change in a pane's work tree on its branch
tuios ship commit [flags]
tuios ship mergeMerge a worktree's branch into its base in the main checkout
tuios ship merge [flags]
tuios ship statusShow the pull request of a pane's branch and its checks
tuios ship status [flags]
tuios split-windowDivide a pane and open a new one beside it
tuios split-window <left|right|up|down|horizontal|vertical> [command...] [flags]
tuios start-agentStart an agent in a new pane and return once it is ready
tuios start-agent [agent] [-- args...] [flags]
tuios stash getCopy a stashed file out of the session store, across a link
tuios stash get <stored-path> [file] [flags]
tuios stash putCopy a file into the session store and print the stored path
tuios stash put <file> [flags]
tuios statusReport what a program is doing with OSC 7501
tuios status [idle|working|done|blocked|error] [flags]
tuios subscribePrint the daemon's event stream as JSON lines or readable lines
tuios subscribe [flags]
tuios switch-sessionSwitch an attached client to another session
tuios switch-session [HOST:]NAME [flags]
tuios task addAdd a task card
tuios task add [-p PROMPT] [--stage S] [--project URL] [--harness ID] [--machine M] [--ask-first] TITLE... [flags]
tuios task attachPut files or a link on a task card
tuios task attach ID [FILE... | --link URL | --screenshot -w PANE | --capture -w PANE] [--name N] [--note TEXT] [--replace] [flags]
tuios task attachment getSave one attachment of a task card to a file
tuios task attachment get ID NAME -o FILE [flags]
tuios task attachmentsList the files and links on a task card
tuios task attachments ID [flags]
tuios task blockMark a task card stuck, or lift the mark
tuios task block ID [REASON...] [--clear] [flags]
tuios task claimTake a task card for a pane
tuios task claim [ID | --next] [-w PANE] [flags]
tuios task dispatchShow or change how task cards go to agents
tuios task dispatch [status | pause | resume | mode manual|pull|auto | preset | cap N | quiet SPAN|off | verify COMMAND|off] [flags]
tuios theme reloadRead the theme and glyph files again in every client
tuios theme reload [flags]
tuios tmux-shimRun a command that drives tmux against this tuios session instead
tuios tmux-shim [-- command [args...]] [flags]
tuios transfersalso copiesList the copies the daemon runs, and pause, resume, cancel or wait for them
tuios transfers [flags]
tuios transfers cancelCancel copies and remove the part of the file in flight
tuios transfers cancel ID... [flags]
tuios transfers clearRemove the copies that ended from the list
tuios transfers clear [ID...] [flags]
tuios transfers clear-openedDelete the copies that o in the rail made of files on other machines
tuios transfers clear-opened
tuios transfers pausePause copies. What they copied stays
tuios transfers pause ID... [flags]
tuios transfers resumeGo on with paused copies, try waiting ones now, or try failed ones again
tuios transfers resume ID... [flags]
tuios transfers waitWait for copies to end, and exit as tuios cp does
tuios transfers wait [ID...] [flags]
tuios whoamiShow the pane, session and daemon this command runs in, as they are now
tuios whoami [flags]
tuios worktree diffShow what a worktree session changed
tuios worktree diff <session> [flags]
tuios worktree pullBring a worktree session's work from another machine into a worktree here
tuios worktree pull <host:session> [flags]
tuios xpanesOpen one pane per item in a new workspace, with multifocus on
tuios xpanes [flags] [items...]
tuios zoom-windowZoom a pane to fill its workspace, or end the zoom
tuios zoom-window [flags]
tuios help --json at b5f5d19f3823d473366f100063000fe108b16a82. Every command also takes --help, and tuios help -i opens the same list in your terminal.The list comes from tuios itself: tuios help --json, turned into data by scripts/commands.mjs. So a usage line or a flag here is the one the binary has.
In a terminal, tuios help -i opens the same list with a search, and tuios COMMAND --help prints one command whole.
CLI Reference
Every tuios command and flag, with examples. Sessions, windows, input and output, agents, remote hosts, tapes, environment variables and exit codes.
Versions
Every config key, command, keybinding action and protocol verb, listed by the tuios version that added it.
tuios lives only at tuios.dev and github.com/Gaurav-Gosain/tuios. tuios has no X or Twitter account. An account that offers a tuios token or presale is not this project.