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.