PHPackages                             wackystudio/forge-ssh-assistant - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. wackystudio/forge-ssh-assistant

ActiveProject[CLI &amp; Console](/categories/cli)

wackystudio/forge-ssh-assistant
===============================

Forge SSH Assistant

2.0.4(4y ago)11221[3 issues](https://github.com/WackyStudio/forge-ssh-assistant/issues)[3 PRs](https://github.com/WackyStudio/forge-ssh-assistant/pulls)MITPHPPHP ^7.3|^8.0

Since Jun 27Pushed 3y ago1 watchersCompare

[ Source](https://github.com/WackyStudio/forge-ssh-assistant)[ Packagist](https://packagist.org/packages/wackystudio/forge-ssh-assistant)[ Docs](https://laravel-zero.com)[ RSS](/packages/wackystudio-forge-ssh-assistant/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (8)Dependencies (6)Versions (12)Used By (0)

[![Logo](logo.jpg)](logo.jpg)

[![Total Downloads](https://camo.githubusercontent.com/83074a995dcbe5dc185ecf8ed370eaa95a85c3c8695142e5404bb104d8cfcbbd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7761636b7973747564696f2f666f7267652d7373682d617373697374616e742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/wackystudio/forge-ssh-assistant)

Forge SSH Assistant is a CLI tool built with [Laravel Zero](https://laravel-zero.com) for macOS and Linux that fetches your Laravel Forge servers and lists these in a menu so you can easily choose which server you want to connect to using SSH.

With Forge SSH Assistant you don't have to open Laravel Forge to check the IP address of the server(s) you want to work with.

You don't have to maintain aliases on every machine you use for development, all Forge SSH Assistant needs is a valid Laravel Forge token to be able to access your Laravel Forge account and fetch a list of your servers.

---

Installation
------------

[](#installation)

You can install Forge SSH Assistant through Composer like this:

```
composer global require wackystudio/forge-ssh-assistant
```

This will install Forge SSH Assistant globally on your machine. Make sure to add Composers global bin directory to your `$PATH` so the Forge SSH Assistant can be accessed anywhere.

The Composer global bin directory is placed differently based on your operation system and some common locations are:

- macOS: `$HOME/.composer/vendor/bin`
- GNU / Linux Distributions: `$HOME/.config/composer/vendor/bin`

After the installation you will be able to run Forge SSH Assistant through the `forge` command.

### Adding a token

[](#adding-a-token)

To be able to interact with one or more Laravel Forge account(s), Forge SSH Assistant needs a valid Laravel Forge token together with a name of the account the token belongs to.

To create a token you'll need to head into your account settings on Laravel Forge and choose **API** in the menu.

Here you should create a new token, you can name it whatever you want but we recommend that you name it `Forge SSH Assistant ` where you replace the `` with the actual name of your computer, such as `Office` or `MacBook Pro`

An overlay will open with the actual token, which you should copy. Make sure that you copy everything.

Go into your terminal and run the following command and replace the `` with the name of your token or the Forge account this belongs to and replace ``with the actual token you copied from Laravel Forge:

```
forge token:add
```

To test that everything works, run the following command:

```
forge ssh
```

You should now be able to see the servers you have provisioned through Laravel Forge and select these to SSH into them.

License
-------

[](#license)

Forge SSH Assistant is an open-source software licensed under the [MIT license](https://raw.githubusercontent.com/WackyStudio/ForgeSSHAssistant/master/LICENSE.md).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 78.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~100 days

Recently: every ~0 days

Total

8

Last Release

1810d ago

Major Versions

0.1 → 1.02019-07-01

1.1.0 → 2.0.02021-05-31

PHP version history (2 changes)0.1PHP ^7.1.3

2.0.0PHP ^7.3|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/1278f475f7ca14e74a2a11ef85ca3fdef01bde50e7b3b7923ac2288e1545683b?d=identicon)[wackystudio](/maintainers/wackystudio)

---

Top Contributors

[![ThomasNoergaard](https://avatars.githubusercontent.com/u/13256296?v=4)](https://github.com/ThomasNoergaard "ThomasNoergaard (22 commits)")[![jpmurray](https://avatars.githubusercontent.com/u/1550428?v=4)](https://github.com/jpmurray "jpmurray (5 commits)")[![spekulatius](https://avatars.githubusercontent.com/u/8433587?v=4)](https://github.com/spekulatius "spekulatius (1 commits)")

---

Tags

clilaravelsshforge

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/wackystudio-forge-ssh-assistant/health.svg)

```
[![Health](https://phpackages.com/badges/wackystudio-forge-ssh-assistant/health.svg)](https://phpackages.com/packages/wackystudio-forge-ssh-assistant)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
