Build the UI · Server · Models · Workflows

Build full-stack AI plugins across the entire application

GotChat gives developers extension points for interface surfaces, backend routes, model loaders, renderers, tools, routing behavior, and workflows—without turning every custom AI product into a permanent fork.

Use the platform as a foundation, not a boundary

Agent skills are one extension type. GotChat lets developers create application building blocks that span the browser, server, AI router, model runtime, and workflow system.

Frontend plugins

Add panels, tabs, menus, controls, cards, themes, and message renderers to the embedded or standalone client.

Server plugins

Add APIs, integrations, permissions, business logic, storage behavior, and supporting services.

AI-route plugins

Add specialized request handling, tool use, task routing, and agent behavior behind the same conversation interface.

Model-loader plugins

Define setup, download, load, unload, status, inference, and configuration behavior for model runtimes.

Ship custom capabilities without rebuilding GotChat

Package extensions separately, pair client and server code, and manage installed functionality through explicit permissions and configuration.

Separate installation

Add or remove functionality independently of the core application release.

Client and server pairing

Package an interface and its supporting backend behavior as parts of the same product capability.

Embedded compatibility

Carry plugin-driven UI and behavior into the GotChat JavaScript embed instead of reducing the website experience to basic Q&A.

Workflow integration

Make plugin tools and routes available to reusable, role-based agent workflows.

Turn almost any AI product idea into an installable capability

Build domain-specific interfaces, integrations, model runtimes, automation, renderers, or complete workflow features, then distribute them as independently maintained packages.