AIBotPublic  by MayDay-wpf

AI client for aggregating multiple AI products

created 1 year ago
269 stars

Top 96.2% on sourcepulse

GitHubView on GitHub
Project Summary

AIBotPro is a .NET 6 AI aggregation client designed for users who need to integrate multiple AI models like ChatGPT, Gemini, Claude, and others. It offers features such as knowledge base integration, plugin development, an AI workflow engine, and an open platform for custom AI APIs, enabling seamless switching between different AI services.

How It Works

The system utilizes a .NET 6 backend with Bootstrap 4 for the frontend. It relies on SQL Server for data storage and Redis for caching. For advanced AI capabilities, it integrates with Milvus as a vector database and uses the Milvus C# SDK. The architecture supports a workflow engine capable of executing JavaScript and C# scripts, facilitating complex AI task orchestration.

Quick Start & Requirements

Highlighted Details

  • Supports local private knowledge bases with custom regex for data slicing.
  • Features an AI Workflow engine supporting JavaScript and C# scripting.
  • Offers an open API hosting service compatible with OpenAPI standards, including OpenAI's function calling.
  • Includes AI painting capabilities and a coder/writer mode.

Maintenance & Community

Licensing & Compatibility

  • The README does not explicitly state the license. The project is described as "open source" but also mentions "closed source" versions with differences in data encryption. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

Database schema changes are not backward compatible, requiring manual updates via aibotpro.sql. Some third-party dependencies like Alibaba sliding verification and Alibaba vector retrieval services have been removed in recent versions (2.0.2+ and 2.0.9+ respectively), while Milvus dependency was added in 2.0.9+.

Health Check
Last commit

3 weeks ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Taranjeet Singh Taranjeet Singh(Cofounder of Mem0), and
1 more.

fragments by e2b-dev

0.6%
6k
Next.js template for AI-generated apps
created 1 year ago
updated 1 week ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
5 more.

LibreChat by danny-avila

0.8%
29k
Enhanced ChatGPT clone for self-hosting
created 2 years ago
updated 1 day ago
Feedback? Help us improve.