WP Manifestindependent plugin directory
manifest / ai / axai-galaxy-aichat

AxAI Galaxy AIChat

AnythingLLM Wordpress integration

by Ali Kutlusoy · github.com/kutlusoy/axai-galaxy-aichat · website

0stars
0forks

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/kutlusoy/axai-galaxy-aichat/archive/refs/heads/main.zip

A powerful WordPress plugin that integrates AnythingLLM Chat Widget with advanced theme customization options and extensive configuration settings.

Description

Features

AI Chat Integration

  • Seamless integration with AnythingLLM Chat Widget
  • Customizable AI models and parameters
  • Adjustable temperature settings
  • Multi-language support
  • Custom prompt configuration

Extensive Customization

  • 16+ Pre-built Themes: Default, Linux, Dark, Ocean, Forest, Sunset, Royal, Midnight, Coffee, Neon, Minimalist, Rose, Cyberpunk, Nature, Professional, Retro, Candy
  • Position Control: Choose from different screen positions
  • Icon Selection: Multiple chat icon options

Advanced Configuration

  • Basic Settings:

    • Embed ID configuration
    • Server URL settings
    • Window position and icon selection
    • Auto-open on load option
    • Show thoughts toggle
    • Sponsor and header visibility controls
  • AI Configuration:

    • Custom system prompts
    • Model selection
    • Temperature adjustment
    • Language settings
    • Default messages

Branding & Appearance

  • Custom branding images
  • Sponsor links and text
  • Support email integration
  • Custom greeting messages
  • Assistant name and icon customization
  • User name display options

Window & Layout

  • Adjustable window height and width
  • Customizable button colors
  • User and assistant message background colors
  • Text size customization
  • Transparency and blur effects

Theme System

  • Theme Defaults: Each theme comes with pre-defined color schemes
  • Custom CSS Generation: Automatic CSS based on theme selection
  • Transparency Control: Adjust window transparency (0-100%)
  • Blur Effects: Add background blur to chat window

Installation

  1. Upload the plugin files to /wp-content/plugins/axai-galaxy-aichat/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Navigate to Settings > AxAI AI Chat to configure your chat widget
  4. Enter your Embed ID and customize the settings as needed

Configuration

Required Settings

  • Embed ID: Your unique AnythingLLM embed identifier
  • Server URL: Your AnythingLLM server endpoint (default: https://ai.axai.at:3002)

Recommended Customizations

  • Choose a theme that matches your website design
  • Set your preferred chat position (bottom-right, bottom-left, etc.)
  • Customize the assistant name and greeting message
  • Configure your AI model and temperature settings

Shortcodes & Usage

The chat widget automatically appears on your site once configured. No shortcodes needed - simply configure the settings and the widget will be added to your site's footer.

Support

For support and documentation, visit:

Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • AnythingLLM server access

Changelog

2.2.6

  • Security: Fixed variable escaping in CSS generation (generate_custom_css method)
  • Security: All color values, opacity, and blur parameters now properly escaped with esc_attr()
  • Fixed: Added version parameter to wp_enqueue_script() for proper browser cache handling
  • Improved output escaping to prevent potential XSS vulnerabilities
  • Compliance with WordPress.org plugin review security standards

2.2.5

  • Fixed script and style enqueuing timing by moving to wp_enqueue_scripts hook
  • Replaced inline JavaScript with body_class filter for theme classes
  • Improved compatibility and eliminated potential server errors
  • Optimized asset loading order for better performance

2.2.4

  • Fixed wp_enqueue usage for external AnythingLLM widget script
  • Updated Contributors field to match WordPress.org username
  • Properly implemented script_loader_tag filter for data attributes

2.2.2

  • Fixed wp_enqueue usage for inline scripts and styles
  • Added readme.txt file for WordPress.org

2.2.1

  • Security improvements: Added proper output escaping
  • Security improvements: Added sanitization callbacks for all settings
  • Updated README with WordPress plugin standards

Contributing

Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.