PHPackages                             u-deploy/taxi - 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. u-deploy/taxi

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

u-deploy/taxi
=============

Multi repo manager for Laravel Valet

V0.1.0(2y ago)210[2 PRs](https://github.com/u-deploy/taxi/pulls)MITPHPPHP ^8.0

Since Apr 8Pushed 2y ago1 watchersCompare

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

READMEChangelog (7)Dependencies (9)Versions (11)Used By (0)

Taxi
====

[](#taxi)

[![Latest Version on Packagist](https://camo.githubusercontent.com/0b9e14f8e7e15b7c9f6ac1ff8dc742cfb3655cd737d5a4d60137f424c59d1e3b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f752d6465706c6f792f746178692e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/u-deploy/taxi)[![Total Downloads](https://camo.githubusercontent.com/b232b9cee05383f84b88aa70a48962816455f18d56bee38ede84cd2b96f0e729/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f752d6465706c6f792f746178692e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/u-deploy/taxi)

Introduction
------------

[](#introduction)

A multi-site manager for Laravel Valet. Easily manage local deployments of multiple web applications, for easier developer startup. Quickly reset site managed by uDeploy Taxi, stashing changes as needed to bring all sites up to date fast, ideal for QA and local Testers.

Get Started
-----------

[](#get-started)

### Prerequisite:

[](#prerequisite)

This application requires [Laravel Valet](https://laravel.com/docs/10.x/valet#introduction) to be installed.

First install via composer;

> composer global require u-deploy/taxi

Ensure that the `~/.composer/vendor/bin` is in your PATH.

Then run:

> taxi install

In order to run certain commands (like Valet) sudo is required. Running this command will add taxi to the sudoer file.

> taxi trust

If you wish to remove this privilege then run: `taxi trust --off`

### Start using Taxi.

[](#start-using-taxi)

1. Generate a taxi.json file in a empty directory.

Running this command

> taxi call

Will place an example taxi.json file in the current directory.

2. Use an existing taxi.json file hosted anywhere.

> taxi call

Will download the taxi.json file into the current directory.

### Build

[](#build)

Once you have the taxi.json file in the directory and set-up for your needs, you can then run

> taxi build

This will clone the repos listed in the taxi.json file and also any build commands defined. The site will automatically be linked with Laravel Valet and isolate PHP version (if set) and enable https (secure).

Once the build is successful, you can start using your interlinked applications.

### Reset

[](#reset)

Ideal for QA or testers, or maybe a general reset for local development. Running;

> taxi reset

Will reset any repositories listed in the taxi.json back to their defined default branches. Any uncommited changes will be stashed. Also the reset commands will be run, this is ideal if assets need to be recompiled.

Commands
--------

[](#commands)

Below is a comprehensive list of available commands:

```
taxi list
```

List all commands available by Taxi

```
taxi install
```

Install taxi locally, this creates a symlink to your users bin.

```
taxi trust
```

Adds taxi to sudoers so that commands can be run silently.

```
taxi trust --off
```

Removes taxi from sudoers.

```
taxi call
```

Generate an example taxi.json file in the current directory.

```
taxi call https://gist.githubusercontent.com/RichardStyles/5f7f0c1b464aa33c2ac178807cf8e906/raw/dacbeaf9cc3baad04ec649271b9d5d9a579718ce/taxi-example.json
```

Pull a taxi.json configuration from an external site or repository.

```
taxi build
```

Downloads all sites and runs the associated commands, build hooks run first followed by site specific post-build commands.

```
taxi reset
```

Resets all sites back to the default branch, stashing changes. Then runs reset hooks followed by site specific post-reset commands.

```
taxi valet
```

List all Laravel Valet sites, including if used their taxi.json configuration files

License
-------

[](#license)

uDeploy Taxi is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~11 days

Total

7

Last Release

1064d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/72f95111dc92cab50312c2d2917c40ec8fd45afb3bb437bd2a5755ca56126dcb?d=identicon)[RichardStyles](/maintainers/RichardStyles)

---

Top Contributors

[![RichardStyles](https://avatars.githubusercontent.com/u/1642215?v=4)](https://github.com/RichardStyles "RichardStyles (41 commits)")

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/u-deploy-taxi/health.svg)

```
[![Health](https://phpackages.com/badges/u-deploy-taxi/health.svg)](https://phpackages.com/packages/u-deploy-taxi)
```

###  Alternatives

[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[illuminate/events

The Illuminate Events package.

13454.3M1.8k](/packages/illuminate-events)[illuminate/session

The Illuminate Session package.

9937.4M753](/packages/illuminate-session)[illuminate/pagination

The Illuminate Pagination package.

10532.5M862](/packages/illuminate-pagination)[illuminate/broadcasting

The Illuminate Broadcasting package.

7126.5M178](/packages/illuminate-broadcasting)[glhd/conveyor-belt

14797.0k](/packages/glhd-conveyor-belt)

PHPackages © 2026

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