PHPackages                             eliashaeussler/typo3-solver - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. eliashaeussler/typo3-solver

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

eliashaeussler/typo3-solver
===========================

Solver - Extends TYPO3's exception handling with AI generated solutions. Problems can also be solved from command line. Several OpenAI parameters are configurable and prompts and solution providers can be customized as desired.

3.3.2(1mo ago)302.1k[2 issues](https://github.com/eliashaeussler/typo3-solver/issues)[2 PRs](https://github.com/eliashaeussler/typo3-solver/pulls)GPL-2.0-or-laterPHPPHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0CI passing

Since Feb 9Pushed yesterday1 watchersCompare

[ Source](https://github.com/eliashaeussler/typo3-solver)[ Packagist](https://packagist.org/packages/eliashaeussler/typo3-solver)[ RSS](/packages/eliashaeussler-typo3-solver/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (87)Versions (62)Used By (0)

[![Error page screenshot](Documentation/Assets/Images/error-page.png)](Documentation/Assets/Images/error-page.png)

TYPO3 extension `solver`
========================

[](#typo3-extension-solver)

[![Coverage](https://camo.githubusercontent.com/96c8d731dea005b7a5bee7d1eee7e4226b7c83c3568dfa47968f984443e932a6/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c73436f7665726167652f6769746875622f656c6961736861657573736c65722f7479706f332d736f6c7665723f6c6f676f3d636f766572616c6c73)](https://coveralls.io/github/eliashaeussler/typo3-solver)[![CI](https://camo.githubusercontent.com/675645b9f25154f79fafca6b8e7237d530fce2cf8c4cd6d5e587d8a8bb948cf7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f656c6961736861657573736c65722f7479706f332d736f6c7665722f63692e79616d6c3f6c6162656c3d4349266c6f676f3d676974687562)](https://github.com/eliashaeussler/typo3-solver/actions/workflows/ci.yaml)[![Supported TYPO3 versions](https://camo.githubusercontent.com/93849ff6b577e887eece5ca629c0345094d8b50d08791456c24d62fc291c1797/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f736f6c7665722f7479706f332f736869656c64732e737667)](https://extensions.typo3.org/extension/solver)[![Slack](https://camo.githubusercontent.com/575050845b9b36d3a0cc445baede571430bbc0b12950fd9f9f593d2a0d732f9a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d2532336578742d2d736f6c7665722d3461313534623f6c6f676f3d736c61636b)](https://typo3.slack.com/archives/C04Q3440HS6)

An extension for TYPO3 CMS to solve exceptions with AI generated solutions. It uses the [OpenAI PHP client](https://github.com/openai-php/client) to send a prompt to a configured model and uses the responded completion as solution. Several completion attributes (model, tokens, temperature, number of completions) are configurable. It also provides a console command to solve problems from command line.

🚀 Features
----------

[](#-features)

- Extended exception handler with AI generated solutions
- Configurable AI completion attributes (model, tokens, temperature, number of completions)
- Caching integration for solved problems
- Command to solve problems from command line
- Customizable solution providers and prompts
- Compatible with TYPO3 13.4 LTS and 14.3 LTS

🔥 Installation
--------------

[](#-installation)

### Composer

[](#composer)

[![Packagist](https://camo.githubusercontent.com/b468aa193312386eef77a9e84d3042d57d76a3fc8cc0eb5892a9b1b204e1ddc8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f656c6961736861657573736c65722f7479706f332d736f6c7665723f6c6162656c3d76657273696f6e266c6f676f3d7061636b6167697374)](https://packagist.org/packages/eliashaeussler/typo3-solver)[![Packagist Downloads](https://camo.githubusercontent.com/756b6811821bd1dc731243ff5d80948074c7a1ba34239df8dcdcbcee0df9482b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f656c6961736861657573736c65722f7479706f332d736f6c7665723f636f6c6f723d627269676874677265656e)](https://packagist.org/packages/eliashaeussler/typo3-solver)

```
composer require eliashaeussler/typo3-solver
```

### TER

[](#ter)

[![TER version](https://camo.githubusercontent.com/1f5248a5b122f47d656d8d826f96c87f9bac55b4565957f883694d047f845645/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f736f6c7665722f76657273696f6e2f736869656c64732e737667)](https://extensions.typo3.org/extension/solver)[![TER downloads](https://camo.githubusercontent.com/40f1c871c5042e735c27ade0c3b9d7cb92ee6d4158ce49c10d06a56dfe965a54/68747470733a2f2f7479706f332d6261646765732e6465762f62616467652f736f6c7665722f646f776e6c6f6164732f736869656c64732e737667)](https://extensions.typo3.org/extension/solver)

Download the zip file from [TYPO3 extension repository (TER)](https://extensions.typo3.org/extension/solver).

📙 Documentation
---------------

[](#-documentation)

Please have a look at the [official extension documentation](https://docs.typo3.org/p/eliashaeussler/typo3-solver/main/en-us/).

💎 Credits
---------

[](#-credits)

The extension icon ("lightbulb-on") is a modified version of the original [`actions-lightbulb-on`](https://typo3.github.io/TYPO3.Icons/icons/actions/actions-lightbulb-on.html) icon from TYPO3 core. In addition, the icons [`actions-calendar`](https://typo3.github.io/TYPO3.Icons/icons/actions/actions-calendar.html), [`actions-cpu`](https://typo3.github.io/TYPO3.Icons/icons/actions/actions-cpu.html), [`actions-debug`](https://typo3.github.io/TYPO3.Icons/icons/actions/actions-debug.html), [`actions-exclamation-triangle-alt`](https://typo3.github.io/TYPO3.Icons/icons/actions/actions-exclamation-triangle-alt.html) and [`spinner-circle`](https://typo3.github.io/TYPO3.Icons/icons/spinner/spinner-circle.html) from TYPO3 core are used. All icons are originally licensed under [MIT License](https://github.com/TYPO3/TYPO3.Icons/blob/main/LICENSE).

This project is highly inspired by the article [*Fix your Laravel exceptions with AI*](https://beyondco.de/blog/ai-powered-error-solutions-for-laravel)by [Marcel Pociot](https://pociot.dev/).

In addition, I'd like to thank [Nuno Maduro](https://nunomaduro.com/) and all contributors of the [`openai-php/client`](https://github.com/openai-php/client) library for this beautiful piece of code.

🔒 Security Policy
-----------------

[](#-security-policy)

Please read our [security policy](SECURITY.md) if you discover a security vulnerability in this extension.

⭐ License
---------

[](#-license)

This project is licensed under [GNU General Public License 2.0 (or later)](LICENSE.md).

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance95

Actively maintained with recent releases

Popularity27

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 70.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~31 days

Recently: every ~21 days

Total

39

Last Release

39d ago

Major Versions

0.2.17 → 1.0.02025-02-08

1.0.1 → 2.0.02025-06-21

2.0.2 → 3.0.02025-11-25

PHP version history (4 changes)0.1.0PHP ~8.1.0 || ~8.2.0

0.2.8PHP ~8.1.0 || ~8.2.0 || ~8.3.0

0.2.17PHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0

3.0.0PHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16313625?v=4)[Elias Häußler](/maintainers/eliashaeussler)[@eliashaeussler](https://github.com/eliashaeussler)

---

Top Contributors

[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (1605 commits)")[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (578 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (96 commits)")

---

Tags

aiexceptionextensionopenaitypo3

### Embed Badge

![Health badge](/badges/eliashaeussler-typo3-solver/health.svg)

```
[![Health](https://phpackages.com/badges/eliashaeussler-typo3-solver/health.svg)](https://phpackages.com/packages/eliashaeussler-typo3-solver)
```

###  Alternatives

[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)[typo3/cms-core

TYPO3 CMS Core

3713.2M5.1k](/packages/typo3-cms-core)[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.3k543.5M2.6k](/packages/aws-aws-sdk-php)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M577](/packages/shopware-core)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M737](/packages/sylius-sylius)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
