Download the PHP package ai-context/symfony-ai-context-bundle without Composer

On this page you can find all versions of the php package ai-context/symfony-ai-context-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 symfony-ai-context-bundle

Symfony AI Context Bundle

Latest Version on Packagist Total Downloads Tests PHPStan

🔍 Automatically generate a structured, AI-readable JSON context from your Symfony application — including entities, services, controllers, routes and repositories.


Table of Contents


Installation

Make sure the bundle is enabled (Symfony Flex should do this automatically):

Configuration

Configure the bundle in config/packages/ai_context.yaml you can edit the default values:

Usage

Generate the AI context:

The command outputs a structured JSON file (by default in var/ai_context/ai-context.json) including:

🧩 Entities: class names, fields, types, relations

🛠️ Services: method signatures and parameters

🎮 Controllers: public actions and @IsGranted annotations

🚦 Routes: method/path/controller mapping

📚 Repositories: custom public methods

Ouput example

Perfect to feed into LLMs like GPT for project understanding.

Then you can use the AI context in your preferred LLMs or AI tools to enhance your Symfony development experience.

Example prompts

Whatever you need, the AI context is here to help you!

Contributing

PRs welcome! To contribute:

License

Released under the MIT License

Credits

Developed with ❤️ by Guillaume Valadas Part of the AI Context Lab


All versions of symfony-ai-context-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
symfony/framework-bundle Version ^6.0 || ^7.0
symfony/finder Version ^6.0 || ^7.0
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 ai-context/symfony-ai-context-bundle contains the following files

Loading the files please wait ....