$ share-term.me

Share terminal sessions with your friends.

$ npm install share-term -g


Share Term 2.0.0

I am happy to announce Share Term 2.0.0. Since the first version was published, there was released Node v4.0.0 which is awesome.

The Share Term 2.0.0 client is now compatible with the latest changes in Node.js. :tada:

I also updated the browser scripts which are loaded on the browser side.

To get the latest changes, do:

$ npm i -g share-term@latest

Hope you will enjoy the new version! :grin:

For contributions in the website content, check out the website repository.


Introducing Share Term

Share Term is now launched and most of its components are open source.

Supposing you already installed NodeJS and NPM on your machine, what you have to do now is just to install the Share Term client:

$ npm install -g share-term

In case this step requires root access, run it again with sudo or configure NPM not to require root access when installing global packages.

To display the help content do share-term -h or share-term --help:

$ share-term -h
share-term --help
Share the terminal with your friends.

usage: share-term [action] [options]

  get <id> [--control]     Connect to a terminal session. If `--control`
                           options is passed, remote control will be
  welcome <host> <id>      This action is used internally when starting
                           the terminal sharing.

  -v, --version            Displays version information.
  -h, --help               Displays this help.
  -c, --control            Used to request remote control when the client
                           is connecting from a terminal.

  share-term               # Starts a shared terminal session
  share-term get <id>      # Connects to the terminal session with id <id>
  share-term get <id> -c   # Connects and asks for remote control in the
                           # terminal session with id <id>

Documentation can be found at https://github.com/Share-Term/share-term
Support Share Term now: http://share-term.me/support

The most important things to remember are that:

  • share-term starts a new terminal session giving you an url which you can share with your friends
  • share-term get <id> accesses a terminal session from another terminal
  • share-term get <id> -c accesses a terminal session from another terminal asking the session creator for remote control

Use the Contact page to give feedback about this service and the GitHub issue tracker to report issues, ask questions, ask for new features.

Hope you have fun using this tool!


Hello World

Hi there! I'm Ionică Bizău and I'm happy to write the first article on this blog.

I have been working for few weeks on this service: Share Term – a tool for sharing the terminal sessions in browser and in another terminal, also with the possibility of requesting remote control.

Below you can see a list of projects that power Share Term:

  • Bloggify – the high-level website and blogging framework which is behind Share Term
  • Socket.IOShare Term uses it for real time updates via web sockets, fallbacking to HTTP requests
  • pty.js – an awesome low-level library for creating a pseudo-terminal on your machine.

Big thanks to Brightbox that hosts this website on their servers, providing speedy and good quality services. Also, Thanks to GitHub, for the Student Pack providing one year .me domain registration.

That is all for now. Coming soon with how to install and use Share Term.