PHPackages                             spiderwisp/laravel-overlord - 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. spiderwisp/laravel-overlord

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

spiderwisp/laravel-overlord
===========================

A powerful Laravel development console with advanced features including interactive terminal, codebase scanning, database analysis, and optional AI assistant

v1.0.6-alpha2(5mo ago)112MITVuePHP ^8.2

Since Nov 26Pushed 4mo agoCompare

[ Source](https://github.com/spiderwisp/laravel-overlord)[ Packagist](https://packagist.org/packages/spiderwisp/laravel-overlord)[ Docs](https://laravel-overlord.com)[ RSS](/packages/spiderwisp-laravel-overlord/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (2)Used By (0)

[![Laravel Overlord](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/banner.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/banner.png)

Laravel Overlord
================

[](#laravel-overlord)

**The ultimate local development console for Laravel** — Think Tinker on steroids with Telescope, Horizon, Larastan, a Ton of Tools and an AI pair programmer/scanner with optional auto-fixing.

One command → full interactive terminal, database browser, queue monitor, log viewer, codebase explorer, relationship diagrams, PHPStan integration, and an AI assistant that actually knows your code.

Perfect for solo developers and small teams who want to stop context-switching between 10 tools.

> **⚠️ Local Development Only**: Overlord is designed for local development environments. **We strongly discourage using Overlord in production environments** due to security and performance considerations. A future release will include a read-only mode for production use.

[![Latest Version](https://camo.githubusercontent.com/1aef7bf0ca0b0dee881b53aed9993fac52d726af254aaf30b77c11f073b37cbe/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f737069646572776973702f6c61726176656c2d6f7665726c6f72642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/spiderwisp/laravel-overlord)

[![Total Downloads](https://camo.githubusercontent.com/ee4efdd56977651cd48d994a204a1cc0af05f5594ca16cc657fa89fb596e53e1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f737069646572776973702f6c61726176656c2d6f7665726c6f72642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/spiderwisp/laravel-overlord)

[![Laravel 12](https://camo.githubusercontent.com/1a7bf56b42c6e8727f09ae96bf30eca32220b8e82113a67d149c4531b231448f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322d6666326432303f7374796c653d666c61742d737175617265266c6f676f3d6c61726176656c)](https://laravel.com)

[![PHP 8.2+](https://camo.githubusercontent.com/5bdba788b2e7ab4f6f2fb0f465fc3bf7894c3d1be8cdaf4ad948cffb6fec498d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322532422d3737376262343f7374796c653d666c61742d737175617265266c6f676f3d706870)](https://php.net)

Why Overlord Exists
-------------------

[](#why-overlord-exists)

You already use:

- **Tinker** → slow, no history
- **Telescope** → great but read-only
- **Debugbar** → helpful but cluttered
- **Horizon** → only queues
- **Separate PHPStan, log viewers, etc.**

Overlord puts everything in one beautiful, fast console.

Features People Actually Use Every Day
--------------------------------------

[](#features-people-actually-use-every-day)

FeatureWhat you can do in &lt;10 secondsInteractive Terminal`User::where('plan', 'pro')->count()` + history + favoritesDatabase BrowserClick tables → see data → edit rows inlineModel Relationship DiagramVisual graph of all Eloquent relationshipsRoute TesterType route name → see URL + test with fake dataLog ViewerSearch logs instantly, click stack trace → jump to codeHorizon DashboardFull Horizon UI built-in (no extra route)AI Assistant"Why is this query N+1?" → it reads your code and explains(There are many additional features available)

Installation (30 seconds)
-------------------------

[](#installation-30-seconds)

### Standard Installation

[](#standard-installation)

```
composer require spiderwisp/laravel-overlord
php artisan overlord:install
```

### Dev-Only Installation (Recommended)

[](#dev-only-installation-recommended)

Since Overlord is an extremely powerful tool, you can install it as a dev dependency to ensure it's not included in production:

```
composer require --dev spiderwisp/laravel-overlord
php artisan overlord:install
```

Visit → `http://your-app.test/overlord`

That's it. No build step. No Node.js required.

Works out-of-the-box on Laravel 12 + PHP 8.2+

For detailed installation instructions, see the [Setup Guide](docs/SETUP.md).

Screenshot Gallery
------------------

[](#screenshot-gallery)

### Controllers

[](#controllers)

[![Controllers explorer showing all application controllers with method source code](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-1.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-1.png)

### Models

[](#models)

[![Models explorer showing all Eloquent models with relationships and attributes](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-2.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-2.png)

### Model Mermaid

[](#model-mermaid)

[![Visual Mermaid diagram showing Eloquent model relationships](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-3.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-3.png)

### Database Explorer/Editor

[](#database-explorereditor)

[![Database browser with inline editing capabilities](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-4.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-4.png)

### Migrations Management

[](#migrations-management)

[![Migration management interface for viewing, running, and rolling back migrations](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-5.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-5.png)

### Ai Code Scanner

[](#ai-code-scanner)

[![AI-powered code scanner for identifying bugs and security issues](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-6.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-6.png)

### Ai Larastan Code Fixer

[](#ai-larastan-code-fixer)

[![AI Larastan code fixer for static analysis and automated fixes](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-7.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-7.png)

### Issues Tracker &amp; Management

[](#issues-tracker--management)

[![Issue tracker for managing bugs and code quality issues](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-8.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-8.png)

### Settings with Several Themes

[](#settings-with-several-themes)

[![Settings panel with multiple theme options](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-9.png)](https://raw.githubusercontent.com/spiderwisp/laravel-overlord/master/art/overlord-9.png)

Just some of Overlord's Features
--------------------------------

[](#just-some-of-overlords-features)

- \*\*Many other features, including Ai Code Scans, Ai Database Scans, Artisan Command Explorer &amp; Building, &amp; More

Security
--------

[](#security)

> **⚠️ Production Warning**: Overlord is **not recommended for production use**. It provides powerful tools that can modify your database, execute code, and access sensitive information. While authentication is required by default in production, we strongly recommend keeping Overlord disabled in production environments.

- **Requires authentication in production** (defaults to `auth` middleware outside local environment)
- **AI features are optional** — requires explicit API key configuration to enable
- **Future release**: Read-only mode for production environments coming soon

For detailed security configuration, see the [Setup Guide](docs/SETUP.md).

Basic Usage
-----------

[](#basic-usage)

### Access the Terminal

[](#access-the-terminal)

After installation, the terminal is automatically available at:

```
http://your-app.com/overlord

```

### Example Commands

[](#example-commands)

```
// Count records
User::count()

// Query with conditions
User::where('role', 'CREATOR')->get()

// Work with relationships
$user = User::find(1)
$user->creator
$creator->videos()->take(5)->get()

// Aggregations
Video::where('status', 'PUBLISHED')->sum('duration')
```

Type `help` or `?` in the terminal to view the comprehensive help guide.

Requirements
------------

[](#requirements)

- PHP ^8.2
- Laravel ^12.0
- Redis (required for queue features)

AI Features
-----------

[](#ai-features)

The AI assistant provides context-aware assistance with access to your codebase, database, and logs.

### Getting Started with AI

[](#getting-started-with-ai)

1. Obtain an API key from [laravel-overlord.com](https://laravel-overlord.com)
2. Add to your `.env` file: ```
    LARAVEL_OVERLORD_AI_ENABLED=true
    LARAVEL_OVERLORD_API_KEY=your_api_key_here
    ```
3. Clear config cache: `php artisan config:clear`
4. The AI assistant will be available in the terminal

**Note:** AI features are optional and have limitations on free plans (rate limits, quota restrictions). AI sends zero code unless explicitly enabled.

Configuration
-------------

[](#configuration)

For detailed configuration options, see the [Setup Guide](docs/SETUP.md).

Basic configuration is handled via environment variables:

```
# Redis (required for queue features)
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
REDIS_DB=0

# AI Assistant (optional)
LARAVEL_OVERLORD_AI_ENABLED=true
LARAVEL_OVERLORD_API_KEY=your_api_key_here

# Authentication (optional - defaults to auth in production)
LARAVEL_OVERLORD_MIDDLEWARE=auth,verified
```

Used by
-------

[](#used-by)

Documentation
-------------

[](#documentation)

- [Setup Guide](docs/SETUP.md) - Complete installation and configuration guide

Credits &amp; License
---------------------

[](#credits--license)

Created by [Spiderwisp](https://laravel-overlord.com)

MIT License — free forever

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance72

Regular maintenance activity

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

168d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6ce5f109f4ba5ceb9dc770f9b1eb932568de626fcbb4f1ccfc910ec95d6c47c9?d=identicon)[spiderwisp](/maintainers/spiderwisp)

---

Top Contributors

[![spiderwisp](https://avatars.githubusercontent.com/u/2864528?v=4)](https://github.com/spiderwisp "spiderwisp (58 commits)")

---

Tags

consoleterminallaravelREPLTinkerdevelopmentdeveloper-toolsai assistantcodebase-scanningdatabase-analysis

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/spiderwisp-laravel-overlord/health.svg)

```
[![Health](https://phpackages.com/badges/spiderwisp-laravel-overlord/health.svg)](https://phpackages.com/packages/spiderwisp-laravel-overlord)
```

###  Alternatives

[recca0120/terminal

run laravel artisan command in web application

878410.9k2](/packages/recca0120-terminal)[intonate/tinker-zero

Use laravel/tinker on your laravel-zero applications

4860.9k16](/packages/intonate-tinker-zero)

PHPackages © 2026

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