A terminal window manager that knows what your agents are doing. Tiling panes, workspaces, sessions that survive restarts, and one Inbox for every coding agent. Official only at tuios.dev and this repo. tuios has no X/Twitter account.
# Add to your Claude Code skills
git clone https://github.com/Gaurav-Gosain/tuiosGuides for using ai agents skills like tuios.
Last scanned: 9/24/2026
{
"issues": [
{
"file": "README.md",
"line": 82,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://raw.githubusercontent.com/Gaurav-Gosain/tuios/main/install.sh\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-09-24T09:01:06.212Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how tuios compares with popular alternatives.
tuios is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Gaurav-Gosain. A terminal window manager that knows what your agents are doing. Tiling panes, workspaces, sessions that survive restarts, and one Inbox for every coding agent. Official only at tuios.dev and this repo. tuios has no X/Twitter account. It has 6,405 GitHub stars.
Yes. tuios passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Gaurav-Gosain/tuios" and add it to your Claude Code skills directory (see the Installation section above).
tuios is primarily written in Go. It is open-source under Gaurav-Gosain on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh tuios against similar tools.
No comments yet. Be the first to share your thoughts!
From $49 · 30 days · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
TUIOS is a modern terminal multiplexer and window manager built with Go. It provides a vim-like modal interface with multiple terminal panes, workspaces, BSP tiling, kitty graphics protocol support, and a command palette, all running inside your existing terminal. A daemon keeps sessions alive, reaches sessions on your other machines, and lets the coding agents in your panes report their state and message each other.
Built on the Charm stack (Bubble Tea v2, Lipgloss v2), TUIOS features event-driven rendering for near-zero idle CPU usage, flicker-free kitty image passthrough, and comprehensive keyboard/mouse interaction.
Full documentation is available at tuios.dev (hosted) or in the docs/ folder. To try tuios without installing it, take the guided tour at tuios.dev/learn: the real app, compiled to WebAssembly, with a practice shell in every pane. Already installed it? Run tuios tutor for the same tour in your own terminal. It changes nothing on your machine.
What changed in v0.10.1 is in the release notes.
tuios status, and the reports tuios sends to its own terminalHomebrew (macOS/Linux):
brew install tuios
Homebrew, ghostty build (Linux only): tuios built with the libghostty-vt emulator. It installs a binary with the same name as the tuios formula. Uninstall the formula first.
brew uninstall tuios
brew install gaurav-gosain/tap/tuios-ghostty
Arch Linux (AUR):
yay -S tuios-bin
Nix:
nix run github:Gaurav-Gosain/tuios/v0.10.1#tuios # a release
nix run github:Gaurav-Gosain/tuios#tuios # the latest main
nix run nixpkgs#tuios # the nixpkgs package
Put a release tag after the repo name to build that release. Without a tag, Nix builds the newest commit on main.
# Quick install script (Linux/macOS, and Windows from Git Bash or PowerShell with WSL)
curl -fsSL https://raw.githubusercontent.com/Gaurav-Gosain/tuios/main/install.sh | bash
# Go install
go install github.com/Gaurav-Gosain/tuios/cmd/tuios@latest
# Docker
docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest
GitHub Releases: Pre-built binaries for Linux, macOS, Windows, FreeBSD and OpenBSD, with a checksums.txt. The tuios-ghostty_* archives are tuios built on the libghostty-vt emulator, for Linux, macOS and Windows on amd64 and arm64.
Building from source needs Go 1.26.8 or newer.
Updating. If you installed with the quick install script or a release
binary, tuios update fetches the newest release and puts it in place
(tuios update --check just reports). Everything else has a package manager
that owns the binary, so use that instead; tuios update detects which you have
and prints the right command rather than overwriting it.
Images on Windows. The console host built into Windows drops sixel images
before tuios sees them. To let them through, take conpty.dll and
OpenConsole.exe for the architecture of your tuios.exe (x64, x86 or arm64)
from the
Microsoft.Windows.Console.ConPTY
package, at runtimes/win-<arch>/native/conpty.dll and
build/native/runtimes/<arch>/OpenConsole.exe, and put both in the folder that
holds tuios.exe. tuios then opens panes through them, as Windows Terminal
does. Without both files, panes use the built-in ConPTY. The daemon looks for
the two files when it starts, so run tuios kill-server after adding them.
tuios completion <shell> prints a completion script for bash, zsh, fish or
PowerShell. Besides subcommands and flags, it completes values such as session
names for --session and configured hosts for --host.
# Bash (needs the bash-completion package)
tuios completion bash > ~/.local/share/bash-completion/completions/tuios
# Zsh (the directory must be on your $fpath, before compinit runs)
tuios completion zsh > "${fpath[1]}/_tuios"
# Fish
tuios completion fish > ~/.config/fish/completions/tuios.fish
# PowerShell: add this line to your $PROFILE
tuios completion powershell | Out-String | Invoke-Expression
Start a new shell afterwards. Run tuios completion <shell> --help for more
options, or see the CLI reference.
Requirements: A terminal with true color support. Kitty graphics and sixel support recommended (Ghostty, Kitty, WezTerm).

Each picture is a capture that tuios made of itself. Click one to read its docs page.
$PATH plus your installed desktop apps (Alt+Space), ranked by what you actually run. Enter starts it; Tab op