{"id":16946987,"url":"https://github.com/elebitzero/openai-react-chat","last_synced_at":"2025-04-06T00:08:26.030Z","repository":{"id":192720590,"uuid":"658507949","full_name":"elebitzero/openai-react-chat","owner":"elebitzero","description":"Chat webapp frontend to OpenAI's API with similar features to ChatGPT. Written in React, TailwindCSS, and Typescript..","archived":false,"fork":false,"pushed_at":"2025-03-27T18:04:42.000Z","size":7430,"stargazers_count":93,"open_issues_count":5,"forks_count":32,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-29T23:11:47.557Z","etag":null,"topics":["chatgpt","openai","openai-api","react","tailwindcss","typescript","webapp"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/elebitzero.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-06-26T00:04:22.000Z","updated_at":"2025-03-27T18:04:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"a803d5d3-81ab-4564-832e-06dd166abe66","html_url":"https://github.com/elebitzero/openai-react-chat","commit_stats":{"total_commits":618,"total_committers":5,"mean_commits":123.6,"dds":0.5097087378640777,"last_synced_commit":"8a4d86a6cfa1c4c5ccf22e724829480115077ddc"},"previous_names":["elebitzero/openai-react-chat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elebitzero%2Fopenai-react-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elebitzero%2Fopenai-react-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elebitzero%2Fopenai-react-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elebitzero%2Fopenai-react-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elebitzero","download_url":"https://codeload.github.com/elebitzero/openai-react-chat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415967,"owners_count":20935387,"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":["chatgpt","openai","openai-api","react","tailwindcss","typescript","webapp"],"created_at":"2024-10-13T21:45:24.838Z","updated_at":"2025-04-06T00:08:26.004Z","avatar_url":"https://github.com/elebitzero.png","language":"TypeScript","readme":"# OpenAI React Chat Web Application\n\u003c!-- markdown-link-check-disable --\u003e\nThis project provides a web frontend for the OpenAI chat API. This project is for developers or advanced users that are familiar with [OpenAI ChatGPT](https://chat.openai.com/) but want to customize the web interface.\n## Goals\n* Provide the same features as [OpenAI ChatGPT](https://chat.openai.com/) and \u003c!-- markdown-link-check-enable --\u003e\n[OpenAI Playground](https://platform.openai.com/playground?mode=chat).\n* Use a modern web stack of React, Tailwind CSS, and Typescript.\n\nSee [FEATURES.md](FEATURES.md) for details.\n\n## Preview\n\n![openai-react-chat-0812-demo](https://github.com/user-attachments/assets/4140d46c-cff2-481b-b606-d2ce869209f3)\n\n\n\n\n\n## Requirements\n\n* [Node.JS](https://nodejs.dev/en/)\n* [npm](https://www.npmjs.com/)\n* [OpenAI API Account](https://openai.com/blog/openai-api)\n  * Note: GPT-4 API access is currently accessible to those who have made at least [one successful payment](https://help.openai.com/en/articles/7102672-how-can-i-access-gpt-4) through the OpenAI developer platform.\n\n\n## Setup\n\n1. Clone the repository.\n```\ngit clone https://github.com/elebitzero/openai-react-chat.git\n```\n2. Copy [env.json](src/env.json)  to `local.env.json` and change 'your-api-key-here' to your [OpenAI Key](https://platform.openai.com/account/api-keys)\n3. Build \u0026 Run the web server\n```\nnpm install\nnpm run start\n```\n\u003c!-- markdown-link-check-disable-next-line --\u003e\nThe local website [http://localhost:3000/](http://localhost:3000/) should open in your browser.\n\n## Contributions\n\nAll contributions are welcome. Feel free to open an issue or create a pull request.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felebitzero%2Fopenai-react-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felebitzero%2Fopenai-react-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felebitzero%2Fopenai-react-chat/lists"}