nowfound

Dev tools · December 18, 2016

Libtmux – A tmux workspace manager in Python

Typed Python API for tmux. Control servers, sessions, windows, and panes as Python objects. Quickstart Install and make your first API call in 5 minutes. Quickstart Topics Architecture, traversal, ...

Libtmux – A tmux workspace manager in Python launched on December 18, 2016 with 86 votes, #471 of 3,449 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 9 years on.

Visit libtmux.git-pull.com ↗Alternativestop 14% of December 2016

In plain words

Libtmux is a Python library that provides a typed API for controlling tmux, a terminal multiplexer. It allows developers to manage tmux servers, sessions, windows, and panes as Python objects, enabling programmatic automation and control. The library supports architecture patterns, object traversal, and filtering across tmux's hierarchy. It is designed for Python developers who want to automate terminal multiplexing tasks through code rather than manual commands.

written from the facts on this page · September 2026

From the sources

Typed Python API for tmux . Control servers, sessions, windows, and panes as Python objects. Architecture, traversal, filtering, and automation patterns. $ pip install libtmux $ uv add libtmux Tip: libtmux is pre-1.0. Pin to a range: libtmux>=0.55,<0.56 >>> demo_window = session . new_window ( window_name = "my-project" ) >>> demo_pane = demo_window . active_pane >>> demo_pane . send_keys ( "echo hello" ) >>> demo_window . kill () Server → Session → Window → Pane Every level of the tmux hierarchy is a typed Python object with traversal, filtering, and command execution. Sometimes you hold no handle at all, because your code is running inside a pane. You don’t have to search the server for…from libtmux.git-pull.com

Does a similar job

all alternatives →
  • Tmuxp – Tmux session manager written in Python2016 · github.com · ▲40

    🖥️ Session manager for tmux, built on libtmux. Contribute to tmux-python/tmuxp development by creating an account on GitHub.

  • tmuxp – session manager for tmux2017 · tmuxp.git-pull.com · ▲109

    Session manager for tmux. Load, freeze, and convert tmux sessions through YAML/JSON configuration files. Powered by libtmux. Quickstart Install and run your first command. Quickstart CLI Reference ...

  • Dwm.tmux – a dwm-inspired window manager for tmuxJan 2026 · github.com · ▲101

    Hey, HN! With all recent agentic workflows being primarily terminal- and tmux-based, I wanted to share a little project I created about decade ago. I've continued to use this as my primary terminal "window manager" and wanted to share in case others might find it useful. I would love to hear about other's terminal-based workflows and any other tools you may use with similar functionality.

  • Shpool, a Lightweight Tmux Alternative2024 · github.com · ▲323

    shpool is a terminal session persistence tool developed internally at google to support remote workflows, which we have open sourced.

  • Tmux plugin manager2015 · github.com · ▲73

    Tmux Plugin Manager. Contribute to tmux-plugins/tpm development by creating an account on GitHub.

  • Rmux – A programmable terminal multiplexer with a Playwright-style SDKMay 2026 · github.com · ▲194

    Author here. RMUX started from a frustration: I've used tmux for years and got tired of scraping output with grep and sleeps to automate anything. So I rebuilt the multiplexer from scratch in Rust, with a programmable layer on top. Two surfaces: a tmux-compatible CLI (~90 commands, your keybindings just work), and a typed async Rust SDK on the same daemon — stable pane IDs, structured snapshots, locator-style waits. The idea is Playwright-style automation, but for terminals. Native on Linux, macOS, Windows (real ConPTY, no WSL). Demos and docs at rmux.io. Happy to answer questions about the…

More dev tools this month

the category →
  • /dev/null▲482

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲343

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, December 2016

the whole month →
  • Amazon Go▲1,578

    Amazon stores with no lines or checkout 🛍

    AI · 2016 · amazon.com

  • Gomix▲842

    The easiest way to build the app or bot of your dreams

    AI · 2016

  • Talking face-to-face with your team is just one click away

    Work · 2016 · slack.com

  • Responsive design for Sketch

    Work · 2016 · animaapp.github.io

  • What's your workplace flavor? Join 10M+ users and take the free personality test to find out. Discover your workplace strengths and ideal career path in under 3 minutes with our CPTI™ assessment, based on the Myers-Briggs framework.

    Dev tools · 2016 · cake.me

  • Virality for startups made easy 💪

    Growth · 2016 · viral-loops.com