Download the PHP package webwerkwien/contao-ai-core-bundle without Composer

On this page you can find all versions of the php package webwerkwien/contao-ai-core-bundle. 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 contao-ai-core-bundle

contao-ai-core-bundle

Contao 5 bundle that exposes CMS operations as Symfony console commands. The agnostic operator layer for the contao-ai family — programmatic read and write access to pages, articles, news, files, members, and more, without any LLM dependency.

Beta software. Bundle interfaces (command names/options, JSON output schema) may change between minor versions. Use at your own risk in production.

The contao-ai ecosystem

Package What it is When to use
contao-ai-core-bundle (this package) Contao bundle exposing CMS operations as Symfony console commands. Required as the foundation layer. Install on any Contao site you want to manage via AI.
contao-ai-cli Python CLI — connects to Contao via SSH and runs commands. For developers and agencies: manage Contao from the terminal or hand control to an AI agent.
contao-ai-backend-bundle Contao backend module — browser-based AI chat interface (Anthropic Claude, OpenAI). For editors and admins: AI directly inside the Contao backend, no SSH or terminal needed.

What it does

contao-ai-core-bundle exposes Contao 5 CMS operations as Symfony console commands. It is the bridge layer between AI agents and the Contao CMS — used via SSH by contao-ai-cli, or called in-process by contao-ai-backend-bundle.

Requirements

Installation

Available Commands

All commands output JSON and follow a consistent {"status":"ok", ...} / {"status":"error", ...} format.

Area Commands
Pages contao:page:read contao:page:create contao:page:update contao:page:delete contao:page:publish
Articles contao:article:read contao:article:create contao:article:update contao:article:delete
Content elements contao:content:read contao:content:create contao:content:update contao:content:delete
News contao:news:read contao:news:create contao:news:update contao:news:delete
Events contao:event:read contao:event:create contao:event:update contao:event:delete
FAQ contao:faq:read contao:faq:create contao:faq:update contao:faq:delete
Members contao:member:update contao:member:delete
Users contao:user:update contao:user:delete
Files contao:file:read contao:file:write contao:file:meta contao:file:process contao:folder:create
Templates contao:template:list contao:template:read contao:template:write
Comments contao:comment:delete contao:comment:publish
Layout contao:layout:read
Versions contao:version:list contao:version:read contao:version:create contao:version:restore
Search contao:search:query
Schema / Config contao:dca:schema contao:listing:config
Macros (since v0.2.0) contao:record:list contao:record:clone

Macro commands

record_rewrite lives in contao-ai-backend-bundle, not here. That command needs an LLM API key per call. Keeping core agnostic of LLM dependencies and key handling was a deliberate architecture decision.

License

MIT — see LICENSE.

This software is provided "as is", without warranty of any kind. The authors accept no liability for any damages arising from its use.


All versions of contao-ai-core-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
contao/core-bundle Version ^5.3
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 webwerkwien/contao-ai-core-bundle contains the following files

Loading the files please wait ...