Seanos AI documentation #
Everything you need to install, configure, and extend Seanos AI — the multi-provider AI agent that lives inside the WordPress and Joomla admin and uses a curated, capability-gated toolset to actually run your site.
Where to start #
- Getting started — install the free
edition for your CMS, enable a provider, take the agent for a spin.
- Tools reference — every tool the agent can call
(41 free + 16 Pro on WordPress, 41 free + 29 Pro on Joomla), grouped by what they do, with WordPress and Joomla notes inline.
- Prompts library — the curated multi-step prompt
library (around 40 in free, 50 with Pro), JSON-driven and shared across both platforms.
- FAQ — answers to the questions we get asked most.
Editions #
Seanos AI ships in four packages — one free + one Pro for each supported CMS. The product pages on this site are always reachable at the URLs in the table; the WordPress.org / JED listings will appear once we finish each platform's review.
| Edition | What it adds | Where to get it |
|---|---|---|
| Seanos AI for WordPress (free) | Multi-provider chat with per-conversation provider / model selector, image generation (OpenAI / Gemini), Office + PDF + image attachments, 41 tools, prompt library, capability gating, multisite support. GPL-2.0-or-later. | /products/seanosai-wordpress |
| Seanos AI Pro for WordPress | Adds 16 developer-grade tools (file editing, SQL writes, plugin / theme scaffolding, install package builds, PHP lint, snapshot rollback) plus the advanced prompts that lean on them. | /products/seanosai-pro-wordpress — $49 USD, lifetime updates |
| Seanos AI for Joomla (free) | Same agent, ported to Joomla 4.2+ / 5.x: ACL-aware tools, JPATH_ROOT-bounded reads, com_content + #__menu writes, extension lifecycle, image generation, Office uploads. GPL-2.0-or-later. | /products/seanosai-joomla |
| Seanos AI Pro for Joomla | 29 Pro tools rebuilt against Joomla's extension authoring + lifecycle: component / module / template / plugin scaffolding, module-instance management, edit + delete coverage for users / menus / categories / articles, tags, redirects, mail testing, Smart Search reindex. | /products/seanosai-pro-joomla — $49 USD, lifetime updates |
The Pro package is a separate, optional install that registers itself with the free edition through a public extension hook. The free editions work perfectly on their own; Pro is a strict superset.
Requirements #
| Edition | Platform | PHP | Database |
|---|---|---|---|
| Seanos AI for WordPress (free + Pro) | WordPress 6.4+ (tested up to 6.9; multisite supported) | PHP 8.1+ | Whatever WordPress core supports (MySQL 5.7+ / MariaDB 10.4+) |
| Seanos AI for Joomla (free + Pro) | Joomla 4.2+ or 5.x | PHP 8.1+ | MySQL 5.7+ / MariaDB 10.4+ |
WordPress 6.3 and earlier are unsupported (the React admin uses block-editor
APIs that stabilised in 6.4). Joomla 3.x is unsupported (the codebase uses
J4-only patterns: namespaced components, services/provider.php, event
subscribers, Joomla\\CMS\\Factory::getApplication()->getDispatcher()).
Joomla 4.0 / 4.1 are unsupported because they ran on PHP 7.4.
Open contracts #
Each free edition exposes the same public extension point — different hook mechanism per platform but the same payload (a tool registry the add-on registers tools into):
// WordPress (action hook in the free plugin)
do_action('seanosai_register_tools', $registry, $enabled);
do_action('seanosai_register_prompts', $catalog);
// Joomla (event dispatched from the free component)
$dispatcher->dispatch('onSeanosaiRegisterTools', new \Joomla\Event\Event(
'onSeanosaiRegisterTools',
['registry' => $registry, 'enabled' => $enabled]
));
Once shipped, those signatures are stable. If you ship something on top of Seanos AI you can rely on them.
Conventions in these docs #
inline_codeis a tool name, capability slug, or PHP identifier.- WordPress notes use
ABSPATHfor the install root (the directory
that contains wp-config.php) and wp-content/ for the user-content
tree.
- Joomla notes use
JPATH_ROOTfor the install root and
administrator/ / cache/seanosai/ / images/ for the equivalent
trees.
- Strict mode / Trusted mode refer to the per-conversation
approval setting that gates every write tool call.
- All file paths are relative to the platform's install root unless they
start with / (in which case they're absolute on the server).