macOS
brew install tiolocal Homebrew formula metadata
sudo port install tioMacPorts ports tree · comms/tio/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für tio in AI-Agent-Workflows.
Installation
brew install tiolocal Homebrew formula metadata
sudo port install tioMacPorts ports tree · comms/tio/Portfile · Quelle: api.github.com
sudo apk add tioAlpine Linux edge package indexes · tio · Quelle: dl-cdn.alpinelinux.org
sudo apt install tioDebian stable package indexes · tio · Quelle: deb.debian.org
sudo dnf install tioFedora Rawhide package metadata · tio · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#tionixpkgs package indexes · pkgs/by-name/ti/tio/package.nix · Quelle: api.github.com
sudo zypper install tioopenSUSE Tumbleweed package metadata · tio · Quelle: download.opensuse.org
Überblick
Simple TTY terminal I/O application
Verlauf
tio is a serial TTY terminal I/O tool built for straightforward interaction with serial devices. Its niche is embedded-development and hardware-hacking workflows where a user wants a small command-line serial console that behaves well inside terminal multiplexers.
The tio README states the motivation directly: it was created as a simpler serial-device tool with less focus on classic terminal or modem features and more focus on embedded developers and hackers. It was originally an alternative to GNU screen for connecting to serial devices while working inside tmux.
The GitHub repository was created in September 2014, and the project has grown from a simple serial connection utility into a featureful serial-console tool. The README now documents automatic serial-port detection and reconnect, topology IDs, non-standard baud rates, mark and space parity, XMODEM/YMODEM upload, RS-485 mode, line and hex modes, timestamping, logging, socket redirection, piping, shell-command redirection, Bash completion, and Lua scripting.
tio's adoption is visible through broad distro packaging. The input metadata lists packages for apk, Homebrew, Debian, Fedora/DNF, MacPorts, Nix, Ubuntu, and openSUSE/zypper, which matches its role as a small systems utility rather than a language-ecosystem package.
The project is especially attractive to package-manager users because it replaces ad hoc use of screen, minicom, picocom, or custom serial scripts with one documented binary and a man page. The README's examples focus on common package-nerd hardware tasks: connecting to /dev/ttyUSB0, listing serial devices, preferring /dev/serial/by-id paths, reconnecting after unplug/replug, and using TID values when stable by-id paths are unavailable.
The common invocation is simply tio /dev/ttyUSB0, using defaults such as 115200 8n1. Users can add options for baud rate, parity, flow control, timestamping, logging, character mapping, or automatic connection behavior.
More advanced usage includes configuration profiles, include files for profile organization, line-mode history/editing, Lua automation, x/y-modem file transfers, and redirecting a serial session through a socket or shell command.
tio is a classic small-tool package: one binary, clear man page, no account or cloud service, and immediate usefulness after install. It is significant because serial consoles remain a daily need for embedded boards, dev kits, bootloaders, firmware bring-up, and hardware debugging, while modern terminals and tmux are otherwise inconvenient with older serial-console tools.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
$XDG_CONFIG_HOME/tio/config~/.config/tio/config~/.tioconfigExecutables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
tio | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:tio |
|---|---|
| Version | 3.9 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/tio |
| Homepage | https://tio.github.io |
| Repository | https://github.com/tio/tio |
| Upstream-Dokumentation | https://github.com/tio/tio#readme |
| Lizenz | GPL-2.0-or-later |
| Quellarchiv | https://github.com/tio/tio/releases/download/v3.9/tio-3.9.tar.xz |
| Zuletzt aktualisiert | 2026-05-03T15:38:16+09:00 |
| Pulse | updated |
| Abhängigkeiten | glib, lua |
| Build-Abhängigkeiten | meson, ninja, pkgconf |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | tio |
| Version Scheme | 0 |
| Revision | 1 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
tio 3.9-1
simple TTY terminal I/O application
sudo apt install tiotio
nix profile install nixpkgs#tiotio 2.7-1
simple TTY terminal I/O application
sudo apt install tiotio 3.9-r0
Simple TTY Terminal I/O Application
sudo apk add tiotio-bash-completion 3.9-r0
Bash completions for tio
sudo apk add tio-bash-completiontio-doc 3.9-r0
Simple TTY Terminal I/O Application (documentation)
sudo apk add tio-doctio 3.9-5.fc45
Simple TTY terminal I/O application
sudo dnf install tiotio 3.9-1.3
Simple TTY terminal I/O application
sudo zypper install tiotio-bash-completion 3.9-1.3
Bash Completion for tio
sudo zypper install tio-bash-completiontio
sudo port install tioQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.