+
Skip to content

Update from original - main #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 376 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
376 commits
Select commit Hold shift + click to select a range
3f7868e
Disable web access without valid premium
wong2 Aug 14, 2023
b73128b
Release v1.34.5
wong2 Aug 14, 2023
44392ac
Fix disable web access without premium
wong2 Aug 14, 2023
a854288
Tweak dropdown margin
wong2 Aug 15, 2023
26ac657
Update premium modal border radius
wong2 Aug 16, 2023
63208c8
Add six grid layout
wong2 Aug 16, 2023
c23ecd9
Release v1.34.6
wong2 Aug 16, 2023
52e48b2
Update README.md
wong2 Aug 16, 2023
c8174ed
Merge branch 'main' into token
wong2 Aug 16, 2023
ecb0f7b
Add openrouter support
wong2 Aug 16, 2023
880c1e5
Release v1.35.0
wong2 Aug 16, 2023
218dfd0
Update ui roundings
wong2 Aug 16, 2023
67248a5
Update page roundings
wong2 Aug 16, 2023
181a80e
Add discount badge to modal
wong2 Aug 17, 2023
13d1e07
Release v1.35.1
wong2 Aug 17, 2023
c32ef22
Fix lmsys inactive session error
wong2 Aug 17, 2023
11a0582
Release v1.35.2
wong2 Aug 17, 2023
d6bd26e
Add abort lmsys ws
wong2 Aug 17, 2023
c816727
Track premium modal open times
wong2 Aug 18, 2023
0b27296
Release v1.35.3
wong2 Aug 18, 2023
ec67f83
Tweak stop button size in compact mode
wong2 Aug 18, 2023
2b8661a
Tweak gap size for large chat layout
wong2 Aug 18, 2023
b57543a
Add more user review
wong2 Aug 18, 2023
d3a0baf
Release v1.35.4
wong2 Aug 21, 2023
dda440a
Prevent blink of sidebar
wong2 Aug 21, 2023
ac3d076
Add some animations
wong2 Aug 21, 2023
1225017
Add animation to dialog
wong2 Aug 22, 2023
ac9d73a
Use lepton for llama2
wong2 Aug 23, 2023
a462218
Update discount badge
wong2 Aug 23, 2023
fbd3e77
Discount
wong2 Aug 23, 2023
fbedd6b
Release v1.35.5
wong2 Aug 23, 2023
e14bc5f
Add discount modal
wong2 Aug 25, 2023
7d2483c
Remove open times modal
wong2 Aug 25, 2023
d88366d
Add more translations
wong2 Aug 25, 2023
e31fcc8
Fix poe decode formkey
wong2 Aug 26, 2023
5e827eb
Release v1.36.0
wong2 Aug 26, 2023
023fd60
Fix xunfei api path 404
wong2 Aug 26, 2023
fa6bfd6
Release v1.36.1
wong2 Aug 26, 2023
a6b8b29
Fix agent input extraction regex
wong2 Aug 28, 2023
17217c7
Fix llama2 and lmsys
wong2 Aug 28, 2023
10fb629
Merge branch 'trunk' of github.com:chathub-dev/chathub into trunk
wong2 Aug 28, 2023
fdeec38
Release v1.36.2
wong2 Aug 28, 2023
b6b28bb
Refactor premium activation
wong2 Aug 30, 2023
72bfc3f
Fix bing wss origin error
wong2 Aug 31, 2023
7b6b7e2
Release v1.36.3
wong2 Aug 31, 2023
8000f3a
Move wss request to optional host permission
wong2 Aug 31, 2023
448a6cd
Refactor bot switch dropdown
wong2 Aug 31, 2023
9fbbad8
Release v1.36.4
wong2 Aug 31, 2023
3708c15
Use chrome-types instead of @types/chrome
wong2 Sep 1, 2023
885a178
Update image file selection filter
wong2 Sep 1, 2023
bde2f0b
Add tongyi qianwen bot
wong2 Sep 5, 2023
5cb6302
Rename qianwen folder
wong2 Sep 5, 2023
0ed28e2
Release v1.36.5
wong2 Sep 5, 2023
3a029f2
Fix qianwen csrf token
wong2 Sep 6, 2023
a6b1f90
Release v1.36.6
wong2 Sep 6, 2023
fe00b0c
Add baichuan
wong2 Sep 6, 2023
8b63c0e
Release v1.36.7
wong2 Sep 6, 2023
399b3fd
Update iflytek spark name
wong2 Sep 7, 2023
c52b1c5
Remove some chatbots
wong2 Sep 7, 2023
6f7cdd7
Release v1.37.0
wong2 Sep 7, 2023
ef14d01
Update README.md
wong2 Sep 7, 2023
c3f19e2
Update README.md
wong2 Sep 7, 2023
729d846
Merge main
wong2 Sep 7, 2023
ea35390
Fix bing with sec_access_token
wong2 Sep 11, 2023
2fb322a
Fix chatgpt webapp forever loading
wong2 Sep 11, 2023
f7e7820
Release v1.37.1
wong2 Sep 12, 2023
c79d081
Update README.md
wong2 Sep 13, 2023
c5594d7
Update README.md
wong2 Sep 19, 2023
78ff5d9
Fix baichuan
wong2 Sep 20, 2023
c360a3c
Release v1.37.2
wong2 Sep 20, 2023
c5e839f
Fix baichuan response parsing
wong2 Oct 5, 2023
885e2fc
Fix bing request params
wong2 Oct 5, 2023
7180c5c
Release v1.38.0
wong2 Oct 5, 2023
fab5208
Fix claude api model name
wong2 Oct 8, 2023
1f7e7af
Release v1.38.1
wong2 Oct 8, 2023
ffafd95
Merge branch 'trunk'
wong2 Oct 8, 2023
ebd98ae
Implement gpt4-v api for chatgpt-web
wong2 Oct 10, 2023
b34fa15
Add falcon and mistral bot
wong2 Oct 16, 2023
3dd2c56
Release v1.38.2
wong2 Oct 16, 2023
201910e
Enable bing chat history
wong2 Oct 18, 2023
a73072e
Bump lucide-react from 0.264.0 to 0.287.0 (#837)
dependabot[bot] Oct 19, 2023
7682341
Bump vite from 4.4.8 to 4.4.11 (#827)
dependabot[bot] Oct 19, 2023
f9fb8e4
Release v1.38.3
wong2 Oct 24, 2023
21df7b3
Add tone param to bing
wong2 Oct 27, 2023
d8adef6
Release v1.38.4
wong2 Oct 27, 2023
eff462d
Upgrade yarn to 4
wong2 Oct 30, 2023
07f5ec1
Add scroll to bot dropdown menu
wong2 Oct 30, 2023
2fe5747
Release v1.38.5
wong2 Oct 30, 2023
0c0022e
Catch chatgpt web error response
wong2 Oct 31, 2023
413071c
Release v1.38.6
wong2 Oct 31, 2023
c9d8392
Fix tongyi qianwen api
wong2 Oct 31, 2023
cb44833
Release v1.38.7
wong2 Oct 31, 2023
ab095c6
Track cmd-k usage
wong2 Nov 1, 2023
e4b7976
Add campaign to premium modal
wong2 Nov 1, 2023
5e9a3b2
Release v1.38.8
wong2 Nov 1, 2023
bbdcf9b
Add campaign to discount modal
wong2 Nov 1, 2023
7fc6844
Release v1.38.9
wong2 Nov 1, 2023
2831b21
Improve chatbot setting style
wong2 Nov 3, 2023
a269d4f
Block leaving setting page with unsaved changes
wong2 Nov 3, 2023
76cb242
Add sticky save button to setting page
wong2 Nov 3, 2023
f1f08f9
Remove leave page blocker
wong2 Nov 3, 2023
6e61ce0
Remove command-k modal
wong2 Nov 3, 2023
9e35357
Release v1.39.0
wong2 Nov 3, 2023
641dacd
Claude mode defaults to webapp
wong2 Nov 6, 2023
e449375
Update issue template
wong2 Nov 6, 2023
641fc0c
Handle lmsys cloudflare error
wong2 Nov 6, 2023
60e0642
Release v1.39.1
wong2 Nov 6, 2023
cb02534
Upgrade deps minor versions
wong2 Nov 6, 2023
9673957
Upgrade deps major version
wong2 Nov 6, 2023
8501992
Support gpt-4-turbo model
wong2 Nov 7, 2023
03d1134
Release v1.39.2
wong2 Nov 7, 2023
dfd927c
Add multimodal_text response type
wong2 Nov 7, 2023
f5b3c74
Add conversation_mode to ChatGPT webapp request
wong2 Nov 7, 2023
a8135ce
Remove unused deps
wong2 Nov 7, 2023
bf5e1ae
Use latest gpt-3.5-turbo model
wong2 Nov 8, 2023
1308ea2
Release v1.39.3
wong2 Nov 8, 2023
e0358a1
Add note about what Premium does not provide
wong2 Nov 8, 2023
16614c7
Release v1.39.4
wong2 Nov 8, 2023
fffaea8
Add jotai utils to vite config
wong2 Nov 9, 2023
007ce46
Add GitHub action to release on tag push
wong2 Nov 9, 2023
c20ee3a
Fix workflow
wong2 Nov 9, 2023
86bb410
Fix workflow release 403 error
wong2 Nov 9, 2023
0952c32
Add corepack enable to readme
wong2 Nov 9, 2023
9c2e823
Support paste image to input
wong2 Nov 9, 2023
3c1280e
Remove premium storage compatibility code
wong2 Nov 9, 2023
da7d713
Add fallback status text for sse error response
wong2 Nov 16, 2023
80aafc4
Release v1.39.5
wong2 Nov 16, 2023
05093c4
Release v1.39.8
wong2 Nov 16, 2023
52c9f0e
Refactor chatgpt web response parsing
wong2 Nov 20, 2023
c996694
Add type ResponsePayload
wong2 Nov 20, 2023
a89b54b
Improve streamAsyncIterable type
wong2 Nov 20, 2023
e36b0b6
Change llm output from text to payload object
wong2 Nov 20, 2023
33cf363
Enable image input for chatgpt
wong2 Nov 20, 2023
baf02cc
Remove gpt-4 404 error handler
wong2 Nov 20, 2023
9af84f6
Add missing file
wong2 Nov 20, 2023
61037d2
Stop counting token usage for chatgpt api mode
wong2 Nov 20, 2023
c9e10d7
Release v1.39.9
wong2 Nov 20, 2023
4a0bac2
Set VITE_PLAUSIBLE_API_HOST for GitHub action
wong2 Nov 20, 2023
01f5216
Release v1.39.10
wong2 Nov 20, 2023
65ef4fc
Add perplexity bot
wong2 Nov 20, 2023
2c78c4d
Release v1.40.0
wong2 Nov 20, 2023
15799b5
Tweak page title size
wong2 Nov 21, 2023
25055e9
Request pplx permissions all at once
wong2 Nov 21, 2023
2b9a5e5
Release v1.41.0
wong2 Nov 21, 2023
9a137e9
Move initSession to a function
wong2 Nov 21, 2023
cf1be99
Update arkose js file
wong2 Nov 21, 2023
29a577f
Override siteData in api.js
wong2 Nov 21, 2023
9208b31
Remove GitHub star norminate in README
wong2 Nov 21, 2023
bee7951
Release v1.42.0
wong2 Nov 21, 2023
3112404
Update claude web model
wong2 Nov 22, 2023
418e1c3
Release v1.42.1
wong2 Nov 22, 2023
9e8739e
Remove www.perplexity.ai request modify
wong2 Nov 22, 2023
9b6a9f8
Release v1.42.2
wong2 Nov 22, 2023
e60c912
Use compact structure of chatgpt api request for better compatibility
wong2 Nov 27, 2023
046cd9f
Release v1.42.3
wong2 Nov 27, 2023
adb8bff
Support Yi-Chat
wong2 Nov 29, 2023
1de2d0d
Release v1.42.4
wong2 Nov 29, 2023
3d4d654
Support pplx api bot
wong2 Nov 30, 2023
a4c0763
Release v1.43.0
wong2 Nov 30, 2023
294ed23
Rename PerplexityAPISettings file
wong2 Nov 30, 2023
0693f45
Remove ChatGPT setting tip about mobile models
wong2 Nov 30, 2023
097923c
Add description for webapp mode
wong2 Nov 30, 2023
1199951
Handle claude web api create conversation 403 error
wong2 Nov 30, 2023
3c0355c
Handle pplx 403 error
wong2 Nov 30, 2023
24efc51
Add translation for webapp mode tip
wong2 Nov 30, 2023
f77e587
Tweak webapp mode tip style
wong2 Nov 30, 2023
22e89e6
Release v1.43.1
wong2 Nov 30, 2023
81e6798
Add tip for API key security
wong2 Dec 4, 2023
5248898
Update ja translations
wong2 Dec 4, 2023
723b3f6
Fix japanese (#939)
tzxdtc Dec 4, 2023
a7294e4
Update Bard empty response error message
wong2 Dec 4, 2023
19d266c
Release v1.43.2
wong2 Dec 4, 2023
23b332d
Improve ChatGPT and Claude error message style
wong2 Dec 5, 2023
15e8a99
Update error message text color
wong2 Dec 5, 2023
56f6254
Handle Bard unauthorized error
wong2 Dec 5, 2023
9240af5
Release v1.43.3
wong2 Dec 5, 2023
3b1793f
Update translations
wong2 Dec 5, 2023
493a7df
Update login to bard text
wong2 Dec 5, 2023
1faef35
Update default chatbots
wong2 Dec 5, 2023
9e7409b
Update chatbots order
wong2 Dec 5, 2023
af9b7db
Add christmas logo
wong2 Dec 5, 2023
23a1bb8
Release v1.43.4
wong2 Dec 5, 2023
36fc647
Tweak logo top margin
wong2 Dec 5, 2023
c347a9b
Update Bing arguments
wong2 Dec 6, 2023
f0b133e
Depracate gpt-4-32k
wong2 Dec 6, 2023
63c5097
Release v1.43.5
wong2 Dec 6, 2023
52132ce
Improve setting panel size
wong2 Dec 6, 2023
53c5fff
Improve settings page width
wong2 Dec 6, 2023
2605825
Release v1.43.6
wong2 Dec 6, 2023
f501dc5
Fix setting
wong2 Dec 6, 2023
4796d8a
Release v1.43.7
wong2 Dec 6, 2023
a141107
Compress image before upload
wong2 Dec 7, 2023
29a5e32
Update image dedup cache ttl
wong2 Dec 7, 2023
182dfda
Release v1.43.8
wong2 Dec 7, 2023
6bbabef
Remove China related error message in other translations
wong2 Dec 8, 2023
424bba7
Release v1.43.9
wong2 Dec 8, 2023
163cefa
Fetch bard index instead of bard faq
wong2 Dec 8, 2023
1b2ddcd
Specify bard response type to text
wong2 Dec 8, 2023
884536e
Release v1.43.10
wong2 Dec 8, 2023
c4c02fb
Add Grok support
wong2 Dec 11, 2023
966a9aa
Bring chatbot settings to the top of Settings
wong2 Dec 11, 2023
b32e562
Release v1.44.0
wong2 Dec 11, 2023
b60d513
Remove top-level await in content script
wong2 Dec 11, 2023
e9d2c64
Handle Grok 451 error
wong2 Dec 11, 2023
afcf1ec
Release v1.44.1
wong2 Dec 11, 2023
1a5fdeb
Fix tip always show in ChatGPT page bug
wong2 Dec 12, 2023
3b99c16
Release v1.44.2
wong2 Dec 12, 2023
c1bf326
Reduce grok cookie fetching permissions
wong2 Dec 12, 2023
235a43f
Close tab after getting cookie
wong2 Dec 12, 2023
91ecaf8
Skip grok message without result
wong2 Dec 12, 2023
b378149
Move CHATBOTS to bots/index.ts
wong2 Dec 12, 2023
fb490a6
Release v1.44.3
wong2 Dec 12, 2023
81e25f7
Revert "Move CHATBOTS to bots/index.ts"
wong2 Dec 12, 2023
e620074
Support Gemini API
wong2 Dec 14, 2023
431ec0f
Tweak setting page
wong2 Dec 15, 2023
104b86d
Move logos to a folder
wong2 Dec 15, 2023
d750ae4
Tweak setting page
wong2 Dec 15, 2023
ce11151
Release v1.45.0
wong2 Dec 15, 2023
a850753
Handle initializeBot error
wong2 Dec 15, 2023
f4c1795
Fix tongyi api headers
wong2 Dec 20, 2023
8368419
Release v1.45.1
wong2 Dec 20, 2023
4adc0d9
Add release notes modal
wong2 Dec 21, 2023
17f1542
Release v1.45.2
wong2 Dec 21, 2023
4ae413b
Update chatbots default order
wong2 Dec 21, 2023
5494be6
Bring mixtral to front of default bots
wong2 Dec 21, 2023
aba518c
Release v1.45.3
wong2 Dec 21, 2023
a498149
Upgrade dependencies
wong2 Dec 21, 2023
85b75dc
Upgrade @crxjs/vite-plugin
wong2 Dec 21, 2023
f01d4d5
Extract settings components
wong2 Dec 21, 2023
eb867e4
Track bot name in send_message event
wong2 Dec 21, 2023
7317c14
Release v1.45.4
wong2 Dec 21, 2023
f6d017b
Fix dependency upgrade issues
wong2 Dec 21, 2023
156593f
Update setting page saving UX
wong2 Dec 22, 2023
29d1fbb
Release v1.45.5
wong2 Dec 22, 2023
3c0a1d2
Update claude api model name
wong2 Dec 23, 2023
e30199b
Release v1.45.6
wong2 Dec 23, 2023
14d617d
Fix claude model not allowed error
wong2 Dec 25, 2023
d762ca6
Release v1.45.7
wong2 Dec 25, 2023
b97b701
Fix openrouter name
wong2 Dec 25, 2023
6ac8c7c
Fix #1023 baichuan api error (#1024)
10cl Jan 19, 2024
f099248
Update README.md
wong2 Jan 19, 2024
1e6359b
Update README.md
wong2 Mar 4, 2024
c7d9414
Update README
wong2 Jun 1, 2024
b5ca30d
Update README
wong2 Jun 12, 2024
8b17855
Update README.md
wong2 Jun 12, 2024
04f4ce3
Update README
wong2 Jun 14, 2024
ff91075
Update README.md
wong2 Jul 3, 2024
7086a6c
Upgrade @tanstack/react-router to latest
wong2 Jul 3, 2024
b31739f
Create close-inactive-issues.yml
wong2 Oct 18, 2024
1e41add
Update azure openai api verion. (#1340)
pcliupc Mar 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ A clear and concise description of what the bug is.
**Desktop (please complete the following information):**
- OS: [e.g. Windows]
- Browser [e.g. chrome, brave]
- ChatHub Version [you can find it in ChatHub Settings]
22 changes: 22 additions & 0 deletions .github/workflows/close-inactive-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Close inactive issues
on:
schedule:
- cron: "30 1 * * *"

jobs:
close-issues:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v5
with:
days-before-issue-stale: 30
days-before-issue-close: 14
stale-issue-label: "stale"
stale-issue-message: "This issue is stale because it has been open for 30 days with no activity."
close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
days-before-pr-stale: -1
days-before-pr-close: -1
repo-token: ${{ secrets.GITHUB_TOKEN }}
45 changes: 45 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Release Workflow

permissions:
contents: write

on:
push:
tags:
- 'v*.*.*'

env:
VITE_PLAUSIBLE_API_HOST: ${{ vars.VITE_PLAUSIBLE_API_HOST }}

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '20'

- name: Setup yarn
run: corepack enable

- name: Install dependencies
run: yarn install

- name: Build
run: yarn build

- name: Package
uses: vimtor/action-zip@v1.1
with:
files: dist/
dest: chathub.zip

- name: Release
uses: softprops/action-gh-release@v1
with:
files: chathub.zip
10 changes: 8 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

Expand All @@ -24,3 +22,11 @@ dist-ssr
*.sw?

.env

.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
geeguard.js
1 change: 1 addition & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodeLinker: node-modules
189 changes: 24 additions & 165 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,48 +6,25 @@

<div align="center">

### ChatHub is an all-in-one chatbot client

[![author][author-image]][author-url]
[![license][license-image]][license-url]
[![release][release-image]][release-url]
[![last commit][last-commit-image]][last-commit-url]

English &nbsp;&nbsp;|&nbsp;&nbsp; [Indonesia](README_IN.md) &nbsp;&nbsp;|&nbsp;&nbsp; [简体中文](README_ZH-CN.md) &nbsp;&nbsp;|&nbsp;&nbsp; [繁體中文](README_ZH-TW.md) &nbsp;&nbsp;|&nbsp;&nbsp; [日本語](README_JA.md)

##

### Install

<a href="https://chrome.google.com/webstore/detail/chathub-all-in-one-chatbo/iaakpnchhognanibcahlpcplchdfmgma?utm_source=github"><img src="https://user-images.githubusercontent.com/64502893/231991498-8df6dd63-727c-41d0-916f-c90c15127de3.png" width="200" alt="Get ChatHub for Chromium"></a>
<a href="https://microsoftedge.microsoft.com/addons/detail/chathub-allinone-chat/kdlmggoacmfoombiokflpeompajfljga?utm_source=github"><img src="https://user-images.githubusercontent.com/64502893/231991158-1b54f831-2fdc-43b6-bf9a-f894000e5aa8.png" width="160" alt="Get ChatHub for Microsoft Edge"></a>

##

[Screenshot](#-screenshot) &nbsp;&nbsp;|&nbsp;&nbsp; [Features](#-features) &nbsp;&nbsp;|&nbsp;&nbsp; [Supported Bots](#-supported-bots) &nbsp;&nbsp;|&nbsp;&nbsp; [Manual Installation](#-manual-installation) &nbsp;&nbsp;|&nbsp;&nbsp; [Build from Source](#-build-from-source) &nbsp;&nbsp;|&nbsp;&nbsp; [Changelog](#-changelog)

[author-image]: https://img.shields.io/badge/author-wong2-blue.svg
[author-url]: https://github.com/wong2
[license-image]: https://img.shields.io/github/license/chathub-dev/chathub?color=blue
[license-url]: https://github.com/chathub-dev/chathub/blob/main/LICENSE
[release-image]: https://img.shields.io/github/v/release/chathub-dev/chathub?color=blue
[release-url]: https://github.com/chathub-dev/chathub/releases/latest
[last-commit-image]: https://img.shields.io/github/last-commit/chathub-dev/chathub?label=last%20commit
[last-commit-url]: https://github.com/chathub-dev/chathub/commits

</div>

##

## 📷 Screenshot

![Screenshot](screenshots/extension.png?raw=true)

![Screenshot (Dark Mode)](screenshots/dark.png?raw=true)
## 🤝 Sponsors

<a href="https://getstream.io/chat/sdk/react/?utm_source=github&utm_medium=referral&utm_content=&utm_campaign=wong2">
<img src="screenshots/stream-logo.jpg" width="200" />
</a>

## ✨ Features

- 🤖 Use different chatbots in one app, currently supporting ChatGPT, new Bing Chat, Google Bard, Claude, and 10+ open-source models including Alpaca, Vicuna, ChatGLM etc
- 🤖 Use different chatbots in one app, currently supporting ChatGPT, new Bing Chat, Google Bard, Claude, and open-source models including LLama2, Vicuna, ChatGLM etc
- 💬 Chat with multiple chatbots at the same time, making it easy to compare their answers
- 🚀 Support ChatGPT API and GPT-4 Browsing
- 🔍 Shortcut to quickly activate the app anywhere in the browser
Expand All @@ -57,148 +34,30 @@ English &nbsp;&nbsp;|&nbsp;&nbsp; [Indonesia](README_IN.md) &nbsp;&nbsp;|&nbsp;&
- 📥 Export and Import all your data
- 🔗 Share conversation to markdown
- 🌙 Dark mode
- 🌐 Web access

## 🤖 Supported Bots

* ChatGPT (via Webapp/API/Azure/Poe)
* Bing Chat
* Google Bard
* Claude (via Poe)
* iFlytek Spark
* ChatGLM
* Alpaca
* Vicuna
* Koala
* Dolly
* LLaMA
* StableLM
* OpenAssistant
* ChatRWKV
* ...

## 🔧 Manual Installation

- Download chathub.zip from [Releases](https://github.com/chathub-dev/chathub/releases)
- Unzip the file
- In Chrome/Edge go to the extensions page (chrome://extensions or edge://extensions)
- Enable Developer Mode
- Drag the unzipped folder anywhere on the page to import it (do not delete the folder afterward)
- ChatGPT (via Webapp/API/Azure/Poe)
- Bing Chat
- Google Bard
- Claude 2 (via Webapp/API/Poe)
- LLaMA 2
- ChatGLM
- Pi by Inflection
- Vicuna
- WizardLM
- iFlytek Spark
- Tongyi Qianwen
- Baichuan
- ...

## 🔨 Build from Source

- Clone the source code
- `corepack enable`
- `yarn install`
- `yarn build`
- Load `dist` folder to browser by following steps in _Manual Installation_

## 📜 Changelog

### v1.22.0

- Support Claude API

### v1.21.0

- Add more open-source models

### v1.20.0

- Access from Chrome side panel

### v1.19.0

- Quick access to prompts

### v1.18.0

- Support Alpaca, Vicuna and ChatGLM

### v1.17.0

- Support GPT-4 Browsing model

### v1.16.5

- Add Azure OpenAI service support

### v1.16.0

- Add custom theme setting

### v1.15.0

- Add Xunfei Spark bot

### v1.14.0

- Support more bots in all-in-one mode for premium users

### v1.12.0

- Add premium license

### v1.11.0

- Support Claude (via Poe)

### v1.10.0

- Command + K

### v1.9.4

- Dark mode

### v1.9.3

- Support math formula with katex
- Save community prompt to local

### v1.9.2

- Delete history messages

### v1.9.0

- Share chat as markdown or via sharegpt.com

### v1.8.0

- Import/Export all data
- Edit local prompts
- Switch chatbots for comparison

### v1.7.0

- Add conversation history

### v1.6.0

- Add support for Google Bard

### v1.5.4

- Support GPT-4 model in ChatGPT api mode

### v1.5.1

- Add i18n settings

### v1.5.0

- Support GPT-4 model in ChatGPT Webapp mode

### v1.4.0

- Add Prompt Library

### v1.3.0

- Add copy code button
- Sync chat state between all-in-one and standalone mode
- Allows input while generating answer

### v1.2.0

- Support copy message text
- Improve setting page form element style
- In Chrome/Edge go to the Extensions page (chrome://extensions or edge://extensions)
- Enable Developer Mode
- Drag the `dist` folder anywhere on the page to import it (do not delete the folder afterward)
2 changes: 1 addition & 1 deletion _locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"message": "ChatHub - All-in-one chatbot client"
},
"appDesc": {
"message": "All your favourite chatbots in one place"
"message": "Use ChatGPT, Bing, Bard, Claude and more chatbots simultaneously"
}
}
4 changes: 2 additions & 2 deletions _locales/es/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"message": "ChatHub - Cliente de chatbot todo en uno"
},
"appDesc": {
"message": "Mejora la interfaz de usuario de tus chatbots favoritos"
"message": "Utiliza ChatGPT, Bing, Bard, Claude y más chatbots simultáneamente"
}
}
}
8 changes: 8 additions & 0 deletions _locales/pt_BR/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"appName": {
"message": "ChatHub - All-in-one chatbot client"
},
"appDesc": {
"message": "Use o ChatGPT, Bing, Bard, Claude e mais chatbots simultaneamente"
}
}
8 changes: 8 additions & 0 deletions _locales/pt_PT/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"appName": {
"message": "ChatHub - All-in-one chatbot client"
},
"appDesc": {
"message": "Use o ChatGPT, Bing, Bard, Claude e mais chatbots simultaneamente"
}
}
Loading
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载