ChatProjects Documentation

Version 1.0.0 | WordPress 5.8+ | PHP 7.4+

Your keys. Your data. Your server. ChatProjects connects directly to AI providers using your own API keys. No monthly subscriptions. Complete control.

What is ChatProjects Pro?

ChatProjects Pro is a WordPress plugin that transforms your website into a powerful AI workspace. Unlike SaaS chat tools that require monthly subscriptions and store your data on external servers, ChatProjects lets you:

  • Use your own API keys - Pay only for what you use, directly to AI providers
  • Keep data on your server - All conversations stored in your WordPress database
  • Chat with 5+ AI providers - Switch between GPT-5, Claude, Gemini, DeepSeek, and 100+ models via OpenRouter
  • Create knowledge-based projects - Upload documents and chat with their contents using Vector Stores and the Responses API
  • White-label for clients - Full branding customization for agencies PRO

Who is ChatProjects For?

Audience Use Case
WordPress Agencies Deploy white-labeled AI solutions for clients
Businesses Private AI chat without third-party SaaS dependencies
Development Teams Multi-provider AI access with project-based organization
Content Creators Audio transcription, prompt libraries, and AI-assisted writing
Consultants Document-based Q&A for client knowledge bases

Why ChatProjects vs. ChatGPT or Claude Directly?

  1. Multiple Providers - Access GPT-5, Claude, Gemini, and 100+ models from one interface
  2. Document Search - Upload files and get AI answers based on your content (RAG), organized intuitively by project or team
  3. Image Studio - Fine-grained image editing with Google Gemini Pro (Nano Banana) PRO
  4. Data Ownership - Messages stored locally, not on provider servers
  5. No Per-Seat Licensing - All team members share a single API key
  6. WordPress Integration - Embed anywhere with simple shortcodes PRO
  7. White-Label - Remove all ChatProjects branding for client deployments PRO

System Requirements

Server Requirements

Requirement Minimum Recommended
WordPress 5.8+ 6.0+
PHP 7.4+ 8.1+
MySQL 5.6+ 8.0+
MariaDB 10.0+ 10.6+

Required PHP Extensions

  • OpenSSL - For API key encryption (AES-256)
  • cURL - For API communication with AI providers

Memory & Upload Settings

Setting Minimum For Large Files
memory_limit 128MB 256MB+
upload_max_filesize 50MB 512MB
post_max_size 50MB 512MB
max_execution_time 60 300

Browser Support

Browser Minimum Version
Chrome80+
Firefox75+
Safari13+
Edge80+
iOS Safari13+
Chrome for Android80+

Installation & Setup

Installing the Plugin

Method 1: WordPress Plugin Directory (Free Version)

  1. Go to Plugins > Add New in your WordPress admin
  2. Search for "ChatProjects"
  3. Click Install Now
  4. Click Activate

Method 2: Manual Upload (Pro Version)

  1. Download the Pro plugin ZIP file from your account
  2. Go to Plugins > Add New > Upload Plugin
  3. Choose the ZIP file and click Install Now
  4. Click Activate

Method 3: FTP Upload

  1. Download and extract the plugin ZIP file
  2. Upload the chatprojects-pro folder to /wp-content/plugins/
  3. Go to Plugins in WordPress admin
  4. Click Activate next to ChatProjects Pro

Initial Configuration Checklist

  1. Navigate to ChatProjects > Settings in the WordPress admin menu
  2. Add at least one API key - OpenAI is required for project features
  3. Configure default provider - Select your preferred AI provider
  4. Set default model - Choose the model for new conversations
  5. Configure file upload limit - Adjust if needed (default: 50MB)
  6. Create a page - Add the [chatprojects_main] shortcode to any page
  7. Test the interface - Visit your page and send a test message

Upgrading from Free to Pro

  1. Deactivate the free ChatProjects plugin (do not delete)
  2. Install ChatProjects Pro using Method 2 or 3 above
  3. Activate ChatProjects Pro
  4. Your settings, projects, and chat history are automatically preserved

Important: Keep the free version deactivated but installed during migration. After confirming Pro works correctly, you can safely delete the free version.

Getting API Keys

You need at least one API key to use ChatProjects. OpenAI is required for project features (Vector Stores and file search).

Provider Required For Key Format
OpenAI Projects, Vector Stores, File Search, GPT models sk-...
Anthropic Claude models (optional) sk-ant-...
Google Gemini Gemini models (optional) AIza...
Chutes DeepSeek models (optional) cpat_... or cpk_...
OpenRouter 100+ models (optional) sk-or-...

Tip: Start with just OpenAI. You can add other providers later as needed. OpenAI is the only provider required for project-based document search.

OpenAI API Key

Required for: Projects, Vector Stores, File Search, GPT models

  1. Visit platform.openai.com
  2. Sign up or log in to your account
  3. Go to API Keys in the left sidebar
  4. Click Create new secret key
  5. Copy the key (starts with sk-)
  6. Paste into ChatProjects Settings

Pricing: Pay-per-use based on tokens. See openai.com/pricing

Anthropic API Key

Required for: Claude models

  1. Visit console.anthropic.com
  2. Sign up or log in
  3. Go to Settings > API Keys
  4. Create a new key (starts with sk-ant-)
  5. Copy and paste into ChatProjects Settings

Google Gemini API Key

Required for: Gemini models, Image Studio PRO

  1. Visit ai.google.dev
  2. Sign in with your Google account
  3. Click Get API Key
  4. Create a key in a new or existing project (starts with AIza)
  5. Copy and paste into ChatProjects Settings

Chutes API Key

Required for: DeepSeek models

  1. Visit chutes.ai
  2. Sign up or log in
  3. Navigate to API settings
  4. Generate your API key
  5. Copy and paste into ChatProjects Settings

OpenRouter API Key

Required for: 100+ models from multiple providers

  1. Visit openrouter.ai
  2. Sign up or log in
  3. Go to Keys section
  4. Create a new key (starts with sk-or-)
  5. Copy and paste into ChatProjects Settings

Why OpenRouter? Access models from OpenAI, Anthropic, Google, Meta, Mistral, and many others through a single API key. Great for trying different models without managing multiple accounts.

AI Providers & Models Reference

OpenAI Models

Model Description Best For
GPT-5.2 Latest multimodal flagship General purpose, complex tasks
o1-preview Advanced reasoning Complex problem solving, math
GPT-4.1 Fast and economical Simple tasks, prototyping

Anthropic Claude Models

Model Description Best For
Claude Opus 4.5 Most capable flagship Complex analysis, research
Claude 3.5 Sonnet Fast and highly capable General tasks, coding
Claude 3.5 Haiku Fastest Claude model Quick responses, high volume

Google Gemini Models

Model Description Best For
Gemini 2.5 Pro Latest flagship model Complex tasks, analysis
Gemini 2.0 Flash Latest fast model Quick tasks, streaming
Gemini 1.5 Pro High capability Long context, analysis
Gemini 1.5 Flash Fast and efficient Everyday use

Chutes Models

Model Description Best For
DeepSeek V3 Latest DeepSeek General purpose, coding
DeepSeek R1 Reasoning model Complex analysis, math
Qwen 2.5 Alibaba's flagship Multilingual, coding
Mistral Large Mistral AI flagship European AI, multilingual

OpenRouter

OpenRouter provides access to 100+ models from multiple providers through a single API, including models from OpenAI, Anthropic, Google, Meta, Mistral, and more.

Recommendation: Use OpenRouter if you want to experiment with different models without managing multiple API keys.

Using the Chat Interface

Chat Modes

Mode Description Availability
General Chat Direct AI conversation without project context Free & Pro
Project Chat AI searches uploaded documents for context (RAG) Free & Pro
Model Comparison Side-by-side responses from two models PRO

Starting a Conversation

  1. Select Provider - Use the dropdown to choose your AI provider
  2. Select Model - Choose from available models for that provider
  3. Type your message - Enter your question or prompt
  4. Press Enter or click Send

Messages stream in real-time as the AI generates responses.

Managing Chat History

Auto-Generated Titles

Chat titles are automatically generated from your first message. You can rename them at any time.

Renaming Chats

  1. Click the chat name in the sidebar
  2. Enter a new name
  3. Press Enter to save

Deleting Chats

  1. Hover over a chat in the sidebar
  2. Click the delete icon (trash)
  3. Confirm deletion

Warning: Deleted chats cannot be recovered. Export important conversations before deleting.

Switching Providers Mid-Conversation

You can switch AI providers or models at any point in a conversation. The new provider/model will be used for that message and subsequent ones. Your conversation context is maintained.

Dark/Light Mode

ChatProjects includes full dark mode support:

  • Automatic detection - Follows your system preference by default
  • Manual toggle - Click the theme toggle in the header
  • Persistent preference - Your choice is saved for future sessions

Project Management

Projects are organized workspaces where you can upload documents and have AI-powered conversations about their contents.

Creating a New Project

  1. Navigate to the Projects tab
  2. Click New Project
  3. Fill in the project details:
    Field Description Required
    Title Project name (e.g., "Product Documentation") Yes
    Description What this project contains No
    Instructions Custom AI behavior for this project No
  4. Click Create Project

Behind the scenes: When you create a project, ChatProjects automatically creates an OpenAI Vector Store to index your documents for semantic search.

Project Custom Instructions

Custom instructions define how the AI should behave when answering questions about your project documents.

Example: Technical Support

You are a technical support agent for our software product.
Answer questions based on the uploaded documentation.
Be concise and cite specific document sections when possible.
If you don't find the answer in the documents, say so.

Example: Research Assistant

You are a research assistant helping analyze uploaded papers.
Summarize findings, compare methodologies, and identify key conclusions.
Cite specific papers and page numbers when referencing information.

Project Sharing PRO

Mode Description
Private Only you (the owner) can access
Shared Invite specific WordPress users
Public All logged-in users can access

Free vs Pro Project Limits

Feature Free Pro
Number of Projects 5 Unlimited
Project Ownership Shared (all users) Per-user
Sharing Controls No Yes

Warning: Deleting a project permanently removes all uploaded files, the OpenAI Vector Store, and all chat history for that project. This action cannot be undone.

File Upload & AI Document Search (RAG)

RAG (Retrieval-Augmented Generation) allows the AI to search your uploaded documents and provide answers based on their contents.

How Vector Stores Work

When you upload files to a project:

  1. Upload - Files are sent to OpenAI's servers
  2. Processing - OpenAI extracts and chunks the text content
  3. Embedding - Text is converted to vector embeddings
  4. Indexing - Vectors are stored in your project's Vector Store
  5. Search - When you chat, AI searches for relevant content
  6. Answer - AI uses found content to generate contextual answers

Note: Vector Store storage costs approximately $0.10/GB/day on OpenAI. Embeddings are stored in OpenAI Vector Stores, and the source files are removed from your WordPress site by default.

Supported File Types

Documents

Type Extensions
PDF.pdf
Word.doc, .docx
Text.txt
Markdown.md
PowerPoint.pptx

Data Files

Type Extensions
CSV.csv
JSON.json
XML.xml
HTML.html

Code Files

Type Extensions
JavaScript.js
Python.py
PHP.php
CSS.css

Spreadsheets

Type Extensions
Excel.xls, .xlsx
ODS.ods

File Size Limits

Setting Default Maximum
Per File 50 MB 512 MB

Uploading Files

  1. Open your project
  2. Go to the Files tab
  3. Drag and drop files onto the upload area, or click to browse
  4. Wait for the upload progress to complete
  5. Files are automatically indexed (may take a few moments for large files)

Shortcode Reference

Embed ChatProjects anywhere on your WordPress site using shortcodes.

Main Application Shortcode

[chatprojects_main]

Renders the full ChatProjects application including navigation tabs, sidebar, chat interface, and project management.

Attributes

Attribute Values Default Description
default_tab chat, projects chat Initial tab to display
height Any CSS value 80vh Container height

Examples

[chatprojects_main]
[chatprojects_main default_tab="projects"]
[chatprojects_main height="600px"]

Widget Shortcode (Floating Chat)

[chatprojects_widget]

Renders a floating chat widget that can be positioned anywhere on the page.

Widget Attributes

Attribute Values Default
position bottom-right, bottom-left, top-right, top-left bottom-right
height Any CSS value 500px
width Any CSS value 400px
theme light, dark, auto auto
collapsed true, false false
draggable true, false false

Widget Examples

[chatprojects_widget]
[chatprojects_widget position="bottom-left" height="600px" width="450px"]
[chatprojects_widget theme="dark" collapsed="true"]
[chatprojects_widget draggable="true" button_icon="robot" button_color="#10b981"]

Prompt Library PRO

Build and manage a library of reusable AI prompts for consistent, high-quality interactions.

What's Included

  • 27 professionally-crafted default prompts covering common use cases
  • 8 categories for organization: General, Assistant, Code Generation, Content Writing, Analysis, Creative, Business, Education

Default Prompt Categories

Category Prompts Examples
General 2 Quick Answer, Summarize Text
Assistant 10 Professional Assistant, Code Review Expert, Technical Writer
Code Generation 3 Function Writer, Bug Fixer, Code Optimizer
Content Writing 3 Blog Post Writer, Email Composer, Social Media Creator
Analysis 2 SWOT Analysis, Pros and Cons Evaluator
Creative 2 Story Starter, Character Creator
Business 2 Meeting Notes, Proposal Writer
Education 2 Quiz Generator, Concept Explainer

Features

  • Create Custom Prompts - Add your own prompts with title, category, and content
  • AI-Powered Enhancement - Click Enhance to optimize your prompt using GPT-5.2
  • Template Variables - Use variables like {{word_count}}, {{topic}}, {{audience}}
  • Team Sharing - Toggle sharing to make prompts available to other users
  • One-Click Insert - Click any prompt to instantly insert it into your chat input

Template Variable Example

Write a {{word_count}} word blog post about {{topic}}.
Target audience: {{audience}}.
Tone: {{tone}}.

Audio Transcription PRO

Convert audio and video recordings to text using OpenAI's Whisper API, with AI-powered tone rewriting.

Supported Formats

Format Extension
MP3.mp3
WAV.wav
M4A.m4a
FLAC.flac
OGG.ogg
WebM.webm

Maximum file size: 25 MB

How to Transcribe

  1. Go to the Transcribe tab
  2. Click Upload Audio or drag and drop your file
  3. Wait for processing (typically a few seconds)
  4. View your transcription

Tone Rewriting

Transform your transcription with one-click tone options:

Tone Description Use Case
Professional Business-appropriate language Workplace communications
Casual Friendly, conversational Social content, emails
Formal Academic, official language Reports, documentation
Simple Short sentences, easy words Instructions, accessibility
Bullet Points Key information in lists Meeting notes, summaries
Summary Condensed 2-3 paragraphs Quick overviews

Model Comparison PRO

Compare responses from two AI models side-by-side to find the best fit for your needs.

Features

  • Any Two Models - Compare across providers (e.g., GPT-5 vs Claude)
  • Parallel Responses - Send the same prompt, get both responses simultaneously
  • Response Timing - See which model responds faster
  • Full History - Complete conversation preserved for both models
  • Session Management - Save, browse, and delete comparison sessions

How to Compare

  1. Go to the Compare tab
  2. Select Model A (provider and model)
  3. Select Model B (provider and model)
  4. Type your prompt
  5. Send to see both responses

Use Cases

  • Evaluate which model writes better code
  • Compare explanation quality
  • Test creative writing styles
  • Assess accuracy on factual questions
  • Find the best value (quality vs. cost)

Progressive Web App (PWA) PRO

Install ChatProjects as a native app on any device for an app-like experience.

Supported Platforms

  • iOS - Add to Home Screen from Safari
  • Android - Install prompt in Chrome
  • Windows - Install from Edge or Chrome
  • macOS - Install from Chrome

Features

Feature Benefit
Installable Launch from home screen/dock
Offline Support Cached assets work without internet
Extended Sessions 30-90 day auth cookies (vs. 2-14 days default)
Background Sync Queued messages send when online

PWA Customization

Configure your PWA in ChatProjects > Settings > PWA:

Setting Description
App Name Full name shown in app launcher
Short Name Name under home screen icon
Icon Custom app icon (192x192 and 512x512)
Theme Color Status bar and UI accent color
Background Color Splash screen background

Requirement: PWA requires HTTPS. Ensure your site has a valid SSL certificate.

White-Label Branding PRO

Complete customization for agencies and resellers. Remove all ChatProjects branding and replace with your own.

Customization Options

Element What You Can Change
Plugin Name Replace "ChatProjects" everywhere
Logo (Light Mode) Your logo for light backgrounds
Logo (Dark Mode) Your logo for dark backgrounds
Primary Color Main brand color
Secondary Color Supporting brand color
Accent Color Highlights and interactive elements
Custom CSS Additional style overrides

Where Branding Appears

Your custom branding is applied to:

  • Admin interface headers
  • Frontend chat interface
  • Page titles and headings
  • PWA manifest and icons
  • Loading screens

CSS Variables

ChatProjects generates CSS variables you can use in custom CSS:

:root {
  --cp-primary: #your-primary-color;
  --cp-secondary: #your-secondary-color;
  --cp-accent: #your-accent-color;
  --cp-primary-rgb: r, g, b;  /* For opacity */
}

Image Studio PRO

Create and edit images through natural language conversation.

Multi-Turn Editing (Gemini)

When Google Gemini API is configured, Image Studio provides a conversational editing experience:

  1. Describe the image you want to create
  2. View the generated result
  3. Request changes: "make the sky more dramatic", "add a sunset glow", "remove the person on the left"
  4. Continue refining through conversation
  5. Download or save to Media Library

Aspect Ratios

Ratio Dimensions Use Case
1:1SquareSocial media, profiles
16:9WideYouTube thumbnails, headers
9:16TallStories, mobile content
4:3StandardPresentations
3:4PortraitPortraits, posters
3:2PhotoPhotography standard

OpenAI Fallback

When Gemini is not configured, single-shot generation is available via OpenAI:

  • DALL-E 3 - 1024x1024, 1792x1024, 1024x1792 (HD quality)
  • GPT Image 1 - 1024x1024, 1024x1536, 1536x1024 (Fast generation)

Quality Options

Auto (recommended), Low (fastest), Medium, High, Standard, HD (highest quality)

Chat Export PRO

Export your conversations in multiple formats for documentation, sharing, or backup.

Export Formats

Format Extension Best For
Markdown .md Documentation, GitHub, note apps
JSON .json Data processing, backups, migrations
HTML .html Standalone viewing, sharing, printing

Features

  • Full or Partial Export - Export entire conversation or up to a specific message
  • Metadata Included - Provider, model, date, message count
  • Sources Preserved - Document references maintained
  • Professional Styling - HTML export includes dark/light CSS themes

How to Export

  1. Open the conversation you want to export
  2. Click the Export button (download icon)
  3. Select format (Markdown, JSON, or HTML)
  4. Choose full or partial export
  5. Download the file

Usage Analytics & Cost Tracking PRO

Monitor API usage and track costs across all providers.

Metrics Tracked

Metric Description
API Calls Number of requests per model
Prompt Tokens Input tokens (your messages)
Completion Tokens Output tokens (AI responses)
Cost (USD) Calculated cost per request
Duration (ms) Response time

Dashboard Views

Personal Dashboard: Each user sees their own usage metrics and costs.

Platform Analytics (Admin): Administrators see aggregate metrics across all users: total usage by model, cost trends over time, top users by usage, model popularity rankings.

Date Ranges

Last 7 days, Last 30 days, Last 90 days, All time

Configurable Pricing

Set custom pricing per model to match your actual costs:

  1. Go to ChatProjects > Settings > Pricing
  2. Enter input token rate (per 1K tokens)
  3. Enter output token rate (per 1K tokens)
  4. Costs are calculated automatically

Free vs Pro Comparison

Feature Free Pro
AI Providers
OpenAI (GPT-5.2, GPT-5, etc.) Yes Yes
Anthropic (Claude 3.5) Yes Yes
Google (Gemini) Yes Yes
Chutes (DeepSeek) Yes Yes
OpenRouter (100+ models) Yes Yes
Projects
Number of Projects 5 Unlimited
Project Ownership Shared Per-User
Project Sharing Controls - Yes
Core Features
File Upload & Search (RAG) Yes Yes
Dark Mode Yes Yes
Encrypted API Keys (AES-256) Yes Yes
Real-time Streaming Yes Yes
Chat History Yes Yes
Pro-Exclusive Features
Prompt Library - Yes
Audio Transcription - Yes
Model Comparison - Yes
Web Search Integration - Yes
PWA Support - Yes
White-Label Branding - Yes
Image Studio - Yes
Chat Export - Yes
Usage Analytics - Yes
Support
WordPress.org Forum Yes Yes
Priority Email Support - Yes

Ready to upgrade? Get ChatProjects Pro at chatprojects.com/pro

Security & Privacy

API Key Encryption

All API keys are encrypted before storage using industry-standard encryption:

Feature Implementation
Algorithm AES-256-CBC
Key Derivation WordPress AUTH_KEY
Library OpenSSL
Storage WordPress options table

Your API keys are:

  • Never stored in plain text
  • Decrypted only during API calls
  • Never transmitted to ChatProjects servers
  • Never displayed after initial entry

Data Storage

Data Type Storage Location Encryption
API Keys wp_options AES-256-CBC
Chat History wp_chatprojects_chats None (local)
Messages wp_chatprojects_messages None (local)
Projects wp_posts (cp_project) None (local)
Uploaded Files OpenAI servers Provider-managed

Data Ownership: All chat data is stored in your WordPress database. You have full control and can export or delete it at any time.

Data Transmission

ChatProjects connects directly to AI providers - there is no middleman server:

  • Your WordPress site > AI Provider (direct connection)
  • Only the provider you select receives your data
  • No data passes through ChatProjects servers

WordPress Security Standards

Protection Implementation
Nonce Verification All AJAX requests include wp_nonce
Capability Checks Permission validation for all actions
Input Sanitization sanitize_text_field(), wp_kses_post(), absint()
Output Escaping esc_html(), esc_attr(), esc_url()
SQL Protection All queries use $wpdb->prepare()
File Validation MIME type and size verification

Troubleshooting & FAQ

Frequently Asked Questions

No. You only need one API key to start chatting. OpenAI is required for project features (Vector Stores and file search). Add other providers only if you want to use their specific models.

Your API keys are stored encrypted (AES-256-CBC) in your WordPress database. They never leave your server except as authentication headers when making API calls to the respective providers.

Yes, for general chat. Claude, Gemini, DeepSeek, or OpenRouter work independently for conversations. However, Projects require OpenAI because Vector Stores (file search) is an OpenAI feature.

You pay AI providers directly based on usage:

  • OpenAI: ~$0.01-0.03 per 1K tokens (varies by model)
  • Anthropic: ~$0.01-0.03 per 1K tokens (varies by model)
  • Gemini: Free tier available, then pay-per-use
  • Vector Storage: ~$0.10/GB/day (OpenAI)

Free: 5 shared projects accessible to all logged-in users with appropriate WordPress permissions.

Pro: Unlimited per-user projects with granular sharing controls. Each user manages their own projects and can share specific ones with others.

PDF, DOC, DOCX, TXT, MD, PPTX, CSV, JSON, XML, HTML, CSS, JS, PY, PHP, Java, C++, XLS, XLSX, ODS

Yes. The Free version is GPL licensed - use it on any site. The Pro version includes licensing for client deployments (check your license terms for details).

Common Issues

Causes:

  • Key was copied incorrectly (extra spaces)
  • Key has been revoked or expired
  • Key doesn't have required permissions

Solutions:

  1. Verify the key works in the provider's dashboard
  2. Check for extra spaces when copying
  3. Generate a new key if needed
  4. Ensure the key has API access enabled

Causes:

  • File exceeds size limit
  • File type not in allowed list
  • Server PHP configuration limits

Solutions:

  1. Check file size against your configured limit
  2. Verify file extension is in allowed types
  3. Check PHP settings: upload_max_filesize, post_max_size, max_execution_time
  4. Ensure OpenAI API key is configured (required for uploads)

Causes:

  • No API key configured for selected provider
  • API key invalid or expired
  • Provider service experiencing issues
  • Rate limit exceeded

Solutions:

  1. Verify an API key is saved in Settings
  2. Test the key in the provider's dashboard
  3. Check provider status page for outages
  4. Wait a few minutes (rate limits reset automatically)
  5. Check browser console for JavaScript errors

Causes:

  • No OpenAI API key configured
  • Files still processing/indexing
  • Vector Store not created properly

Solutions:

  1. Ensure OpenAI API key is configured
  2. Wait for file indexing to complete (check file status)
  3. Try re-uploading files
  4. Create a new project if the issue persists
  5. Check OpenAI usage dashboard for errors

Third-Party Services

ChatProjects connects to external AI services. Your data is transmitted according to each provider's privacy policy.

Provider Used For Privacy Policy
OpenAI Chat, Vector Stores, File Search, Images, Transcription openai.com/privacy
Anthropic Chat with Claude models anthropic.com/privacy
Google Gemini Chat with Gemini models, Image Studio policies.google.com/privacy
Chutes Chat with DeepSeek models chutes.ai/privacy
OpenRouter Chat with 100+ models openrouter.ai/privacy
DuckDuckGo Web Search PRO duckduckgo.com/privacy

Your Control: Only providers with configured API keys receive any data. Remove an API key to stop data transmission to that provider.

Support & Resources

Documentation

Resource Location
This Guide chatprojects.com/docs
In-Plugin Help Tooltips throughout the interface

Support Channels

Version Channel Response Time
Free WordPress.org Forum Community-based
Pro Priority Email: support@chatprojects.com 24-48 hours

Additional Links

Resource URL
Official Website chatprojects.com
Pro Features chatprojects.com/pro
Free Download chatprojects.com/free
Contact chatprojects.com/contact

Changelog

Version 1.0.0

Initial Release - December 2025

Core Features

  • Multi-provider AI chat (OpenAI, Anthropic, Gemini, Chutes, OpenRouter)
  • Project management with OpenAI Vector Stores
  • File upload and AI-powered document search (RAG)
  • Modern chat interface with real-time streaming
  • Dark/Light theme support
  • AES-256 API key encryption
  • Local message storage
  • Shortcode embedding

Pro Features

  • Prompt Library with 27 default prompts
  • Audio transcription with tone rewriting
  • Side-by-side model comparison
  • DuckDuckGo web search integration
  • Progressive Web App (PWA) support
  • White-label branding customization
  • Image Studio (Gemini multi-turn + OpenAI)
  • Chat export (Markdown, JSON, HTML)
  • Usage analytics and cost tracking

Supported File Types

PDF, DOC, DOCX, TXT, MD, PPTX, CSV, JSON, XML, HTML, CSS, JS, PY, PHP, Java, C++, XLS, XLSX, ODS

ChatProjects Pro v1.0.0

Own Your Chat

chatprojects.com

Last updated: December 2025

Scroll to Top