FREEDOM251

Freedom251 › Terminal Multiplexers

Ferrix

Free plan LinuxMac

Visit Ferrix Alternatives

Ferrix's own site

What Ferrix is

Ferrix is a free Rust terminal multiplexer for Linux and macOS, inspired by GNU Screen and tmux. It helps users keep terminal work organized in sessions: create, attach to, detach from, list, and end sessions, then work across multiple windows and split panes. Pane navigation and layout management support different ways to arrange a workspace, and more than one client can attach to the same session at once.

Ferrix supports remote sessions over TCP/TLS, SSH tunnels, or Mosh. Session snapshots preserve session state, while compressed recording lets users replay terminal activity. Optional crash recovery saves automatically every five minutes, though that capability is experimental. The project also describes a hot-loaded WASM plugin system, with plugins among its experimental build options.

Configuration uses TOML, supports hot reload, and allows custom keybindings. Listed security controls include TLS 1.3, bcrypt password hashing, rate limiting after five failed attempts with a 15-minute lockout, role-based permissions, and read-only session locking. The project documents a 4.6 MB minimal build and a 9.7 MB full build, selectable through feature flags. Installation is available from source or Cargo; Homebrew and crates.io routes are marked as coming soon. Ferrix is dual-licensed under MIT or Apache-2.0.

Who it suits

Ferrix suits Linux and macOS users who want to organize terminal work into persistent sessions, windows, and panes, including users connecting remotely. Its snapshots, recording, and listed security controls may also suit users who need to preserve or review terminal sessions; the project recommends independent validation for mission-critical deployments.

What it does well

  • Free, with source and Cargo installation documented.
  • Supports simultaneous clients on a shared session.
  • Remote sessions can use TCP/TLS, SSH tunnels, or Mosh.
  • Offers session snapshots and compressed recording with replay.
  • TOML configuration supports hot reload and custom keybindings.
  • MIT or Apache-2.0 licensing.

What to know first

  • Homebrew and crates.io installation are marked as coming soon.
  • Crash recovery and the plugin feature are experimental.
  • The README recommends independent security validation for mission-critical deployments.

Limits

The minimal build is 4.6 MB and the full build is 9.7 MB. Crash recovery and the plugin feature are experimental.

Getting started

  1. Open the Ferrix GitHub project page.
  2. Use a Linux or macOS environment.
  3. Install from source or Cargo.
  4. Choose build capabilities with feature flags if needed.
  5. Configure Ferrix with TOML and optional custom keybindings.

Verdict

Choose Ferrix if you want a free terminal multiplexer with remote transport options, snapshots, recording, and multi-client sessions. Look elsewhere if you need a packaged Homebrew or crates.io install now, or require non-experimental crash recovery or plugins. For mission-critical use, the project recommends independent security validation.

Questions

How much does Ferrix cost?

Ferrix is free, and its pricing note identifies a free plan.

Which platforms does Ferrix support?

Ferrix supports Linux and macOS, with command-line environments installed through Cargo or from source.

How can I install Ferrix?

The README documents installation from source or Cargo. Homebrew and crates.io installation are marked as coming soon.

Is Ferrix open source?

Ferrix is dual-licensed under MIT or Apache-2.0.

Does Ferrix support remote sessions?

Yes. Remote sessions support TCP/TLS, SSH tunnels, and Mosh transport.

Are crash recovery and plugins ready for general use?

Both are marked experimental in the project information.

Facts from Ferrix's own pages

Build options
The README gives a 4.6 MB minimal build and a 9.7 MB full build, with feature flags for selecting capabilities. · github.com, 3 Oct 2026
Build sizes
The documented minimal build is 4.6 MB and the full-feature build is 9.7 MB. · github.com, 4 Oct 2026
Configuration
Ferrix uses TOML configuration and supports hot reload and customizable keybindings. · github.com, 4 Oct 2026
Installation
The README says to install from source or Cargo for now and marks the Homebrew tap and crates.io installation as coming soon. · github.com, 3 Oct 2026
Install availability
The README says Homebrew and crates.io installation were coming soon and documents building from source with Cargo. · github.com, 4 Oct 2026
Intended users
The README recommends Ferrix for users seeking remote access, session snapshots, observability, and modern security features. · github.com, 4 Oct 2026
License
Ferrix is dual-licensed under MIT or Apache-2.0. · github.com, 4 Oct 2026
Multi-client
Multiple clients can attach to the same session simultaneously. · github.com, 4 Oct 2026
Plugins
Its plugin architecture is WASM-based, and the README describes it as sandboxed. · github.com, 4 Oct 2026
Product
Ferrix is a Rust terminal multiplexer inspired by GNU Screen and tmux. · github.com, 3 Oct 2026
Purpose
Ferrix is a Rust terminal multiplexer inspired by GNU Screen and tmux. · github.com, 4 Oct 2026
Recording
Ferrix can record and replay terminal sessions with compression. · github.com, 3 Oct 2026
Remote access
Remote sessions support TCP/TLS, SSH tunnels, and Mosh transport. · github.com, 4 Oct 2026
Remote connections
Remote sessions support TCP/TLS, with SSH tunnel and Mosh transport also listed. · github.com, 3 Oct 2026
Security
The README lists TLS 1.3, bcrypt password hashing, configurable rate limiting, role-based permissions, and read-only session locking. · github.com, 4 Oct 2026
Security caveat
The README says penetration testing remained on its pre-v1.0 work list and recommends independent validation for mission-critical deployments. · github.com, 4 Oct 2026
Session management
It supports creating, attaching to, detaching from, listing, and terminating terminal sessions. · github.com, 3 Oct 2026
Session recovery
Ferrix supports session snapshots and optional crash recovery that autosaves every five minutes; crash recovery is marked experimental. · github.com, 3 Oct 2026
Sessions and panes
It supports creating, attaching to, detaching from, and managing sessions, windows, and split panes. · github.com, 4 Oct 2026
Snapshots and recording
Ferrix offers session snapshots and compressed session recording with replay. · github.com, 4 Oct 2026
Support and community
The README directs users to GitHub Issues for bug reports and GitHub Discussions for community discussion. · github.com, 4 Oct 2026
Windows and panes
Users can split panes, navigate between them, manage layouts, and work across multiple windows. · github.com, 3 Oct 2026

Where Ferrix stands on Freedom251

Look at these too