PHPackages                             nitsan/ns-aiuniverse - 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. nitsan/ns-aiuniverse

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

nitsan/ns-aiuniverse
====================

AI Universe is the shared AI foundation layer for TYPO3 extensions. It centralizes AI provider communication, model selection, request handling, statistics preparation, and utility functions so other extensions can build AI features faster and with consistent behavior.

1.0.3(2mo ago)0955↑207%1GPL-2.0-or-laterPHPPHP ^7.4 || ^8CI passing

Since Mar 20Pushed 2mo agoCompare

[ Source](https://github.com/nitsan-technologies/ns_aiuniverse)[ Packagist](https://packagist.org/packages/nitsan/ns-aiuniverse)[ Docs](https://t3planet.de)[ RSS](/packages/nitsan-ns-aiuniverse/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (4)Dependencies (11)Versions (8)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/cd31946d268f8c23b1280496f0541430a7b4fd7cbd4de8b504fbd2b5939d4ba4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537461626c652d312e302e332d73756363657373)](https://extensions.typo3.org/extension/ns_aiuniverse/)[![AI Universe Github](https://camo.githubusercontent.com/098d54bfa77f312048e211df85982639afbf3f0bb224897a8fe4f04cf2aea967/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41492d2d556e6976657273652d696e666f726d6174696f6e616c3f6c6f676f3d676974687562)](https://github.com/nitsan-technologies/ns_aiuniverse)[![TYPO3 13](https://camo.githubusercontent.com/8a34d9188aa67b53a0f138364fd26ed198687c5b064a561a066e44cb36976ab7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d696d706f7274616e742e7376673f6c6f676f3d7479706f33)](https://get.typo3.org/version/13)[![TYPO3 12](https://camo.githubusercontent.com/fe6d607f29f34a3d10328613145bf498201915e1f7f98b4b08c0c05e2d5b4010/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322d696d706f7274616e742e7376673f6c6f676f3d7479706f33)](https://get.typo3.org/version/12)[![TYPO3 11](https://camo.githubusercontent.com/eeb6f1e7f53d6acf9b30072ca80a1a4012e52ac078f5e21bb2afb28169e91e5e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31312d696d706f7274616e742e7376673f6c6f676f3d7479706f33)](https://get.typo3.org/version/11)[![PHP](https://camo.githubusercontent.com/dcff3d1853de4799d573409462d03aee2d9834423d089ac8dacc5eb1d3c64120/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e34253230746f253230382e342d3737374242343f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://www.php.net/)

TYPO3 Extension `ns_aiuniverse`
===============================

[](#typo3-extension-ns_aiuniverse)

AI Universe is the shared AI foundation layer for TYPO3 extensions. It centralizes AI provider communication, model selection, request handling, statistics preparation, and utility functions so other extensions can build AI features faster and with consistent behavior.

It includes these features:

- **Multi-provider AI request flow:** Unified request/response handling for OpenAI, Gemini, Azure, Claude/Anthropic, DeepSeek, xAI, Mistral, and custom LLM endpoints.
- **Developer-first service layer:** Reusable classes such as `AiRequestService`, `BaseClient`, and `AiEngineConfiguration` for straightforward extension integration.
- **Usage statistics pipeline:** OpenAI usage retrieval, normalization, chart-ready output generation, and caching via TYPO3 cache framework.
- **Operational helpers:** Basic Auth utility for protected URL content retrieval and configuration helpers for extension settings and TYPO3 version checks.
- **Production documentation:** Complete documentation for developers, editors/admins, and non-technical stakeholders under `Documentation/`.

> This extension is a service/base layer and not a standalone frontend plugin.

URL**Repository:**[https://github.com/nitsan-technologies/ns\_aiuniverse](https://github.com/nitsan-technologies/ns_aiuniverse)**Issues:****Composer:****TER:**[https://extensions.typo3.org/extension/ns\_aiuniverse/](https://extensions.typo3.org/extension/ns_aiuniverse/)**Documentation:****Support:**Compatibility
-------------

[](#compatibility)

AI Universe VersionTYPO3 CompatibilityPHP VersionSupport Levelv1.x11.0.0 - 13.4.997.4 - 8.4Features, bugfixes, compatibility updatesQuick Start
-----------

[](#quick-start)

Install via Composer:

```
composer require nitsan/ns-aiuniverse
```

Then:

1. Activate extension `ns_aiuniverse` in TYPO3 backend.
2. Configure provider API key(s) in extension configuration.
3. Set default provider and model.
4. Integrate with `NITSAN\NsAiUniverse\Service\AiRequestService`.

Notes
-----

[](#notes)

- Provider capability and model availability can change over time.
- Keep API keys restricted and rotate them regularly.
- For path-sensitive tooling (Docker, docs render), quote paths if your workspace contains spaces.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance87

Actively maintained with recent releases

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~27 days

Total

4

Last Release

62d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b237be0ece1bf2218d1e3d4a2b3aa20d425a5ac2cd4136f3f2ca8bf3f518a225?d=identicon)[nitsan-technologies](/maintainers/nitsan-technologies)

---

Top Contributors

[![nitsan-technologies](https://avatars.githubusercontent.com/u/2622317?v=4)](https://github.com/nitsan-technologies "nitsan-technologies (10 commits)")[![HimanshuRamavat07](https://avatars.githubusercontent.com/u/114229558?v=4)](https://github.com/HimanshuRamavat07 "HimanshuRamavat07 (7 commits)")[![markus-neumannn](https://avatars.githubusercontent.com/u/248457632?v=4)](https://github.com/markus-neumannn "markus-neumannn (4 commits)")

---

Tags

aiopenaiazuretypo3Geminiclaudedeepseekmistralbase extensionx.ai

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nitsan-ns-aiuniverse/health.svg)

```
[![Health](https://phpackages.com/badges/nitsan-ns-aiuniverse/health.svg)](https://phpackages.com/packages/nitsan-ns-aiuniverse)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103574.3k67](/packages/friendsoftypo3-content-blocks)[typo3/cms-install

TYPO3 CMS Install Tool - The Install Tool is used for installation, upgrade, system administration and setup tasks.

1812.5M571](/packages/typo3-cms-install)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

15100.9k](/packages/eliashaeussler-typo3-form-consent)[pagemachine/typo3-formlog

Form log for TYPO3

23243.0k8](/packages/pagemachine-typo3-formlog)[yoast-seo-for-typo3/yoast_seo

Yoast SEO for TYPO3

571.8M9](/packages/yoast-seo-for-typo3-yoast-seo)[friendsoftypo3/visual-editor

TYPO3 CMS Visual Editor - Brings a modern WYSIWYG editing experience to TYPO3 CMS.

6010.0k3](/packages/friendsoftypo3-visual-editor)

PHPackages © 2026

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