Skip to content

chm-dev/manyterm

Repository files navigation

manyTerm

Tmux for the rest of us

This Working POC showcase

9Vhm2cokuk-1.webm.mov

Idea

Bring conviniance of workflow known from tools like tmux to desktop gui. Terminal is main utility, but additional components are planned for complete workflow:

  • Local and remote file manager. By default each terminal will have one instance behind it with current location in sync between them. (currently postponed because of problematic implementation of existing file management components)

  • Monacco based text editor with linter and source code format tools. Will be capable of editing files directly from terminal and file manager.

  • Easy plugin from

Main goal is to keep things as simple, performant and lightweight as possible by passing on all possible dependencies.

Libs used in POC

Tabs and panes with Golden Layout library - http://golden-layout.com/

Terminal with outstanding xterm.js project - https://xtermjs.org/

React

React command palette - https://github.com/asabaylus/react-command-palette

Monacco Editor

Electron - https://electronjs.org/

Supported platforms

Currently main platform is windows but experimental mac osx build was succesfull, so it will be surely supported on mac os.

Other tools

You can currently try similar pane workflow approach with