Workspaces
made easy
From development to production, our tools bring speed and security to software development teams from different stacks, making their development environments reproducible and easy to set up.

kool init laravel
Preset laravel is initializing!
Preset file Dockerfile.build created.
Preset file docker-compose.yml created.
Preset file kool.yml created.
Preset laravel initialized!
kool run setup
> kool start
> cp .env.example .env
> kool run composer install
> kool run php artisan key:generate
> kool run php artisan migrate --seed
> kool run npm install
> kool run npm run dev
You can access: http://localhost
kool init adonis
Preset adonis is initializing!
Preset file Dockerfile.build created.
Preset file docker-compose.yml created.
Preset file kool.env created.
Preset file kool.yml created.
Preset adonis initialized!
kool run setup
> cp .env.example .env
> kool docker kooldev/node:14 npm install
> kool start
You can access: http://localhost:3333
kool init nextjs
Preset nextjs is initializing!
Preset file Dockerfile.build created.
Preset file docker-compose.yml created.
Preset file kool.yml created.
Preset nextjs initialized!
kool run setup
> kool docker kooldev/node:14 npm install
> kool start
You can access: http://localhost:3000
kool init nuxtjs
Preset nuxtjs is initializing!
Preset file Dockerfile.build created.
Preset file docker-compose.yml created.
Preset file kool.yml created.
Preset nuxtjs initialized!
kool run setup
> kool docker kooldev/node:14 npm install
> kool start
You can access: http://localhost:3000