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.2(1mo ago)0373↑186.7%GPL-2.0-or-laterPHPPHP ^7.4 || ^8CI passing

Since Mar 20Pushed 1mo 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 3w ago

READMEChangelog (4)Dependencies (5)Versions (7)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

Maintenance93

Actively maintained with recent releases

Popularity17

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 58.8% 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 ~30 days

Total

3

Last Release

39d 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)")

---

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

[cognesy/instructor-php

The complete AI toolkit for PHP: unified LLM API, structured outputs, agents, and coding agent control

318117.1k1](/packages/cognesy-instructor-php)[symfony/ai-platform

PHP library for interacting with AI platform provider.

521.2M216](/packages/symfony-ai-platform)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

41515.2k](/packages/wazum-sluggi)[sbsaga/toon

🧠 TOON for Laravel — a compact, human-readable, and token-efficient data format for AI prompts &amp; LLM contexts. Perfect for ChatGPT, Gemini, Claude, Mistral, and OpenAI integrations (JSON ⇄ TOON).

6442.4k](/packages/sbsaga-toon)

PHPackages © 2026

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