{"id":13408902,"url":"https://github.com/Niek/chatgpt-web","last_synced_at":"2025-03-14T13:32:12.447Z","repository":{"id":118099041,"uuid":"608780941","full_name":"Niek/chatgpt-web","owner":"Niek","description":"ChatGPT web interface using the OpenAI API","archived":false,"fork":false,"pushed_at":"2024-10-17T15:14:29.000Z","size":23923,"stargazers_count":1860,"open_issues_count":55,"forks_count":462,"subscribers_count":22,"default_branch":"main","last_synced_at":"2024-10-19T21:54:36.795Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://niek.github.io/chatgpt-web/","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Niek.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-03-02T18:12:30.000Z","updated_at":"2024-10-19T20:30:12.000Z","dependencies_parsed_at":"2024-01-01T10:23:16.552Z","dependency_job_id":"2b281692-461f-4217-b5a5-ef8c41fb938b","html_url":"https://github.com/Niek/chatgpt-web","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niek%2Fchatgpt-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niek%2Fchatgpt-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niek%2Fchatgpt-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niek%2Fchatgpt-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Niek","download_url":"https://codeload.github.com/Niek/chatgpt-web/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243584518,"owners_count":20314779,"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":[],"created_at":"2024-07-30T20:00:56.345Z","updated_at":"2025-03-14T13:32:12.435Z","avatar_url":"https://github.com/Niek.png","language":"Svelte","funding_links":[],"categories":["Svelte","A01_文本生成_文本对话","Chat UIs","UIs","Repos","List"],"sub_categories":["大语言对话模型及数据","Web applications","ChatGPT"],"readme":"# ChatGPT-web\n\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/Niek/chatgpt-web/pages.yml?style=flat-square)](https://github.com/Niek/chatgpt-web/actions/workflows/pages.yml)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square)](https://standardjs.com)\n[![GitHub](https://img.shields.io/github/license/Niek/chatgpt-web)](/LICENSE)\n[![All Contributors](https://img.shields.io/github/all-contributors/Niek/chatgpt-web?color=ee8449\u0026style=flat-square)](#contributors)\n\n## **URL**: \u003chttps://niek.github.io/chatgpt-web/\u003e\n\n![Screenshot of ChatGPT-web](.github/screenshot.png)\n\nChatGPT-web is a simple one-page web interface to the OpenAI ChatGPT API. To use it, you need to register for [an OpenAI API key](https://platform.openai.com/account/api-keys) first. All messages are stored in your browser's local storage, so everything is **private**. You can also close the browser tab and come back later to continue the conversation.\n\n## Features\n\n* **Open source**: ChatGPT-web is open source ([GPL-3.0](/LICENSE)), so you can host it yourself and make changes as you want.\n* **Private**: All chats and messages are stored in your browser's local storage, so everything is private.\n* **Customizable**: You can customize the prompt, the temperature, and other model settings. Multiple models (including GPT-4) are supported.\n* **Cheaper**: ChatGPT-web uses the commercial OpenAI API, so it's much cheaper than a ChatGPT Plus subscription.\n* **Fast**: ChatGPT-web is a single-page web app, so it's [fast and responsive](https://pagespeed.web.dev/analysis/https-niek-github-io-chatgpt-web/8xv5uwrnes).\n* **Mobile-friendly**: ChatGPT-web is mobile-friendly, so you can use it on your phone.\n* **Voice input**: ChatGPT-web supports voice input, so you can talk to ChatGPT. It will also talk back to you.\n* **Pre-selected prompts**: ChatGPT-web comes with a list of [pre-selected prompts](https://github.com/f/awesome-chatgpt-prompts), so you can get started quickly.\n* **Export**: ChatGPT-web can export chats as a Markdown file, so you can share them with others.\n* **Code**: ChatGPT-web recognizes and highlights code blocks and allows you to copy them with one click.\n* **Desktop app**: ChatGPT-web can be bundled as a desktop app, so you can use it outside of the browser.\n* **Image generation**: ChatGPT-web can generate images using the DALL·E model by using the prompt \"show me an image of ...\".\n* **Streaming**: ChatGPT-web can stream the response from the API, so you can see the response as it's being generated.\n\n## Development and Building\n\nHere’s how to participate in development and prepare your build for production:\n\n### Setting Up and Running the Development Server\n\nTo install dependencies and start the development server:\n\n```bash\nnpm ci\nnpm run dev\n```\n\n### Preparing the Production Build\n\nTo compile the project for production, ensuring optimal performance:\n\n```bash\nnpm run build\n```\n\nThis command generates a `dist` folder containing the production build of your project, ready for deployment.\n\n### Incorporating Awesome ChatGPT Prompts\n\nThe *[Awesome ChatGPT Prompts](/src/awesome-chatgpt-prompts/)* repository is a treasure trove of prompt examples designed for use with the ChatGPT model. This collection can inspire new conversations or expand existing ones with the model. Get involved by adding your prompts or utilizing the repository to inspire your contributions:\n\nTo update and integrate the latest prompts from the repository into your project, run:\n\n```bash\ngit subtree pull --prefix src/awesome-chatgpt-prompts https://github.com/f/awesome-chatgpt-prompts.git main --squash\n```\n\nThis command synchronizes the latest set of prompts into your project's `src/awesome-chatgpt-prompts/` directory, fostering an environment of continuous innovation and expansion.\n\n## Using Docker Compose for Local Deployment\n\nDeploying the application and its mocked API locally is streamlined using Docker Compose. By executing the following command, you initialize both services effortlessly:\n\n```bash\ndocker compose up -d\n```\n\n### Accessing the Local Web Service\n\nUpon successfully running the Docker Compose command, the local version of the web service becomes accessible. You can interact with it by visiting: \u003chttp://localhost:5173/\u003e\n\n## Mocked API Usage\n\nFor instances where immediate API responses are preferred, consider utilizing the mocked API. Follow the steps below to configure and customize your mocked API responses:\n\n* **Configuration**:\n  * Open the `.env` file located at the project's root.\n  * Assign the key `VITE_API_BASE=http://localhost:5174` to redirect requests to the mocked API.\n  * Execute `docker compose up -d mocked_api` to start the mocked API service.\n\n* **Customizing Responses**:\n  * To introduce a delay in the API response, use `d` followed by the desired number of seconds (e.g., `d2` for a 2-second delay).\n  * To specify the length of the response, use `l` followed by the desired number of sentences (e.g., `l10` for a response of 10 sentences).\n  * For instance, sending `d2 l10` configures the mocked API to delay the response by 2 seconds and to include 10 sentences.\n\n## Desktop app\n\nTo use ChatGPT-web as a desktop application:\n\n* **Installation**: First, ensure [Rust is installed](https://www.rust-lang.org/tools/install) on your computer.\n  \n* **Development Version**:\n  * Run `npm run tauri dev` to start the desktop app in development mode.\n  \n* **Production Version**:\n  * Use `npm run tauri build` to compile the production version of the app.\n  \n* **Location of the Built Application**:\n  * The built application will be available in the `src-tauri/target` folder.\n\n## Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Michael-Tanzer\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/23483071?v=4?s=100\" width=\"100px;\" alt=\"Michael Tanzer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Tanzer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Michael-Tanzer\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=Michael-Tanzer\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/petergeneric\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/870655?v=4?s=100\" width=\"100px;\" alt=\"Peter\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePeter\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-petergeneric\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://danb.me\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8343178?v=4?s=100\" width=\"100px;\" alt=\"Dan Brown\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDan Brown\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-ssddanbrown\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=ssddanbrown\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/littlemoonstones\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/32943414?v=4?s=100\" width=\"100px;\" alt=\"littlemoonstones\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elittlemoonstones\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=littlemoonstones\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-littlemoonstones\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/maxrye1996\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/28844671?v=4?s=100\" width=\"100px;\" alt=\"maxrye1996\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emaxrye1996\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/issues?q=author%3Amaxrye1996\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Mikemansour\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/50986937?v=4?s=100\" width=\"100px;\" alt=\"Mikemansour\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMikemansour\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Mikemansour\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/abc91199\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16594734?v=4?s=100\" width=\"100px;\" alt=\"abc91199\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eabc91199\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-abc91199\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/fuegovic\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/32828263?v=4?s=100\" width=\"100px;\" alt=\"fuegovic\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003efuegovic\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-fuegovic\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.liuin.cn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20949383?v=4?s=100\" width=\"100px;\" alt=\"Sixzeroo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSixzeroo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=Sixzeroo\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://terryoy.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1171589?v=4?s=100\" width=\"100px;\" alt=\"terryoy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eterryoy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-terryoy\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=terryoy\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/yang-lyu-902/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/15838074?v=4?s=100\" width=\"100px;\" alt=\"Yang Lyu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYang Lyu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/issues?q=author%3Ayanglyu902\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ryanhex53\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/360426?v=4?s=100\" width=\"100px;\" alt=\"ryanhex53\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eryanhex53\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=ryanhex53\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#design-ryanhex53\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/shivan2418\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/40603805?v=4?s=100\" width=\"100px;\" alt=\"Emil Elgaard\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEmil Elgaard\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-shivan2418\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#design-shivan2418\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=shivan2418\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/felixschwamm\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/50438383?v=4?s=100\" width=\"100px;\" alt=\"felixschwamm\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003efelixschwamm\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=felixschwamm\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-felixschwamm\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Webifi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5082671?v=4?s=100\" width=\"100px;\" alt=\"Webifi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWebifi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=Webifi\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-Webifi\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Madrawn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1095756?v=4?s=100\" width=\"100px;\" alt=\"Daniel Dengler\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Dengler\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=Madrawn\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://ashkanph.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22937754?v=4?s=100\" width=\"100px;\" alt=\"Ashkan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAshkan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=Ashkanph\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/antopoid\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/83502336?v=4?s=100\" width=\"100px;\" alt=\"antopoid\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eantopoid\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=antopoid\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/MitchBoss\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/42152605?v=4?s=100\" width=\"100px;\" alt=\"MitchBoss\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMitchBoss\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=MitchBoss\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/eltociear\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22633385?v=4?s=100\" width=\"100px;\" alt=\"Ikko Eltociear Ashimine\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIkko Eltociear Ashimine\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=eltociear\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jaxtew\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6759159?v=4?s=100\" width=\"100px;\" alt=\"Jackson Stewart\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJackson Stewart\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/issues?q=author%3Ajaxtew\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/nielthiart\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/154435?v=4?s=100\" width=\"100px;\" alt=\"Niel Thiart\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNiel Thiart\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=nielthiart\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/MaksimMisin\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6176998?v=4?s=100\" width=\"100px;\" alt=\"Maksim Misin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMaksim Misin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=MaksimMisin\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://r-wg.it/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22281217?v=4?s=100\" width=\"100px;\" alt=\"romain.wg\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eromain.wg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=romainwg\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://morgan.kr\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/53516171?v=4?s=100\" width=\"100px;\" alt=\"Morgan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMorgan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=morgan9e\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://codeberg.org/udon\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/143291288?v=4?s=100\" width=\"100px;\" alt=\"Udon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eUdon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-UdonCodes\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Ryan526\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11861916?v=4?s=100\" width=\"100px;\" alt=\"Ryan526\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRyan526\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Niek/chatgpt-web/commits?author=Ryan526\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNiek%2Fchatgpt-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNiek%2Fchatgpt-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNiek%2Fchatgpt-web/lists"}