AIHub  by classfang

Desktop client for multiple LLMs

created 1 year ago
378 stars

Top 76.3% on sourcepulse

GitHubView on GitHub
Project Summary

AIHub is a desktop client that aggregates multiple large language models (LLMs) and offers personalized features for building custom AI assistants. It targets users who want a unified interface to interact with various LLM providers and extend functionality through custom plugins and knowledge base integration.

How It Works

The application acts as a frontend, connecting to various LLM APIs including OpenAI, Gemini, and several Chinese LLM providers. It leverages LangChain for building personal knowledge bases and supports text and image interactions, AI art generation, and custom plugins. This approach provides a low-barrier entry point for users to access and customize AI capabilities without needing to manage individual API integrations or complex setups.

Quick Start & Requirements

  • Install via pre-built application packages from releases.
  • macOS users may need to bypass security warnings using sudo xattr -d com.apple.quarantine /Applications/xxxx.app.
  • Local development requires yarn for installation and building.

Highlighted Details

  • Supports a wide range of LLMs: OpenAI, Ollama, Gemini, Xunfei Spark, Baidu Wenxin, Alibaba Tongyi, Tiangong, Moonshot AI, Zhipu AI, Jueju Xingchen, DeepSeek.
  • Features custom plugin support for extended functionality.
  • Enables personal knowledge base creation using LangChain.
  • Includes AI calendar for report generation and AI mini-programs.

Maintenance & Community

  • Actively developed with a request for user ideas via issues.
  • No explicit mention of community channels (Discord/Slack) or major contributors in the README.

Licensing & Compatibility

  • The README does not specify a license.
  • Application packages are not signed or notarized, potentially causing installation issues on macOS.

Limitations & Caveats

The application packages are unsigned, requiring manual security overrides on macOS. The README does not specify a license, which may impact commercial use or integration into closed-source projects. Community support channels and detailed maintenance information are not readily available.

Health Check
Last commit

5 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
23 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

3.2%
17k
LLM frontend for power users
created 2 years ago
updated 3 days ago
Feedback? Help us improve.