A Ready-to-Go Dev System for Laravel and More
Source: Dev.to
Overview
Most tools help you start a single project, but real development often involves multiple applications running simultaneously—Laravel apps, WordPress sites, APIs, or simple static websites that don’t need a database.
Laravel Sail provides a per‑project development environment that lives inside a single Laravel project.
Podium CLI solves a different problem: it creates a consistent local development system where multiple projects can coexist and share the same setup, eliminating the need to rebuild the environment for each app.
With Podium you can run Laravel projects, WordPress sites, and other PHP applications side by side. Projects can communicate with each other without custom configuration each time.
Podium also supports Kavera, an optional flat‑file Laravel‑based website engine designed for AI tools and automation. Kavera is ideal for simple websites, landing pages, and content‑driven projects that don’t require a database.
Support for FastAPI and Django is coming next, allowing Python services to live in the same system as your PHP applications.
Podium uses Docker internally, but you don’t manage containers or configuration files directly—Podium handles the infrastructure so you can focus on building projects. It’s suitable for both new developers who want to start quickly and experienced developers who work on multiple projects at once.
Installation
curl -fsSL https://raw.githubusercontent.com/CaneBayComputers/podium-cli/master/install-ubuntu.sh | bash
(See the GitHub page for Arch or macOS installation instructions.)
Configuration
podium configure
Creating Projects
Laravel
podium new my-laravel-app
Kavera flat‑file website
podium kavera my-kavera-website
Accessing Projects
Open the project in your browser:
http://my-laravel-app
That’s it.
Source Code
- Podium CLI:
- Kavera: