[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70961":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},70961,"chainlit","Chainlit\u002Fchainlit","Chainlit","Build Conversational AI in minutes ⚡️","https:\u002F\u002Fdocs.chainlit.io",null,"Python",12205,1720,59,95,0,25,48,133,75,119.71,"Apache License 2.0",false,"main",[26,27,28,29,30,31,32],"chatgpt","langchain","llm","openai","openai-chatgpt","python","ui","2026-06-12 04:00:58","\u003Ch1 align=\"center\">Welcome to Chainlit 👋\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n\u003Cb>Build python production-ready conversational AI applications in minutes, not weeks ⚡️\u003C\u002Fb>\n\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n   \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fk73SQ3FyUh\" target=\"_blank\">\n   \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1088038867602526210?logo=discord&labelColor=%20%235462eb&logoColor=%20%23f5f5f5&color=%20%235462eb\"\n      alt=\"chat on Discord\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fchainlit_io\" rel=\"nofollow\">\u003Cimg alt=\"Twitter\" src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Furl\u002Fhttps\u002Ftwitter.com\u002Fchainlit_io.svg?style=social&label=Follow%20%40chainlit_io\" style=\"max-width:100%;\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fpypistats.org\u002Fpackages\u002Fchainlit\" rel=\"nofollow\">\u003Cimg alt=\"Downloads\" src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fdm\u002Fchainlit\" style=\"max-width:100%;\">\u003C\u002Fa>\n        \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchainlit\u002Fchainlit\u002Fgraphs\u002Fcontributors\" rel=\"nofollow\">\u003Cimg alt=\"Contributors\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fchainlit\u002Fchainlit\" style=\"max-width:100%;\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChainlit\u002Fchainlit\u002Factions\u002Fworkflows\u002Fci.yaml\" rel=\"nofollow\">\u003Cimg alt=\"CI\" src=\"https:\u002F\u002Fgithub.com\u002FChainlit\u002Fchainlit\u002Factions\u002Fworkflows\u002Fci.yaml\u002Fbadge.svg\" style=\"max-width:100%;\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n> ⚠️ **Notice:** Chainlit is now community-maintained.\n>\n> As of May 1st 2025, the original Chainlit team has stepped back from active development. The project is maintained by @Chainlit\u002Fchainlit-maintainers under a formal Maintainer Agreement.\n>\n> Maintainers are responsible for code review, releases, and security.  \n> Chainlit SAS provides no warranties on future updates.\n>\n> Want to help maintain? [Apply here →](https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSf6CllNWnKBnDIoj0m-DnHU6b0dj8HYFGixKy-_qNi_rD4iNA\u002Fviewform)\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fchainlit.io\">\u003Cb>Website\u003C\u002Fb>\u003C\u002Fa>  •  \n    \u003Ca href=\"https:\u002F\u002Fdocs.chainlit.io\">\u003Cb>Documentation\u003C\u002Fb>\u003C\u002Fa>  •  \n    \u003Ca href=\"https:\u002F\u002Fhelp.chainlit.io\">\u003Cb>Chainlit Help\u003C\u002Fb>\u003C\u002Fa>  •  \n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FChainlit\u002Fcookbook\">\u003Cb>Cookbook\u003C\u002Fb>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F6708\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F6708\" alt=\"Chainlit%2Fchainlit | Trendshift\" style=\"width: 250px; height: 45px;\" width=\"250\" height=\"45\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb3738aba-55c0-42fa-ac00-6efd1ee0d148\n\n## Installation\n\nOpen a terminal and run:\n\n```sh\npip install chainlit\nchainlit hello\n```\n\nIf this opens the `hello app` in your browser, you're all set!\n\n### Development version\n\nThe latest in-development version can be installed straight from GitHub with:\n\n```sh\npip install git+https:\u002F\u002Fgithub.com\u002FChainlit\u002Fchainlit.git#subdirectory=backend\u002F\n```\n\n(Requires Node and pnpm installed on the system.)\n\n## 🚀 Quickstart\n\n### 🐍 Pure Python\n\nCreate a new file `demo.py` with the following code:\n\n```python\nimport chainlit as cl\n\n\n@cl.step(type=\"tool\")\nasync def tool():\n    # Fake tool\n    await cl.sleep(2)\n    return \"Response from the tool!\"\n\n\n@cl.on_message  # this function will be called every time a user inputs a message in the UI\nasync def main(message: cl.Message):\n    \"\"\"\n    This function is called every time a user inputs a message in the UI.\n    It sends back an intermediate response from the tool, followed by the final answer.\n\n    Args:\n        message: The user's message.\n\n    Returns:\n        None.\n    \"\"\"\n\n\n    # Call the tool\n    tool_res = await tool()\n\n    await cl.Message(content=tool_res).send()\n```\n\nNow run it!\n\n```sh\nchainlit run demo.py -w\n```\n\n\u003Cimg src=\"\u002Fimages\u002Fquick-start.png\" alt=\"Quick Start\">\u003C\u002Fimg>\n\n## 📚 More Examples - Cookbook\n\nYou can find various examples of Chainlit apps [here](https:\u002F\u002Fgithub.com\u002FChainlit\u002Fcookbook) that leverage tools and services such as OpenAI, Anthropiс, LangChain, LlamaIndex, ChromaDB, Pinecone and more.\n\nTell us what you would like to see added in Chainlit using the Github issues or on [Discord](https:\u002F\u002Fdiscord.gg\u002Fk73SQ3FyUh).\n\n## 💁 Contributing\n\nAs an open-source initiative in a rapidly evolving domain, we welcome contributions, be it through the addition of new features or the improvement of documentation.\n\nFor detailed information on how to contribute, see [here](\u002FCONTRIBUTING.md).\n\n## 📃 License\n\nChainlit is open-source and licensed under the [Apache 2.0](LICENSE) license.\n","Chainlit 是一个用于快速构建对话式AI应用的Python框架。它支持开发者在几分钟内创建出生产就绪的聊天机器人，无需数周时间。该工具集成了对ChatGPT、LangChain等流行技术的支持，并提供了一个直观的用户界面来简化开发流程。Chainlit特别适合需要迅速部署智能对话系统的企业或个人项目使用，如客户服务自动化、虚拟助手等场景。此外，Chainlit采用Apache License 2.0开源许可协议，鼓励社区贡献和维护。",2,"2026-06-11 03:35:12","high_star"]