Optional customization · Full-stack extension points

Start complete. Build further when your idea calls for it.

GotChat runs without custom development. When you want a specialized product, extend the GUI, backend, model runtime, routing, or workflows through separately packaged plugins.

Choose a working plugin starter

Each ZIP follows GotChat's real extension contracts and includes a short README explaining the package structure.

JavaScript · GUI

GUI plugin starter

Add browser-side interface behavior through the frontend host API. The sample mounts a small transcript-topbar element.

Python · FastAPI

Backend plugin starter

Add permission-gated server behavior through a GUI-helper router. The sample mounts a simple status endpoint.

Shape the chat experience around your idea

GotChat is complete out of the box, while its visible surfaces remain open to customization through plugins, settings, and themes.

GotChat Foundry chat interface with a customizable scenic background and transcript controls
1

Logo / Title

Customizable

2

Status / Notification Icons

Extensible

3

Settings Area

Chat/Plugin Settings

4

Upper Transcript Toolbar

Extensible

5

Background

Customizable

6

+ Button

Extensible

7

Lower Transcript Toolbar

Extensible

A few of the interface surfaces your GotChat build can make its own.

Extend only the layers your product needs

Build a small interface improvement, pair a GUI with a backend service, introduce a model loader, or package an entire workflow capability.

GUI and renderers

Add panels, toolbar actions, controls, specialized messages, themes, and embedded product experiences.

Backend services

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

Models and AI routes

Add lifecycle behavior for new model types or specialized routing and inference paths.

Workflow packages

Distribute repeatable multi-agent processes with their required tools, roles, and configuration.

Share what you built

Tell the GotChat community what you created, who it helps, and how you extended the platform. Selected stories can inform examples, documentation, and future community showcases.