{"id":13790569,"url":"https://github.com/astrasurge/gpteams","last_synced_at":"2025-05-12T09:32:51.926Z","repository":{"id":148467691,"uuid":"612839946","full_name":"AstraSurge/gpteams","owner":"AstraSurge","description":"GPTeams is a third-party client tailored for ChatGPT, based on the OpenAI API, designed to provide users with team collaboration features not covered by the official OPEN AI ChatGPT website.","archived":false,"fork":false,"pushed_at":"2023-04-13T05:28:53.000Z","size":6080,"stargazers_count":104,"open_issues_count":11,"forks_count":32,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-05T14:17:56.625Z","etag":null,"topics":["chatgpt","firebase","firebase-auth","vue"],"latest_commit_sha":null,"homepage":"https://GPTeams.AstraSurge.com","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Chanzhaoyu/chatgpt-web","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AstraSurge.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.en.md","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}},"created_at":"2023-03-12T05:59:41.000Z","updated_at":"2025-05-03T03:37:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"2a36afee-17b5-4bd5-96aa-e29314b8fca0","html_url":"https://github.com/AstraSurge/gpteams","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraSurge%2Fgpteams","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraSurge%2Fgpteams/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraSurge%2Fgpteams/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraSurge%2Fgpteams/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AstraSurge","download_url":"https://codeload.github.com/AstraSurge/gpteams/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253709362,"owners_count":21951125,"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","firebase","firebase-auth","vue"],"created_at":"2024-08-03T22:00:46.893Z","updated_at":"2025-05-12T09:32:50.363Z","avatar_url":"https://github.com/AstraSurge.png","language":"Vue","funding_links":[],"categories":["Chat UIs"],"sub_categories":[],"readme":"\u003cdiv style=\"font-size: 1.5rem;\"\u003e\n  English | \u003ca href=\"./README.zh.md\"\u003e中文\u003c/a\u003e\n\u003c/div\u003e\n\u003c/br\u003e\n\n[Live demo](https://gpteams.astrasurge.com) (allowing only 3 conversations per hour.)\n\n# GPTeams\n\n![GPTeams Sign in Page](https://rorsch-1256426089.file.myqcloud.com/public/202304100041920.png)\n\n![GPteams User Management Page](https://rorsch-1256426089.file.myqcloud.com/public/202304100042577.png)\n\n![GPteams System Settings Page](https://rorsch-1256426089.file.myqcloud.com/public/202304100042961.png)\n\n![GPTeams Chat Page](https://rorsch-1256426089.file.myqcloud.com/public/202304100042247.png)\n\nGPTeams is a third-party client based on OpenAI API, customized for ChatGPT, providing team collaboration features not covered in the official OpenAI ChatGPT website.\n\n## Features\n1. Offers a completely free deployment solution, utilizing Firebase and Railway services for deployment with free quotas sufficient to meet the needs of small teams.\n2. Supports signing in with Google accounts, phone numbers, and email addresses.\n3. Provides an admin interface for managing users, including enabling/disabling users, deleting users, and more.\n4. System settings page, where you can configure system blacklists, whitelists, OpenAI API Key, and traffic restriction rules.\n5. Users can choose to sync a local session to the cloud (to be implemented).\n6. Users can share sessions with other members of the team (to be implemented).\n\n## Deployment\nThere are two ways to deploy GPTeams officially: Railway and Docker. Please go to the [Wiki](https://github.com/AstraSurge/gpteams/wiki/%E9%83%A8%E7%BD%B2%E6%96%B9%E5%BC%8F-Deployment#en) for more information.\n\n## Discussions\nYou can participate in discussions about new features and seek help from developers on [Github Discussions](https://github.com/AstraSurge/gpteams/discussions).\n\n## Acknowledgments\n\n[Original chatgpt-web project](https://github.com/Chanzhaoyu/chatgpt-web)  \n[Redon](https://github.com/Chanzhaoyu)\n\n## License\nMIT © [Astra Surge](./license)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastrasurge%2Fgpteams","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastrasurge%2Fgpteams","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastrasurge%2Fgpteams/lists"}