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
===========================

Extension for TYPO3 CMS to extend TYPO3's exception handling with AI generated solutions

3.1.1(2mo ago)292.1k[4 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 1mo ago1 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 1mo ago

READMEChangelog (10)Dependencies (38)Versions (49)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.2

🔥 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

55

—

FairBetter than 98% of packages

Maintenance90

Actively maintained with recent releases

Popularity28

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 69.6% 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 ~33 days

Recently: every ~25 days

Total

35

Last Release

66d 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://www.gravatar.com/avatar/144cefe55242b883c87cb537463f3ba75a0f8198fc5b602b50c838aae31fe7ee?d=identicon)[eliashaeussler](/maintainers/eliashaeussler)

---

Top Contributors

[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (1462 commits)")[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (544 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

[sylius/sylius

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

8.4k5.6M648](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[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.

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

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)

PHPackages © 2026

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