chainlit icon indicating copy to clipboard operation
chainlit copied to clipboard

Build Conversational AI in minutes ⚡️

Results 506 chainlit issues
Sort by recently updated
recently updated
newest added
trafficstars

Multi-Agent frameworks have become the gold standard for robust high-value LLM orchestration. Chainlit was not built with this in mind and is behind the curve. **Proposal** - Introduce a new...

enhancement
needs-triage

**Describe the bug** https://github.com/Chainlit/chainlit/blob/0e863aee98c030b85d67e0d9ed8ad6f532967820/backend/chainlit/data/chainlit_data_layer.py#L374-L377 Saves in UTC (with Z), but https://github.com/Chainlit/chainlit/blob/0e863aee98c030b85d67e0d9ed8ad6f532967820/backend/chainlit/data/chainlit_data_layer.py#L635 reads in local time (without Z) and when system tries to save it again we get exception ``` 2025-09-03...

bug
data layer
keep-for-a-while

**Describe the bug** Steps sometimes render below the LLM response when resuming a chat session **To Reproduce** I am using a step to stream thinking, this completes before the LLM...

bug
needs-triage
frontend

Sqlite does not support arrays. A solution is to dump/load arrays in/from json.

data layer
backend
size:S

See issue [#2611](https://github.com/Chainlit/chainlit/issues/2611) for a detailled explanation of cause for this request. Calling `contex.emitter.resume_thread(thread)` after executing the hook to `on_chat_resume`, restores the saved thread and, thereby, overwrites any potential UI...

backend
size:XS

I would like to be able to determine the currently selected command within a custom element. I use custom buttons attached to the message much like cl.Starter, where I want...

needs-triage
frontend

**Describe the bug** After enabling persistence for custom UI elements the submitElement function no longer fires. There’s no console error and no obvious way to debug the chainlit frontend methods....

bug
needs-triage
frontend

Description When using the DynamoDB data layer, threads created with empty message content (e.g., when users send only images or attachments without text) result in empty thread names being stored...

bug
needs-triage
data layer

## Feature Request: Expose React/ReactDOM globally for advanced custom_js usage ### Problem Chainlit supports `custom_js` for UI customization, but building complex interactive components requires React. Currently, there's no way to...

enhancement
needs-triage

**Is your feature request related to a problem? Please describe.** I'd like to use a local LLM offline, using e.g. Transformers.js, MediaPipe or WebLLM with Chainlit. **Describe the solution you'd...

enhancement
needs-triage