bmorg/ai_proofread
Composer 安装命令:
composer require bmorg/ai_proofread
包简介
AI-assisted proofreading of TYPO3 page content
README 文档
README
An exercise in vibe-coding. Fully developed by Claude Code / Opus 4.8 - heavily guided and reviewed, but almost no code was handwritten.
AI-assisted proofreading for TYPO3 page content. Detects issues like spelling, punctuation, grammar, gender-inclusive language, style. Results are shown in a dedicated report.
Status: 0.1.0 alpha. Works and is being used in production, but has not been widely tested. See "Limitations" below. If you are using this, please report any issues!
Limitations
This is an early exploratory version with serious limitations:
- German content only. The A.I. prompt was optimized over multiple iterations for German language content only!
- Single backend: OpenRouter The general idea is to support generic OpenAI-compatible backends, but I have not been able to test this with anything other than OpenRouter yet. There can be serious limitations with availability and strictness of the required JSON output format that need to be tested.
- Single page language only. So far, only l=0 can be checked.
- Only tested on Typo3 11.
`## How it works
- Access the new module "KI-Lektorat" from any page:

- Checks need to be scheduled ("Report erstellen"). Depending on settings the check can take multiple minutes.

- When ready, the report is automatically shown:

Installation
- TYPO3: 11.5 / 12.4 / 13.4 · PHP: 8.2+
composer require bmorg/ai_proofread
Or simply download via "Releases" here on Github.
In the TYPO3 backend:
- Database migration Via Admin Tools → Maintenance → Analyze Database Structure
- Extension configuration (see below).
- Scheduler task* Register the command
aiproofread:process-queueas a recurring Scheduler task (every 60s).
Configuration
Extension configuration (Admin Tools → Settings → Extension Configuration →
ai_proofread):
Fill in at least the provider settings. Recommended
| Setting | Value |
|---|---|
baseUrl |
https://openrouter.ai/api/v1 |
apiKey |
sk-or-… |
model |
anthropic/claude-opus-4.8 |
providerOrder |
anthropic - when routed to Google, I've had problems with the structured JSON |
allowFallbacks |
0 - pins strictly to providerOrder |
reasoning |
1 - more expensive, but far better results |
License
MIT — see LICENSE.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-25