What's Included in the Open-Source Core

The open-source edition is not a demo or a stripped-down trial. It is a complete, production-ready system:

Full AI Bridge Engine
Connector-Transformer-API architecture reads your store database and exposes AI-ready endpoints out of the box.
Platform Connectors
WooCommerce, OpenCart, and PrestaShop supported out of the box, with more platforms available via community contributions.
Any AI Provider
Works with Claude, GPT, Gemini, DeepSeek, Groq, Mistral, OpenRouter, GLM, or any OpenAI-compatible API.
Embeddable Chat Widget
A ready-to-use AI shopping assistant you can embed on any storefront with a single script tag - no framework required.
MCP Server
Built-in Model Context Protocol support so tools like Claude Desktop can connect directly to your live product catalog.
REST API
Clean JSON endpoints for products, categories, store metadata, search, and more - documented and ready to consume.
Action Engine
Multi-step validation pipeline for safe, authenticated write operations - no accidental or unauthorised database changes.
File-Based Caching
Configurable TTL caching with zero external dependencies - no Redis, no Memcached, no extra infrastructure needed.
Setup Wizard
Browser-based guided setup walks you through database connection, platform detection, API key generation, and AI provider config.
Test Suite
8 test suites covering config, connectors, transformers, cache, actions, integration, security, and performance.

The Technology

Built for simplicity so it runs on the same shared hosting your store already uses - no DevOps required.

Language PHP 7.4+ (tested up to 8.4)
Dependencies Zero. No Composer, no Node, no Docker.
Database MySQL / MariaDB (reads your existing store DB)
Server Apache with mod_rewrite (runs on any shared host)
License AGPL-3.0 - free to use, study, modify, and self-host. Commercial license available for proprietary or closed-source use.

How It Works

EcomAIBridge sits alongside your ecommerce store and acts as a read-only bridge between your database and AI systems:

  1. Connector reads raw product data directly from your ecommerce database via PDO
  2. Transformer converts it into a canonical, AI-optimized format with multiple verbosity modes (compact, summary, full)
  3. API serves it as clean JSON endpoints
  4. AI systems consume the endpoints via REST, MCP, or the built-in chat widget

Purely additive: Your store code is never modified. No plugins are injected. No database writes occur. EcomAIBridge reads what's already there and makes it available to AI.

The Open Core Model

EcomAIBridge follows the open core model - the same approach used by projects like WordPress, GitLab, Grafana, and Sentry. The idea is straightforward:

  • The core engine is fully open source (AGPL-3.0 licensed) and always will be. It connects your store to AI, serves the API, runs the chat widget, and handles caching - everything you need to get started.
  • Commercial add-ons (PRO features, native CMS plugins, priority support) are built on top of that core for stores that need more power and convenience.
  • Revenue from PRO funds the open-source project - bug fixes, new platform connectors, security patches, and documentation improvements all flow back to the community edition.

We're transparent about this because we think it's the honest way to build software. The open-source core is not a limited trial designed to push you toward a purchase. It is the real product, used in production, and it will never be artificially crippled to create upgrade pressure. PRO exists for stores that want additional features - not because the free version is missing something.

License: AGPL-3.0 + Commercial

The Core Edition is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This is a strong copyleft license that protects the open-source nature of the project while keeping it free for the vast majority of real-world uses.

Free to Self-Host
Run the Core Edition on your own server for your own store - no license fee, no registration, no telemetry.
Study & Modify Freely
Read the source, audit it, fork it, patch it, adapt it to your store - the code is yours to inspect and change.
Share-Alike Obligation
If you distribute a modified version - or offer one to users over a network - you must release your changes under AGPL-3.0 as well.
Commercial License Available
Need to embed EcomAIBridge in a proprietary product, closed-source plugin, or closed hosted offering? A separate commercial license is available.

When You Need a Commercial License

AGPL-3.0 does not prohibit commercial use. You only need a commercial license if you want to do something AGPL obligations would otherwise prevent, such as:

  • Keep a derivative or integrated product closed-source
  • Distribute EcomAIBridge as part of a proprietary product or closed commercial plugin
  • Offer a closed hosted solution built on top of the core
  • Obtain commercial support, warranty, or negotiated business terms

For store owners who simply self-host the Core Edition on their own server to power their own store, AGPL-3.0 is all you need - no commercial license required.

For commercial licensing, OEM / redistribution, or agency / client-use arrangements, contact prasadhbaapaat@gmail.com. Full license terms live in LICENSING.md in the repository.

Contributing

We welcome contributions from developers of all experience levels. The most impactful way to help is by adding a new platform connector because each connector opens EcomAIBridge to an entirely new ecommerce community. Here are a few more areas where you can contribute:

Report Bugs & Suggest Features
Open an issue on GitHub to report problems or propose improvements that benefit the whole community.
Improve Documentation
Clear guides and examples help developers of all levels get up and running without friction.
Test on Various Platforms
Run EcomAIBridge on different hosting environments, PHP versions, and store setups and report what works, what breaks, and what could be smoother.
Translate the Chat Widget
Help store owners worldwide by adding your language to the embeddable chat widget.

The CONTRIBUTING.md in the repository will help you get started.

We believe the best way to build trust is to build in the open. If EcomAIBridge helps your store, consider starring us on GitHub - it helps other store owners discover the project.