Skip to content

ChannelTerm v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 09:54
· 91 commits to main since this release

ChannelTerm v0.1.0

Initial public release of ChannelTerm, a serial-first shared terminal-session tool for humans and AI agents.

Highlights

  • Shared serial terminal sessions
  • Native serial targets such as COM50 and /dev/ttyUSB0
  • Multiple CLI and MCP clients sharing one Session
  • MCP server and terminal tools
  • File and directory transfer over active serial Sessions
  • Operation leases for coordinating terminal commands and file transfers
  • Builds for Windows, Linux, and macOS on amd64 and arm64
  • SHA-256 checksums for release downloads

Getting Started

Download the binary matching your operating system and architecture.

Linux:

chmod +x channelterm-linux-amd64
./channelterm-linux-amd64 version
./channelterm-linux-amd64 list

macOS:

chmod +x channelterm-darwin-arm64
./channelterm-darwin-arm64 version
./channelterm-darwin-arm64 list

Windows:

.\channelterm-windows-amd64.exe version
.\channelterm-windows-amd64.exe list

Verify downloaded files with SHA256SUMS when possible.

Current Scope

Serial is the only implemented Transport in v0.1.0. SSH and Telnet are future directions and are not currently supported.

Known Limitations

  • Release binaries are not code-signed or notarized. Windows SmartScreen or macOS Gatekeeper may display a warning.
  • Serial access may require platform-specific drivers, device permissions, or group membership.
  • File transfer requires a compatible shell and utilities on the connected target.
  • Real serial behavior depends on the connected hardware, driver, and communication settings.

Documentation

See the following documentation for installation, configuration, workflows, and architecture: