https://github.com/airen3339/chathub

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 Get ChatHub for Chromium Get ChatHub for Microsoft Edge ## [Screenshot](#-screenshot)   |   [Features](#-features)   |   [Supported Bots](#-supported-bots)   |   [Manual Installation](#-manual-installation)   |   [Build from Source](#-build-from-source)   |   [Changelog](#-changelog)

📷 Screenshot

Screenshot

Screenshot (Dark Mode)

✨ 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 install
  • yarn build
  • Load dist folder 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

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