Download the PHP package jemgdevp/laravel-domo without Composer

On this page you can find all versions of the php package jemgdevp/laravel-domo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-domo

Laravel Domo

[![Latest Version on Packagist](https://img.shields.io/packagist/v/jemgdevp/laravel-domo.svg?style=flat-square)](https://packagist.org/packages/jemgdevp/laravel-domo) [![Total Downloads](https://img.shields.io/packagist/dt/jemgdevp/laravel-domo.svg?style=flat-square)](https://packagist.org/packages/jemgdevp/laravel-domo) [![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/jemgdevp/laravel-domo/tests.yml?branch=develop&label=tests&style=flat-square)](https://github.com/jemgdevp/laravel-domo/actions) [![PHPStan](https://img.shields.io/badge/PHPStan-level%205-blue?style=flat-square)](https://phpstan.org/) [![Laravel](https://img.shields.io/badge/Laravel-11%2B-FF2D20?style=flat-square&logo=laravel)](https://laravel.com)

๐Ÿš€ Overview

Laravel Domo is an all-in-one database engineering suite for Laravel (v11+). It bridges the gap between raw SQL, Eloquent models, and AI-driven architecture.

โœจ Features

๐Ÿ“ฆ Installation

Install the package via Composer:

Configuration

Publish the configuration file:

Environment Setup

Add your API keys to .env:

๐ŸŽฏ Usage

Web Dashboard

The dashboard mounts itself automatically โ€” no command required. In your local environment, just visit the domo route on your running app:

It is a local development tool: like Telescope, its routes are only registered in the environments listed under dashboard.environments (default: ['local']), so it is never exposed in production.

Optional โ€” dedicated server. To run the dashboard on its own port without booting your whole app, the bundled command still works:

Terminal UI

Launch the TUI:

Options:

Note: the rich TUI is supported on Linux/macOS terminals. Windows is not supported by the current PHP-TUI backend.

MCP Server

Enable MCP server for AI agent integration:

AI Configuration

The default provider is opencode (an OpenAI-compatible endpoint). You can switch the global default with DOMO_AI_DRIVER, or pick the provider/model per analysis from the dashboard's AI page.

Any OpenAI-compatible service (Groq, OpenRouter, Ollama, DeepSeek, ...) works: add a provider in config/domo.php with a base_url and select it from the AI analysis page.

Available Commands

Command Description
php artisan domo:serve Run the dashboard on a dedicated server (optional; it auto-mounts at /domo in local)
php artisan domo:tui Launch terminal UI
php artisan vendor:publish --tag=domo-config Publish config

Configuration

Edit config/domo.php:

๐Ÿ“š Documentation

Full documentation is available at https://jemgdevp.github.io/laravel-domo

Additional Resources

๐Ÿงช Testing

๐Ÿ›ก๏ธ Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

๐Ÿ“Š Requirements

โ“ FAQ

Q: Is this package production-ready?
A: Laravel Domo is designed for development environments. Install as dev dependency: composer require --dev jemgdevp/laravel-domo

Q: Which AI providers are supported?
A: OpenAI, Anthropic, and opencode (the default) out of the box, plus any OpenAI-compatible service (Groq, OpenRouter, Ollama, DeepSeek, ...) you add under providers in config/domo.php. You can also choose the provider and model per analysis from the dashboard's AI page.

Q: Can I use this with SQLite?
A: Yes! Laravel Domo supports MySQL, PostgreSQL, SQLite, and SQL Server.

Q: How do I customize the dashboard route?
A: Edit config/domo.php and change the dashboard.route value.

๐Ÿค Contributing

See our Contributing Guide for details.

๐Ÿ“„ License

Laravel Domo is open-sourced software licensed under the MIT license.

๐Ÿ™ Acknowledgments

**Made with โค๏ธ by [jemgdevp](https://github.com/jemgdevp)**

All versions of laravel-domo with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
anthropic-ai/sdk Version ^0.25.0
illuminate/console Version ^11.0|^12.0
illuminate/database Version ^11.0|^12.0
illuminate/support Version ^11.0|^12.0
laravel/prompts Version ^0.3
nunomaduro/termwind Version ^2.0
openai-php/client Version ^0.19
php-tui/php-tui Version ^0.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jemgdevp/laravel-domo contains the following files

Loading the files please wait ...