macOS
brew install tiolocal Homebrew formula metadata
sudo port install tioMacPorts ports tree · comms/tio/Portfile · ソース: api.github.com
brew
tio のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install tiolocal Homebrew formula metadata
sudo port install tioMacPorts ports tree · comms/tio/Portfile · ソース: api.github.com
sudo apk add tioAlpine Linux edge package indexes · tio · ソース: dl-cdn.alpinelinux.org
sudo dnf install tioFedora Rawhide package metadata · tio · ソース: dl.fedoraproject.org
nix profile install nixpkgs#tionixpkgs package indexes · pkgs/by-name/ti/tio/package.nix · ソース: api.github.com
sudo zypper install tioopenSUSE Tumbleweed package metadata · tio · ソース: download.opensuse.org
概要
Simple TTY terminal I/O application
履歴
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.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
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~/.tioconfig実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
tio | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:tio |
|---|---|
| バージョン | 3.9 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/tio |
| ホームページ | https://tio.github.io |
| リポジトリ | https://github.com/tio/tio |
| 上流ドキュメント | https://github.com/tio/tio#readme |
| ライセンス | GPL-2.0-or-later |
| ソースアーカイブ | https://github.com/tio/tio/releases/download/v3.9/tio-3.9.tar.xz |
| 最終更新 | 2026-05-03T15:38:16+09:00 |
| Pulse | updated |
| 依存関係 | glib, lua |
| ビルド依存関係 | meson, ninja, pkgconf |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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 tioソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.