Ocade Fusion AnythingLLM Chatbot self-updates
Ocade Chatbot V2 permet de connecter Anything LLM RAG ou N8N.
by Ocade Fusion · github.com/ocade-graciet-system/ocade-chatbot-anything-llm-n8n · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ocade-graciet-system/ocade-chatbot-anything-llm-n8n/archive/refs/heads/master.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
A fully accessible, GDPR-compliant AI chatbot powered by AnythingLLM for WordPress.
Description
Ocade Fusion AnythingLLM Chatbot integrates a powerful AI assistant into your WordPress site, connecting to your AnythingLLM instance. Built with accessibility (RGAA AA compliant) and privacy (GDPR compliant) at its core.
Key Features
AI-Powered Conversations
- Connect to your AnythingLLM instance
- Real-time streaming responses (SSE)
- Support for multiple workspaces
- File upload capability
- Markdown rendering with syntax highlighting
Accessibility (RGAA AA Compliant)
- Skip link navigation
- Full keyboard support with focus trap
- ARIA live regions for screen readers
- Respects prefers-reduced-motion
- Minimum contrast ratios enforced
Privacy & GDPR Compliance
- Independent consent management
- Anonymized IP storage
- Configurable data retention
- Data export and deletion tools
- Integration with WordPress Privacy Tools
Customization
- Position in any corner
- Light/Dark theme support
- Custom colors and avatars
- Configurable messages
- Shortcode and Gutenberg block
Performance
- Lazy loading of assets
- Response caching
- Rate limiting
- Optimized bundle size (<300KB gzipped)
Security
- Nonce verification
- Input sanitization
- Honeypot spam protection
- WordPress coding standards
Requirements
- WordPress 6.0 or higher
- PHP 8.0 or higher
- An AnythingLLM instance with API access
Links
Installation
- Upload the plugin files to
/wp-content/plugins/ocade-fusion-anythingllm-chatbot/ - Activate the plugin through the 'Plugins' menu in WordPress
- Go to 'Chatbot' > 'Settings' in your admin menu
- Enter your AnythingLLM API URL, API Key, and Workspace Slug
- Configure appearance, privacy, and accessibility settings
- Save and the chatbot will appear on your site
Using the Shortcode
You can embed the chatbot in specific pages using the shortcode:
[ofac_chatbot]
With custom attributes:
[ofac_chatbot title="Ask me anything" position="bottom-left"]
Using the Gutenberg Block
- Edit a page or post
- Add a new block
- Search for "AnythingLLM Chatbot"
- Configure the block settings in the sidebar
Frequently Asked Questions
What is AnythingLLM?
AnythingLLM is an open-source, all-in-one AI application that allows you to chat with your documents, use various LLM providers, and build AI-powered applications.
Do I need my own AnythingLLM instance?
Yes, this plugin connects to your own AnythingLLM instance. You need to have AnythingLLM installed and running, either self-hosted or using their cloud service.
Is this plugin GDPR compliant?
Yes, the plugin is designed with GDPR compliance in mind:
- User consent is requested before data collection
- IP addresses are anonymized
- Data retention periods are configurable
- Users can request export or deletion of their data
- Integrates with WordPress Privacy Tools
Is the chatbot accessible?
Yes, the plugin follows RGAA AA accessibility guidelines:
- Full keyboard navigation
- Screen reader support with ARIA attributes
- Focus management
- Respects reduced motion preferences
- High contrast support
Can I customize the appearance?
Yes, you can customize:
- Position (4 corners)
- Theme (light/dark/auto)
- Primary color
- Bot and user avatars
- Title and welcome message
- All text labels
Does it support file uploads?
Yes, users can upload files to the chatbot. You can configure:
- Maximum file size
- Allowed file types
- Enable/disable the feature
Screenshots
- Chatbot in action - Light theme
- Chatbot in action - Dark theme
- Admin settings - API configuration
- Admin settings - Appearance customization
- Admin settings - Privacy options
- Statistics dashboard
- Conversation logs
- GDPR tools
Changelog
1.0.0
- Initial release
- AnythingLLM integration
- SSE streaming support
- RGAA AA accessibility compliance
- GDPR compliance features
- Shortcode and Gutenberg block
- Admin dashboard with statistics
- Conversation logs management
- Import/export settings
- Multi-language support (EN/FR)
Upgrade Notice
1.0.0
Initial release of Ocade Fusion AnythingLLM Chatbot.
Privacy Policy
This plugin stores conversation data in your WordPress database. The data collected includes:
- Session identifiers (randomly generated)
- Anonymized IP addresses (last octet removed, then hashed)
- Conversation messages and timestamps
- User consent records
Data is automatically deleted after the configured retention period (default: 30 days).
No data is sent to third parties except your own AnythingLLM instance.
For more information, see our Privacy Policy.
Credits
- Developed by Ocade Fusion
- Icons by Lucide (ISC License)
- Built with accessibility guidance from RGAA 4.1
Support
For support, please visit our support page or open an issue on GitHub.