AI-First Support Agent — Built for 2026

TheSupportAgentThatThinksForYou

Self-hosted, AI-native helpdesk with intelligent reply suggestions, RAG knowledge base, live chat, and automation. Deploy in 60 seconds. Your data never leaves your infra.

64+Tests
BYOKAI Model
1 cmdDocker Setup
Agents
RAGAI Knowledge
app.fusterai.io
Inbox
SJ
Sarah Johnson
Payment keeps failing on checkout…
MT
Michael Torres
Can't access my account after reset
ER
Emma Rodriguez
Refund request for order #8821
DK
David Kim
Integration question re: Stripe
Payment keeps failing on checkout
Sarah Johnson · sarah@acme.com
URGENT
BILLING
SJ

Hi! My payment keeps failing when I try to checkout. I've tried 3 different cards — all failing with the same error. This is really urgent.

MK

I understand how frustrating this is. Let me check immediately — could you confirm the last 4 digits of the cards?

SJ

4242, 1234 and 9876 — same error on all. Your status page shows everything operational…

AI Suggestion

Thank you for those details, Sarah. I can see the processor is flagging rapid retry attempts as suspicious. I've temporarily whitelisted your account

Powered by world-class open-source technology

AI Engine
Laravel
React
Postgres
pgvector
Redis
Meilisearch
Reverb
Tailwind
Inertia
Docker
MCP
AI Engine
Laravel
React
Postgres
pgvector
Redis
Meilisearch
Reverb
Tailwind
Inertia
Docker
MCP
Features

Everything Your Team Needs

From intelligent AI replies to real-time collaboration — FusterAI ships with every feature your support team needs, day one.

AI Reply Suggestions

Context-aware draft replies generated using your knowledge base. Every suggestion pulls from RAG-retrieved docs, past tickets, and customer history.

Generating reply…

Based on your refund policy doc and 3 similar past tickets, here's a suggested reply…

RAG Knowledge Base

Import FAQs, policies, and docs. Indexed with pgvector embeddings and hybrid full-text search so AI always has the right context.

Live Chat Widget

Embeddable chat widget with real-time agent console powered by WebSockets. Visitors connect instantly — no third-party services.

Multi-Mailbox Management

Connect unlimited inboxes via IMAP/SMTP. All email encrypted at rest. Auto-fetch every 60 seconds. Separate signatures per mailbox.

Auto-Categorization

AI automatically assigns tags, priority, and routing on every new ticket. Zero configuration needed once your rules are in place.

Automation Rules

Build Trigger → Condition → Action workflows. Auto-assign, tag, escalate, or reply based on content, sender, priority, and more.

TRIGGERNew conversation created
CONDITIONSubject contains "payment"
ACTIONSet priority → Urgent
ACTIONAssign → Billing team

Real-time WebSockets

Laravel Reverb powers live updates — new messages, typing indicators, collision detection ("Sarah is viewing"), and assignment changes.

Reports & Analytics

Track conversation trends, agent performance, resolution times, and first-response SLA. Filter by mailbox, channel, priority, or date range.

MCP Protocol

Full Model Context Protocol server. AI can retrieve conversations, search tickets, create notes, assign agents, and update tags — all through structured tool calls.

Hybrid Search

MeiliSearch full-text + pgvector semantic search across all conversations, customers, and knowledge base documents. Instant results.

Extensible Modules

Hook/filter system for PHP + React slot renderers. Build custom integrations without touching core. Community module marketplace coming in Q2.

AI-Native Architecture

AI That Actually Works

Not bolted-on AI. FusterAI is built AI-first — intelligence is woven into every workflow using the Model Context Protocol and pgvector RAG.

AI Engine · FusterAI MCP Server
streaming
Knowledge Base Retrieved (3 documents)
Refund Policy v2.1Policy0.94
Payment TroubleshootingFAQ0.89
Ticket #2841 — Same issueTicket0.82
AI generating reply…
input:1,842 tokens
output:247 tokens
suggestion ready
Customer query arrives
New ticket lands in inbox
1
Knowledge base search
pgvector semantic similarity search
2
AI generates context-aware reply
RAG retrieval + conversation history
3
Agent reviews & sends
1-click approve or edit
4
Model Context Protocol

AI can call 9 MCP tools to fully interact with FusterAI — from reading conversations to assigning agents and creating notes.

get_conversation()
search_knowledge_base()
create_note()
assign_conversation()
get_customer_history()
update_tags()
View MCP docs
How It Works

From Email to Resolution in Seconds

Three steps. No friction. AI does the heavy lifting so your team can focus on what matters.

STEP 01
New ticket created

Email Arrives

A customer email lands in one of your connected mailboxes. FusterAI fetches it via IMAP, parses the thread, and creates a conversation record in under 60 seconds.

IMAP fetchThread parsingDedup check
STEP 02
AI processes in ~2s

AI Categorizes & Suggests

AI immediately auto-tags the ticket (billing, urgent, etc.) and generates a context-aware reply draft using your RAG knowledge base and pgvector embeddings.

AI Enginepgvector RAGAuto-tagging
STEP 03
Reply delivered

Agent Reviews & Sends

Your agent sees the AI suggestion directly in the conversation view. One click to approve, or edit freely in the rich text editor. The reply goes out via your SMTP provider.

1-click approveRich editorSMTP send

Ready to see it live?

Deploy FusterAI
Architecture

Built on the Best Stack

Every technology choice was deliberate. Production-grade open source from day one.

AI Layer

AI Engine

AI model

Primary AI model for suggestions, categorization, and summaries

Model Context Protocol

MCP

9 MCP tools for structured AI ↔ FusterAI interaction

pgvector

embeddings

1536-dim embeddings stored in PostgreSQL for RAG retrieval

Backend

Laravel 12

PHP 8.4+

PHP 8.4+ framework — controllers, queues, Artisan, Horizon

PostgreSQL 17

database

Primary database with row-level security and pgvector extension

Redis 7

cache & queues

Queue backend, caching, session storage, and Horizon worker data

Laravel Horizon

queue monitor

Queue visualization with 6 named worker pools (AI, email, etc.)

Frontend

React 19

React 19

UI layer via Inertia.js SSR — TypeScript, hooks, Framer Motion

Inertia.js

SPA bridge

Seamless Laravel ↔ React SPA bridge — no separate API needed

Tailwind CSS v4

CSS framework

Design system with OKLch colors, custom utilities, dark mode

Tiptap 3

rich text

Rich text editor with 12+ extensions including canned responses

Real-time & Search

Laravel Reverb

WebSockets

Self-hosted WebSocket server for live chat, typing, notifications

MeiliSearch

search

Full-text search across conversations, customers, KB documents

Laravel Scout

hybrid search

Unified search abstraction — Meilisearch + pgvector hybrid

94+
PHP Classes
33
React Pages
64+
Automated Tests
6
Queue Worker Pools
Open Source · Self-Hosted · BYOK AI

Your Data. Your Rules.

FusterAI is fully self-hosted and open source. No vendor lock-in, no SaaS pricing surprises — deploy on your own infrastructure in under a minute.

bash
# Clone & configure FusterAI
$git clone https://github.com/aiandautomations/fusterai
$cd fusterai && cp .env.example .env
# Add your AI API key
ANTHROPIC_API_KEY=sk-ant-...
# Launch full stack (PHP + Postgres + Redis + Meilisearch + Reverb)
$docker compose up -d
# Open in browser 🚀
http://localhost:8000
FusterAI running at localhost:8000

Requires Docker 24+ · PostgreSQL 17 · Redis 7 · Node 20+

Zero Data Egress

Conversations, customers, and AI embeddings stay on your infra. Nothing leaves unless you send it.

Self-Hosted

Run on your VPS, cloud, or on-premises. Full Docker Compose stack with one command.

Encrypted at Rest

Mailbox credentials encrypted with AES-256. Database-level encryption via PostgreSQL.

Compliance-Ready

GDPR, CCPA, and SOC 2 friendly. You control the data residency, retention, and access policies.

Free to self-host. Bring your own AI key.
Open source. Commercial use allowed. No telemetry.
Pricing

Simple, Transparent Pricing

Start free. Always. Self-hosted forever — or wait for managed cloud coming in 2026.

Self-Hosted

Free to Self-Host
$0
Open Source

Everything you need. Deploy on your own infrastructure. No limits. Bring your own AI API key.

Get Started Free
Unlimited agents & mailboxes
AI reply suggestions
RAG knowledge base (pgvector)
Live chat widget
Automation rules engine
Multi-tenant workspaces
Real-time WebSockets (Reverb)
MeiliSearch full-text search
MCP Protocol server
Reports & analytics
Module / plugin system
Community support

Cloud

Coming Soon
TBD
per agent / month

Managed hosting with auto-updates, backups, and priority support.

Join Waitlist
Everything in Self-Hosted
Managed hosting & backups
Automatic updates
Priority email support
SLA guarantee (99.9%)
Custom domain & SSL
Dedicated PostgreSQL
Managed AI API key
Usage analytics dashboard
Onboarding call included

Enterprise

Coming Soon
Custom
contact us

SLA, on-premises deployment, custom integrations, and dedicated support.

Contact Sales
Everything in Cloud
On-premises deployment
Custom SLA (99.99%)
Dedicated success manager
Custom integrations (WhatsApp, Slack, SMS)
SSO / SAML
Audit logs export
Data residency control
Custom AI model fine-tuning
Security review & pentesting

All plans include access to the full source code on GitHub — free for personal and commercial use.

Ready to Transform
Your Support?

Deploy FusterAI in 60 seconds. Free to self-host. Your data stays on your servers. Bring your own AI key.

$docker compose up -d

Open Source · No telemetry · No vendor lock-in · Works offline