Most tools help you start one project. Real development rarely stays that simple.
Very quickly you end up with multiple applications running at the same time. A Laravel app. A WordPress site. An API. Sometimes a simple website that does not need a database at all.
Laravel Sail is a solid per project development environment. It is designed to live inside a single Laravel project and works well for that purpose.
Podium CLI solves a different problem.
Podium creates a consistent local development system where multiple projects can live and work together. You install Podium once, then create and run projects that share the same setup instead of rebuilding everything for each app.
With Podium you can create and 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 to work well with AI tools and automation. Kavera is useful for simple websites, landing pages, and content driven projects where a database is not needed.
Support for FastAPI and Django is coming next so Python services can live in the same system as your PHP applications.
Podium uses Docker internally, but you do not manage containers or configuration files. Podium handles the infrastructure so you can focus on building projects.
This is designed for new developers who want to start quickly and for experienced developers who work on more than one project at a time.
Install on Ubuntu or variant
curl -fsSL https://raw.githubusercontent.com/CaneBayComputers/podium-cli/master/install-ubuntu.sh | bash
(See Github page for Arch or Mac installation)
Configure Podium
podium configure
Create a new Laravel project
podium new my-laravel-app
Create a new Kavera flat file website
podium kavera my-kavera-website
Open it in your browser
That is it.
Github projects:
Podium CLI
https://github.com/CaneBayComputers/podium-cli
Top comments (0)