{"id":13408999,"url":"https://github.com/reflex-dev/reflex-chat","last_synced_at":"2025-04-06T13:10:39.365Z","repository":{"id":174279858,"uuid":"634717328","full_name":"reflex-dev/reflex-chat","owner":"reflex-dev","description":"A ChatGPT clone built in Reflex","archived":false,"fork":false,"pushed_at":"2024-05-15T20:09:17.000Z","size":582,"stargazers_count":219,"open_issues_count":10,"forks_count":61,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-05-16T16:05:56.985Z","etag":null,"topics":["chat-application","chatgpt","llms","python"],"latest_commit_sha":null,"homepage":"https://webui-teal-star.reflex.run","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reflex-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-01T02:04:16.000Z","updated_at":"2024-07-09T05:45:46.032Z","dependencies_parsed_at":"2023-12-12T20:40:16.473Z","dependency_job_id":"ccc143ec-c87a-4e48-a924-75f0eeb7e729","html_url":"https://github.com/reflex-dev/reflex-chat","commit_stats":null,"previous_names":["pynecone-io/pynecone-chat","reflex-dev/pynecone-chat","reflex-dev/reflex-chat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reflex-dev%2Freflex-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reflex-dev","download_url":"https://codeload.github.com/reflex-dev/reflex-chat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247485287,"owners_count":20946398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat-application","chatgpt","llms","python"],"created_at":"2024-07-30T20:00:57.196Z","updated_at":"2025-04-06T13:10:39.347Z","avatar_url":"https://github.com/reflex-dev.png","language":"Python","readme":"# Reflex Chat App\n\nA user-friendly, highly customizable Python web app designed to demonstrate LLMs in a ChatGPT format.\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"./docs/demo.gif\" alt=\"icon\"/\u003e\n\u003c/div\u003e\n\n# Getting Started\n\nYou'll need a valid OpenAI subscription - save your API key under the environment variable `OPENAI_API_KEY`:\n\n```bash\nexport OPENAI_API_KEY=\"YOUR_OPENAI_API_KEY\" # replace me!\n```\n\n### 🧬 1. Clone the Repo\n\n```bash\ngit clone https://github.com/reflex-dev/reflex-chat.git\n```\n\n### 📦 2. Install Reflex\n\nTo get started with Reflex, you'll need:\n\n- Python 3.7+\n- Node.js 12.22.0+ \\(No JavaScript knowledge required!\\)\n- Pip dependencies: `reflex`, `openai`\n\nInstall `pip` dependencies with the provided `requirements.txt`:\n\n```bash\npip install -r requirements.txt\n```\n\n### 🚀 3. Run the application\n\nInitialize and run the app:\n\n```\nreflex init\nreflex run\n```\n\n# Features\n\n- 100% Python-based, including the UI, using Reflex\n- Create and delete chat sessions\n- The application is fully customizable and no knowledge of web dev is required to use it.\n    - See https://reflex.dev/docs/styling/overview for more details \n- Easily swap out any LLM\n- Responsive design for various devices\n\n# Contributing\n\nWe welcome contributions to improve and extend the LLM Web UI. \nIf you'd like to contribute, please do the following:\n- Fork the repository and make your changes. \n- Once you're ready, submit a pull request for review.\n\n# License\n\nThe following repo is licensed under the MIT License.\n","funding_links":[],"categories":["Others","📚 Contents","Python","List"],"sub_categories":["ChatGPT"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freflex-dev%2Freflex-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freflex-dev%2Freflex-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freflex-dev%2Freflex-chat/lists"}