https://github.com/airen3339/chathub
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: airen3339
- License: gpl-3.0
- Language: TypeScript
- Default Branch: main
- Size: 2.8 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created about 3 years ago
· Last pushed about 3 years ago
Metadata Files
Readme
License
README.md
ChatHub
### 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 | [Indonesia](README_IN.md) | [简体中文](README_ZH-CN.md) | [繁體中文](README_ZH-TW.md) | [日本語](README_JA.md)
##
### Install
##
[Screenshot](#-screenshot) | [Features](#-features) | [Supported Bots](#-supported-bots) | [Manual Installation](#-manual-installation) | [Build from Source](#-build-from-source) | [Changelog](#-changelog)
##
[Screenshot](#-screenshot) | [Features](#-features) | [Supported Bots](#-supported-bots) | [Manual Installation](#-manual-installation) | [Build from Source](#-build-from-source) | [Changelog](#-changelog)
📷 Screenshot


✨ Features
- 🤖 Use different chatbots in one app, currently supporting ChatGPT, new Bing Chat, Google Bard, Claude (via Poe), Alpaca, Vicuna, ChatGLM, and will integrate more in the future
- 💬 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
- 🎨 Markdown and code highlight support
- 📚 Prompt Library for custom prompts and community prompts
- 💾 Conversation history saved locally
- 📥 Export and Import all your data
- 🔗 Share conversation to markdown
- 🌙 Dark mode
🤖 Supported Bots
- ChatGPT (via Webapp/API/Azure/Poe)
- Bing Chat
- Google Bard
- Claude (via Poe)
- iFlytek Spark
- ChatGLM
- Alpaca
- Vicuna
- ...
🔧 Manual Installation
- Download chathub.zip from 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)
🔨 Build from Source
- Clone the source code
yarn installyarn build- Load
distfolder to browser by following steps in Manual Installation
📜 Changelog
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
Owner
- Login: airen3339
- Kind: user
- Repositories: 187
- Profile: https://github.com/airen3339
GitHub Events
Total
Last Year
Dependencies
package.json
npm
- @crxjs/vite-plugin ^2.0.0-beta.17 development
- @headlessui/tailwindcss ^0.1.3 development
- @parcel/config-webextension ^2.9.1 development
- @parcel/optimizer-data-url 2.9.1 development
- @parcel/transformer-inline-string 2.9.1 development
- @rollup/plugin-graphql ^2.0.3 development
- @types/lodash-es ^4.17.7 development
- @types/md5 ^2.3.2 development
- @types/react ^18.2.7 development
- @types/react-color ^3.0.6 development
- @types/react-copy-to-clipboard ^5.0.4 development
- @types/react-dom ^18.2.4 development
- @types/react-scroll-to-bottom ^4.2.0 development
- @types/turndown ^5.0.1 development
- @types/uuid ^9.0.1 development
- @types/webextension-polyfill ^0.10.0 development
- @typescript-eslint/eslint-plugin ^5.59.7 development
- @typescript-eslint/parser ^5.59.7 development
- @vitejs/plugin-react ^4.0.0 development
- autoprefixer ^10.4.14 development
- eslint ^8.41.0 development
- eslint-config-prettier ^8.8.0 development
- eslint-plugin-react ^7.32.2 development
- eslint-plugin-react-hooks ^4.6.0 development
- parcel ^2.9.1 development
- postcss ^8.4.24 development
- postcss-import ^15.1.0 development
- postcss-nesting ^11.2.2 development
- prettier ^2.8.8 development
- process ^0.11.10 development
- sass ^1.62.1 development
- tailwind-scrollbar ^3.0.4 development
- tailwindcss ^3.3.2 development
- typescript ^5.0.4 development
- vite 4.2 development
- vite-tsconfig-paths ^4.2.0 development
- @emotion/react ^11.11.0
- @emotion/styled ^11.11.0
- @floating-ui/react ^0.24.2
- @headlessui/react ^1.7.14
- @heroicons/react ^2.0.18
- @radix-ui/colors ^0.1.8
- @radix-ui/react-dialog ^1.0.4
- @radix-ui/react-tabs ^1.0.4
- @radix-ui/react-tooltip ^1.0.6
- @tanstack/react-router ^0.0.1-beta.83
- browser-fs-access ^0.34.1
- classnames ^2.3.2
- cmdk ^0.2.0
- eventsource-parser ^1.0.0
- expiry-map ^2.0.0
- framer-motion ^10.12.16
- fuse.js ^6.6.2
- github-markdown-css ^5.2.0
- gpt3-tokenizer ^1.1.5
- highlight.js ^11.8.0
- i18next ^22.5.0
- i18next-browser-languagedetector ^7.0.1
- immer ^9.0.19
- inter-ui ^3.19.3
- jotai ^2.1.0
- jotai-immer ^0.2.0
- js-base64 ^3.7.5
- langchain ^0.0.84
- lodash-es ^4.17.21
- lucide-react ^0.223.0
- md5 ^2.3.0
- ofetch ^1.0.1
- plausible-tracker ^0.3.8
- react ^18.2.0
- react-color ^2.19.3
- react-copy-to-clipboard ^5.1.0
- react-dom ^18.2.0
- react-ga4 ^2.1.0
- react-hot-toast ^2.4.1
- react-i18next ^12.3.1
- react-icons ^4.9.0
- react-markdown ^8.0.7
- react-node-to-string ^0.1.1
- react-scroll-to-bottom ^4.2.0
- react-spinners ^0.13.8
- react-textarea-autosize ^8.4.1
- react-viewport-list ^7.1.1
- rehype-highlight ^6.0.0
- rehype-katex ^6.0.3
- rehype-sanitize ^5.0.1
- rehype-stringify ^9.0.3
- remark-breaks ^3.0.3
- remark-gfm ^3.0.1
- remark-math ^5.1.1
- remark-parse ^10.0.2
- remark-rehype ^10.1.0
- remark-supersub ^1.0.0
- swr ^2.1.5
- turndown ^7.1.2
- unified ^10.1.2
- use-immer ^0.9.0
- uuid ^9.0.0
- webextension-polyfill ^0.10.0
- websocket-as-promised ^2.0.1
- zustand ^4.3.8
yarn.lock
npm
- 911 dependencies