chainlit

几分钟内把 LLM 变成可交互的聊天应用

开源 🏷️基础免费,高级付费 ✅ 目前可打开 对话助手 🍴 复刻 1767 🐛 待处理 160 👀 关注 60 ⚠️ 作者已归档(停止维护)
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 12503
维护状态 维护中
是否开源 开源
定价模式 🏷️基础免费,高级付费 开源框架,可本地部署免费使用;官方提供云托管服务,有免费额度,超出后按需付费。

项目预览

chainlit 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队Chainlit
定价模式🏷️基础免费,高级付费
价格说明开源框架,可本地部署免费使用;官方提供云托管服务,有免费额度,超出后按需付费。
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型chatgpt,langchain,llm,openai,openai-chatgpt,python,ui
GitHub 星标★ 12503
上线时间2023-03-14 00:00:00
代码更新2026-09-18
仓库体积12.3 MB
本站数据更新2026-11-08
维护状态维护中
收录时间2026-08-09
浏览次数6

项目介绍

Chainlit 是一个用于快速构建对话式 AI 应用的开源框架,主要面向 Python 开发者。它解决了从原型到生产环境部署过程中,开发者需要重复搭建前端界面、管理会话状态、处理用户输入等繁琐问题。其核心能力包括:提供可嵌入的聊天 UI 组件,支持 Markdown、图片、代码等富文本输出;内置会话管理和多用户支持;与 LangChain、LlamaIndex 等主流 LLM 框架无缝集成,可追踪中间步骤和工具调用;提供数据持久化和人工审核接口,方便构建生产级应用。通过简单的装饰器或回调,开发者能在几分钟内将 LLM 模型封装为可交互的 Web 应用,并快速迭代。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 12503

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 5 分钟 部署方式:库/依赖 2 步

环境要求

  • Python 环境(README 未注明最低版本要求)
  • 已安装 pip 包管理工具
  • 可正常访问的浏览器,用于打开 hello app

安装与启动步骤

  1. 1安装 Chainlit

    打开终端执行 pip 安装命令,从 PyPI 获取 chainlit 包;建议在独立虚拟环境中安装以避免依赖冲突。

    pip install chainlit
  2. 2运行 hello 示例

    安装完成后执行内置的 hello 命令,会启动一个示例应用;若浏览器自动打开该应用,说明安装配置已就绪。

    chainlit hello

如何确认成功

执行 chainlit hello 后,浏览器自动打开 hello app,即表示安装成功。

常见问题

Q:怎么确认 Chainlit 装好了?

A:运行 chainlit hello,如果浏览器成功打开 hello app,就说明安装与环境都正常。

Q:Chainlit 现在还在维护吗?

A:自 2025 年 5 月 1 日起原团队退出活跃开发,项目由 @Chainlit/chainlit-maintainers 按维护者协议负责代码审查、发布与安全。

Q:想继续做自己的应用看哪里?

A:README 中除 Installation 外还有 Quickstart 章节,更完整的用法可查看官方文档 https://docs.chainlit.io。

注意事项

  • README 的 Quickstart 章节未给出更多命令,本教程仅覆盖安装与 hello 示例。
  • 项目已转为社区维护,Chainlit SAS 不对未来更新提供保证。
  • README 未指定 Python 最低版本,遇到依赖问题建议先升级 Python 与 pip。

核心亮点

  • 极简 API,几行代码即可生成带 UI 的聊天机器人
  • 原生支持 LangChain 和 LlamaIndex,可展示推理过程
  • 内置会话历史、用户认证和人工介入功能,适合生产部署

不足之处

  • UI 定制灵活性有限,复杂前端需求需自行扩展
  • 文档/社区待观察

适用场景

  • 快速为 LLM 模型构建演示或 MVP 聊天界面
  • 基于 LangChain 的 RAG 问答应用开发
  • 需要人工审核或干预的客服机器人

替代项目

Streamlit、Gradio、Open WebUI

上一篇:promptflow

下一篇:voltagent

同类项目推荐

genkit 开源

用 Google 同款框架,快速构建生产级 AI 智能体应用

Open-source framework for building agentic apps in JavaScript, Go, Dart, and Python,···

★ 6572 2026-08-09
Awesome-Agent-Harness 开源

一张地图看懂LLM Agent框架设计,选型不迷路

The first survey dedicated to LLM agent harnesses — 168 references, 34 evidence-cod···

★ 379 2026-08-09
PSOpenAI 开源

在 PowerShell 里直接调用 ChatGPT,让脚本秒变智能。

PowerShell module for OpenAI API.

★ 66 2026-08-09
ai-literacy-superpowers 开源

给 Claude Code/Copilot 装上工程化 agent 工作流

A set of Claude Code and GitHub Copilot plugins providing the AI Literacy framework'···

★ 121 2026-09-15
lang-agent 开源

拖拽式配置 AI 智能体,快速搭建对话工作流

基于LangChain和LangGraph实现的AI Agent配置平台

★ 332 2026-08-09
openai-agents-go 开源

用 Go 快速搭多智能体工作流,接 OpenAI 模型

A lightweight, powerful framework for multi-agent workflows in Go

★ 277 2026-10-13
Conduit 开源

用 Swift 一套代码,连接所有大模型

Unified Swift SDK for LLM inference across local and cloud providers

★ 121 2026-08-09
quarkus-workshop-langchain4j 开源

用 Quarkus 快速上手 LangChain4j,从单轮到智能体编排

Quarkus LangChain4J Workshop that demonstrates both single AI service capabilities a···

★ 112 2026-08-09