Skip to main content

GMCFreeAi — AI assistant for Joomla 6

Joomla GMCFreeAi — AI assistant for Joomla 6

Multi-provider AI in the Joomla backend: chatbot, content scheduler, content review workflow, budget tracking, audit log. Works with Claude, OpenAI, Gemini, Groq, NVIDIA NIM, and Ollama.

What it does

  • Floating chatbot available on every admin page, with 5 built-in personalities (System Expert, Copywriter, Sales, SEO, Support)
  • Scheduler — recurring jobs (daily, weekly, monthly) that generate articles and queue them for review
  • Content Review — approval workflow: the AI writes, you approve (or reject, or edit), then publish
  • 6 AI providers — Claude (5 models), OpenAI (2), Gemini (3), Groq (3), NVIDIA NIM (19 models with per-model timeouts), Ollama (self-hosted)
  • Budget governance — limits per user/role/provider, 70/90/100% alerts, automatic block at 100%
  • Audit log — append-only with PII redaction (API keys, tokens, passwords automatically masked)
  • Health check — DB schema, provider status, crypto secret, scheduled tasks status

Security

  • API keys encrypted at-rest with XSalsa20-Poly1305 (libsodium) — key derived via BLAKE2b from the Joomla site secret
  • HTTPS-only AI traffic — refuses any http:// endpoint
  • Granular ACL — 10 custom capabilities (generate, approve, manage_jobs, view_costs, manage_templates, manage_budget, publish_to_joomla, manage_personalities, view_audit_log, manage_roles)
  • Rate limit — chatbot capped at 30 messages/minute/user

Requirements

  • Joomla 6.0+
  • PHP 8.2+
  • MySQL/MariaDB with InnoDB
  • API key from at least 1 provider (Groq has a free tier)

Fuerteventura travel tools

Purchase and license

Commercial license, subscription includes auto-update via Joomla Update Manager. €29/month or €290/year (2 months free). Multi-site up to 5 installations.

Buy now · Live demo

FAQ

Can I use my own Claude/OpenAI/Gemini API key?

Yes. GMCFreeAi does not proxy: it uses your key directly. You only pay the provider, not the plugin (the plugin is one-off or subscription). The key is encrypted at-rest in the Joomla DB.

What happens if the AI provider fails?

Provider fallback: 1 automatic retry on transient errors (timeout, HTTP 429, 5xx). If it persists, the job goes to "failed" state with exponential backoff (max 3 retries). Full trace in the audit log.

Does it work on Joomla 5?

No, currently Joomla 6.0+ only, due to the modern API stack (DI container, ExecuteTaskEvent, MVCComponent). Joomla 6 was released in 2025 and upgrading from 5 is straightforward. A Joomla 5 backport is on the roadmap if there is market demand.

Quick links: WordPress version · GMCsitemap · FVTV Chatbot

Kepp in touch!
Send us your questions and needings
reCAPTCHA v3: Please set your Site and Secret key in the configuration page.

Copyright www.fuerteventuratv.net © From 2011. All Rights Reserved.