PHPackages                             web-vision/ai-llms-txt - 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. web-vision/ai-llms-txt

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

web-vision/ai-llms-txt
======================

TYPO3 extension for generating .well-known/llm.txt links according to llmstxt.org specification

0.2.1(3mo ago)31.5k↑17.4%2[3 issues](https://github.com/web-vision/ai-llms-txt/issues)[1 PRs](https://github.com/web-vision/ai-llms-txt/pulls)GPL-2.0-or-laterPHPPHP ^8.2 || ^8.3 || ^8.4CI failing

Since Oct 30Pushed 3mo agoCompare

[ Source](https://github.com/web-vision/ai-llms-txt)[ Packagist](https://packagist.org/packages/web-vision/ai-llms-txt)[ Docs](https://github.com/web-vision/ai-llms-txt)[ RSS](/packages/web-vision-ai-llms-txt/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (15)Versions (13)Used By (0)

LLMS TXT Generator for TYPO3
============================

[](#llms-txt-generator-for-typo3)

[![TYPO3 13](https://camo.githubusercontent.com/2cf6570821614808899422f68a66a381a2de1dd0746ba9cdba6155def1f4f396/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e737667)](https://get.typo3.org/version/13)[![PHP 8.2+](https://camo.githubusercontent.com/5fe05c705bf034839bda7651781e4d0a9d42f4a840478ca5e343873a0361bb89/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322b2d626c75652e737667)](https://www.php.net/)[![License: GPL v2+](https://camo.githubusercontent.com/4c3bbb2162df305f1122d9aecffe3ac70c0464a1a77ba5b35bb83269084815a4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c25323076322b2d626c75652e737667)](https://www.gnu.org/licenses/gpl-2.0)

TYPO3 extension for generating `llms.txt` links according to the [llmstxt.org specification](https://llmstxt.org/) to control Large Language Model crawling policies.

Features
--------

[](#features)

- **Automatic llms.txt generation** - Creates policy files according to the official specification
- **Site navigation structure** - Includes your site's navigation hierarchy in the llms.txt file
- **Configurable metadata** - Add topics, contact information, and custom descriptions
- **Markdown export** - Convert any TYPO3 page to Markdown format via `.md` suffix
- **TYPO3 v13 compatibility** - Built specifically for TYPO3 v13 using modern PHP practices

What is llms.txt?
-----------------

[](#what-is-llmstxt)

llms.txt is an emerging standard for websites to communicate with Large Language Models and AI systems. Similar to robots.txt for web crawlers, llms.txt files provide:

- **Crawling policies** - Guidelines for AI systems on how to interact with your content
- **Site structure** - Navigation and content organization information
- **Metadata** - Topics, contact information, and site descriptions
- **Content access** - Direct links to machine-readable content formats

Installation
------------

[](#installation)

### Composer (Recommended)

[](#composer-recommended)

```
composer require web-vision/ai-llms-txt
```

Quick Start
-----------

[](#quick-start)

After installation, the extension works immediately with default settings:

- **llms.txt generation**: Visit `https://yoursite.com/?type=1699`
- **Markdown pages**: Visit `https://yoursite.com/?type=1701`

with Route Enhancer:

- **llms.txt file**: Visit `https://yoursite.com/.well-known/llms.txt`
- **Markdown pages**: Add `.md` to any page URL (e.g., `https://yoursite.com/about.md`)

Configuration
-------------

[](#configuration)

All settings can be configured in your site configuration.

Route Configuration
-------------------

[](#route-configuration)

To enable user-friendly URLs, include the route enhancers in your site configuration:

```
# config/sites/main/config.yaml
imports:
  -
    resource: 'EXT:ai_llms_txt/Configuration/Routes/RouterEnhancer.yaml'
```

This enables:

- `.md` suffix for Markdown content
- `llms.txt` for direct access to the specification file

Usage Examples
--------------

[](#usage-examples)

### Accessing Generated Content

[](#accessing-generated-content)

**llms.txt files:**

- `https://yoursite.com/?type=1699`
- `https://yoursite.com/.well-known/llms.txt` - with route enhancer
- `https://yoursite.com/llms.txt` - Alternative access (with route enhancer)

**Markdown content:**

- `https://yoursite.com/?type=1701`
- `https://yoursite.com/about.md` - Markdown version of your About page
- `https://yoursite.com/services/consulting.md` - Markdown version of any page

Requirements
------------

[](#requirements)

- **TYPO3**: 13.0 or higher
- **PHP**: 8.2 or higher
- **Dependencies**: league/html-to-markdown (automatically installed)

Documentation
-------------

[](#documentation)

Comprehensive documentation is available covering:

- [Installation and Configuration](Documentation/Administrator/Index.rst)
- [Editor Guidelines](Documentation/Editor/Index.rst)
- [Developer API Reference](Documentation/Developer/Index.rst)
- [TypoScript Configuration](Documentation/Configuration/Index.rst)

Contributing
------------

[](#contributing)

Contributions are welcome! Please:

1. Follow TYPO3 coding standards
2. Include tests for new features
3. Update documentation for configuration changes
4. Use dependency injection patterns
5. Maintain strict typing

License
-------

[](#license)

This extension is licensed under GPL v2+ - see the [LICENSE](LICENSE) file for details.

Support
-------

[](#support)

- **Documentation**: Full documentation in the `Documentation/` folder
- **Issues**: Report issues via the project issue tracker
- **Community**: Join TYPO3 community discussions for general TYPO3 support

Related
-------

[](#related)

- [llmstxt.org](https://llmstxt.org/) - Official specification
- [TYPO3 Documentation](https://docs.typo3.org/) - TYPO3 CMS documentation

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance59

Moderate activity, may be stable

Popularity26

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

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

Total

12

Last Release

117d ago

PHP version history (3 changes)0.1.0PHP ^8.3

0.1.2PHP ^8.2

0.2.0PHP ^8.2 || ^8.3 || ^8.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/d181bb4173be1b70cabf0b41497a7cabecdccc5966c8000e40b12ce8b7a5ebac?d=identicon)[web-vision](/maintainers/web-vision)

---

Top Contributors

[![Riiiad](https://avatars.githubusercontent.com/u/20195182?v=4)](https://github.com/Riiiad "Riiiad (38 commits)")

---

Tags

aicmstypo3crawlingllmPolicy

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/web-vision-ai-llms-txt/health.svg)

```
[![Health](https://phpackages.com/badges/web-vision-ai-llms-txt/health.svg)](https://phpackages.com/packages/web-vision-ai-llms-txt)
```

###  Alternatives

[georgringer/news

News system - Versatile news system based on Extbase &amp; Fluid and using the latest technologies provided by TYPO3 CMS.

2815.1M90](/packages/georgringer-news)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[t3kit/t3kit

t3kit project. A TYPO3 website starterkit.

5624.3k](/packages/t3kit-t3kit)[eliashaeussler/typo3-form-consent

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

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

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[wazum/sluggi

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

39488.5k](/packages/wazum-sluggi)

PHPackages © 2026

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