Search

Search all chats.

Archive

Archived chats

Calendar

Your events, iCal subscriptions and CalDAV calendars in one place.

Calendar
Upcoming events

Pi Agent

Local coding agent integration.

Coming soon.

Config generator

{appName} Admin

Central management for models, system, language, and users.

Changes on this screen are not applied until you save.
Instance control

What do you want to configure?

Start with a task. Advanced settings stay out of the way until you need them.

Loading status…
Setup OpenAI-compatible runtime
Models Enabled model profiles
Response modes Choices visible to users
Speech Current transcription provider

General

Basic application settings.

General

App name Displayed application name.
Default locale Default language for the interface.

Security

Private integration origins Exact origins that server-side integrations may contact. Model web tools remain blocked from private networks.
Maximum API request size In megabytes. Larger requests are rejected.
MB
Session days Session lifetime in days.
Days
User quota Maximum storage per user in megabytes.
MB

Setup tools

Reopen the guided assistant or preview optional model presets. Your normal configuration stays under Models, Response modes, and Prompt Studio.

Guided setup assistant

Walk through provider, model, response modes, prompt, and speech in four focused steps.

Template library

Optional model starters

These are suggested starting values, not a provider list. Every OpenAI-compatible API can be configured without a template.

Provider layer

Providers & models

A provider hosts an OpenAI-compatible API. Add the models available through that connection underneath it.

Your providers

Connection details belong to the provider; display names and model IDs belong to its models.

Provider / hosteravailable modelsassigned in response modes
ChatTLLX layer

Response modes

These are the understandable choices users see—not model-specific implementation details.

User-visible modes

Names and descriptions appear in the composer. A mode can force a specific model.

User chooses a modeChatTLLX routes to a modelProvider answers
Assistant behavior

System Prompt Studio

Choose a model, decide how ChatTLLX should assemble its instructions, and write the assistant behavior in plain language.

01
Target modelWhich model are you configuring?Each model can have its own assistant instructions.
02How should instructions be assembled?The recommended option keeps ChatTLLX tools and artifact support available.
03
Base system promptDescribe the role, tone, rules, and boundaries you want for this model.

ChatTLLX adds its maintained tool, file, and artifact instructions around your prompt.

Optional fine-tuning

Overrides for individual response modes

Most instances do not need these. Open a mode only when its behavior must differ from the model defaults above.

Voice input

Speech-to-text

Choose where voice recordings are transcribed. Users only see the microphone when transcription is available.

Server-side

Choose a transcription path

You can change this later without touching Compose files.

01

Local model

The model is downloaded on first use and kept in the persistent model cache.

Changing the model needs no container restart. The next transcription loads the selected model.

02

Request settings

These limits apply to both local and upstream transcription.

Tools

Visualizations, global tool switches, and API access.

Prompts & visualizations

DiagramsEnable Excalidraw diagram hints.
HTML/SVG visualizationsAllow HTML/SVG visualizations.
Extra system promptAdditional global system prompt.
Diagram promptOverrides the Excalidraw diagram instruction.

API access

API keysAllow users to create API keys.

Updates

Install verified releases with an encrypted backup, health checks, and automatic rollback.


              

Web updates require the restricted ChatTLLX host operator installed by the Compose installer.

Skills

Manage reusable skills.

Manage skills

Create, edit, and enable skills.

Diagnostics

System health checks.

Diagnostics

Checks security-sensitive configuration and service health without reading user content.

Loading diagnostics…

Backups

Encrypted backups.

Backups

Create and restore encrypted application snapshots.

No backups yet.

System statistics

Aggregated token usage for the entire system.

Token usage

Input is the complete prompt. Cache reads are a subset of input; reasoning is a subset of output.

Only system-wide aggregates are returned. Account identities and individual usage remain private.

Translations

Review and edit the installed interface languages.

Access management

Users

Manage users.

All accounts

0 Users

Settings

Customize TLLX to your needs.

Personal preferences

Appearance

Choose how {appName} looks for you.

Look

Theme Switch between the dark default and a bright white mode.
Language Overrides the instance default for your account on every device.
Font size Adjust chat text size.
16 px
Accent color Choose the UI accent color.

Chat background

Background media Choose a private image, GIF, or video wallpaper for your chats. Folders can override it.
No background selected
Black overlay Higher values darken the wallpaper and improve text readability.
78 %
Conversation experience

Chat

How {appName} answers, thinks and organizes your history.

Answers & thinking

Answer style Choose how answers should be formatted.
Reasoning for new chats Which level a new chat starts with. "Same as last" keeps the level from your previous chat.
Expand reasoning Show reasoning sections expanded by default.
Automatic reasoning changes {appName} may select another administrator-enabled response mode when useful.

Tool calls

Tool display How tool calls are shown.
Require tool reasons When active, TLLX briefly explains every tool call. Without reasons, research runs faster and saves tokens.

Chat titles

Title emoji Allow emojis in generated chat titles.
Title language Preferred language for generated titles.

History & cleanup

Automatic branches Keeps the old conversation as a branch when regenerating or editing.
Auto archive Archive inactive chats automatically. 0 disables this feature.
Days
Temporary chat duration How long temporary chats are kept.
Hours
Permissions

Tools

Configure tools.

Reusable instructions

Skills

Choose instance skills and build personal instructions that TLLX can load when they match a task.

Changes on this page are saved immediately.

From this instance

Admins maintain these skills. You decide which ones are available to your chats.

Loading skills…

Your skills

Private to your account and available on every device.

Sync & access

Calendar

Connect your TLLX calendars with other apps.

CalDAV

Calendar sync access.

CalDAV URL
CalDAV user
CalDAV passwordsManage app passwords.
Personal context

Memories

What {appName} has automatically remembered about you, organized into categories you can define. You can edit, add, or delete entries at any time.

Core profileManually editable fact sheet (language, style, key facts) loaded together with memory context.
Saved memories
Profile & security

Account

Profile and session.

Profile

NicknameShown to the assistant.
Developer mode Show diagnostics and developer details.

Change password

Update your password.

Recovery key

Generate a new recovery key. The old key remains valid until you confirm the new one.

Chat transfer

Move chats between instances Export chats and folder structure, then import the file on another ChatTLLX instance. The export is not encrypted. Instance-bound files, folder attachments, backgrounds, and PINs are not included.

ExcaliDash

Connect your ExcaliDash instance to export AI-generated Excalidraw drawings directly to it.

ExcaliDash API URLThe backend URL including /api, for example https://dash.example/api.
ExcaliDash API keyCreate an ExcaliDash key with drawings:write. It is stored encrypted in your user state.

Session

Sign outSign out of this device.
Your usage

Usage statistics

Token and request usage.

By source

Daily

Web UI API

Per key

Developer access

API keys

Create personal keys to access {appName} programmatically via the OpenAI-compatible API.

Usage statistics may be delayed. .

Your API keys

Icon
Attachments

Files in this folder are added as context.

Background

This wallpaper is used for chats in this folder and inherited by subfolders without their own wallpaper.

Uses the parent or account background

Leave empty to keep unchanged.

The user chooses a private encryption password at first sign-in. Administrators cannot read it.

Nothing has been changed yetYour saved API key stays in place. The preset is applied only after you confirm.
Initial setup

Welcome to ChatTLLX

Four focused steps to your first working chat. Nothing is saved until the final review.

  1. 1Start
  2. 2Provider & model
  3. 3Modes & prompt
  4. 4Speech & finish
Step 1 of 4

How do you want to start?

Connecting your own OpenAI-compatible API is the standard path. Templates are optional starting values for known models.

Or choose an optional model templateSelecting one only prepares a preview. You can edit every field next.

Keep this secret.

Archive Restore or delete archived chats.