Skip
ChatBox by HiFenix

Laravel package · AI agent · real data

ChatBox

Your database, in natural language. With production-agent power.

ChatBox turns Eloquent models and whitelisted tables into query tools. The LLM asks; tools answer with real rows. Install in minutes, embed the chat, run the agent—no SPA tax.

  • laravel/ai
  • multi-LLM
  • multi-DB
  • <chat-box>
  • admin + TUI
  • MCP

Capability

Not a chatbot. An agent anchored to your schema.

Every factual answer goes through tools. Discovery builds query and count. You own the whitelist. The runtime is the Laravel you already ship.

Discovery → dynamic tools

Scans models and schema. Emits query_* and count_* per entity. Hard cap at 80 tools—curated whitelist, not a full-schema dump.

Grounded answers

The agent does not invent rows. Question → tool → data → answer. Built for ops, support, and back-office where guessing is unacceptable.

Multi-LLM, multi-DB

Gemini, OpenAI, Claude, or other via laravel/ai. Default connection plus extras. Your keys, your infra.

Ask + stream

PHP facade, JSON REST, and SSE. Conversation memory. Wire it into Blade, Livewire, React, Vue, or mobile.

UI ready: <chat-box>

Reference web component. Drop chat into any page. CSV export from query results. Confirm UX for opt-in writes.

Admin web + TUI + MCP

Tune provider, model, whitelist, and prompt without editing PHP. php artisan chatbox for ops. Optional MCP: same tools in Cursor/Claude Desktop.

Surfaces

One stable public API. Four ways to use it.

PHP facade

ChatBox::ask() / stream() from services, jobs, or controllers.

HTTP JSON + SSE

Ready endpoints for custom frontends and mobile clients.

Web component

<chat-box> drop-in with streaming, tables, and clear error states.

Ops surfaces

Opt-in admin, Artisan TUI, and MCP—progressive disclosure for real teams.

How you ship it

From composer require to the first grounded answer.

  1. 01

    Install the package

    composer require + php artisan chatbox. Publish config, pick provider/model, align include_tables with system_prompt.

  2. 02

    Discovery builds the arsenal

    Whitelisted models/tables → query/count tools. Test-ask from admin or TUI. Tune the prompt to speak your domain language.

  3. 03

    Embed and scale to N customers

    Drop <chat-box> or call the facade. ChatBox Cloud issues licenses per Organization and instance—one package, N installs.

Why ChatBox

Agent power with Laravel package discipline.

Truly headless

No Livewire, Filament, or SPA forced on you. UI is optional; facade and JSON are the product.

Secure by default

Read-only tools, auth middleware, admin opt-in, masked secrets. Writes only with explicit confirm UX.

Runtime on your infra

Data and LLM keys never cross HiFenix. Cloud is the license control plane—not a DB proxy.

Stable API

Zerocool\ChatBox\ namespace, config keys, routes, and publish tags versioned for client installs you can sell.

Who it’s for

Laravel agencies and products that ship ops on real data.

Facility management, retail, B2B back-offices, internal panels: an embeddable agent over business entities, operable by the team, licensable for N customers.

Licenses · seats

Plans built for teams — not a flat blob.

A seat is a portal person. One workspace bills; brands share seats. 2026 comps: Linear/Notion ~$10–18/seat, Vercel Pro ~$20/seat — we are a license control plane for agencies (EUR, transparent).

Sandbox checkout (Redsys / Stripe) in the portal. Enterprise is sales-only.

Starter

19€ / mo

1 seats · 19€/seat · 1 brands

Solo integrator · one brand

  • 1 portal seat
  • 1 brand license
  • API keys + validate
  • Email support
Get started

Pick seats and pay in the portal.

Business

176€ / mo

8 seats · 22€/seat · 10 brands

Growing agency · volume seats

  • 8 seats included
  • 10 brands
  • Cheaper marginal seat
  • Refunds in portal
Get started

Pick seats and pay in the portal.

Scale

360€ / mo

20 seats · 18€/seat · brands ∞

Holdings · unlimited brands

  • 20 seats included
  • Unlimited brands
  • Best €/seat
  • Ops audit trail
Get started

Pick seats and pay in the portal.

Enterprise

Custom

SSO · PO · SLA

SSO · PO · SLA · custom

  • Custom seats & brands
  • SSO / SCIM (roadmap)
  • Invoice / PO billing
  • Dedicated CSM
Talk to sales

Custom billing + onboarding.

Holding / compliance / real pricing? zerocool@hifenix.com

Put a grounded agent in your Laravel app.

Discover, ask, answer with tools. Embed the chat. Operate with admin/TUI. License N installs with Cloud.

Create account Sign in