PHPackages                             whispphp/whisp - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. whispphp/whisp

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

whispphp/whisp
==============

Pure PHP SSH server designed for terminal apps

2.0.1(6mo ago)166342↓100%8MITPHPPHP ^8.2CI passing

Since Mar 23Pushed 6mo ago3 watchersCompare

[ Source](https://github.com/WhispPHP/whisp)[ Packagist](https://packagist.org/packages/whispphp/whisp)[ RSS](/packages/whispphp-whisp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (45)Used By (0)

 [![](logo.png)](logo.png)

### [Whisp](https://whispphp.com)

[](#whisp)

#### Your pure\* PHP SSH server ∙ the simplest &amp; best way to build PHP SSH apps

[](#your-pure-php-ssh-server--the-simplest--best-way-to-build-php-ssh-apps)

[![](terminal-example.gif)](terminal-example.gif)

Note

Quick example: **sign our guestbook** ([See the code](https://github.com/WhispPHP/whisp.fyi/tree/main/apps))

```
ssh guestbook@whisp.fyi
```

Got a one-time secret to share? `ssh secrets@whisp.fyi`

Explore the full docs at **[WhispPHP.com »](https://whispphp.com)**

Installation
============

[](#installation)

We recommend using our [template project](https://github.com/whispphp/template-project) to get setup with Whisp &amp; Laravel Prompts.

You can also add Whisp to an existing project with composer.

```
composer require whispphp/whisp
```

Coming soon: [Laravel package](https://github.com/whispphp/whisp-laravel), [Laravel starter kit](https://github.com/whispphp/laravel-starter-kit), and a [Docker image](https://github.com/WhispPHP/docker-image).

### Requirements

[](#requirements)

- PHP 8.2+
- FFI, pcntl, and libsodium modules

Usage
=====

[](#usage)

Run the server on the port &amp; IP you'd like, with the apps you want to make available. Each connection is forked to its own process and runs independently.

```
