AI-Studio  by MindWorkAI

Desktop app for utilizing LLMs with assistants

created 1 year ago
289 stars

Top 91.9% on sourcepulse

GitHubView on GitHub
Project Summary

MindWork AI Studio is a free, cross-platform desktop application designed to provide a unified interface for interacting with various Large Language Models (LLMs). It targets individual users, researchers, and organizations seeking an independent and flexible way to leverage LLMs without being tied to a single provider, offering cost-effectiveness and privacy controls.

How It Works

AI Studio acts as a client, allowing users to bring their own API keys for diverse LLM providers, including OpenAI, Anthropic, Google Gemini, and self-hosted models via llama.cpp or ollama. It supports features like "assistants" for specific tasks and is actively developing Retrieval-Augmented Generation (RAG) capabilities through an External Retrieval Interface (ERI) for integrating local and external data sources. The architecture is modular, with a Rust runtime and a .NET application, and is expanding with a Lua-based plugin system for extensibility.

Quick Start & Requirements

  • Install: Download OS-specific installers from the releases page.
  • Prerequisites: Requires user-provided API keys for LLM providers.
  • Setup Time: Minimal, focused on obtaining API keys.

Highlighted Details

  • Supports a wide range of LLM providers, including OpenAI, Mistral, Anthropic, Google Gemini, xAI, DeepSeek, Alibaba Cloud, Hugging Face inference endpoints, self-hosted models (llama.cpp, ollama, LM Studio), Groq, and Fireworks.
  • Includes specialized support for German research institutions (Helmholtz, GWDG) via federated logins.
  • Actively developing RAG features for data integration and a plugin system using Lua for extensibility.
  • Offers "assistants" for predefined tasks, reducing the need for manual prompting.

Maintenance & Community

The project has received financial support from individuals and the German Aerospace Center (DLR), which also contributes to development. Recent releases (v0.9.40) indicate active development. Community engagement channels are not explicitly listed in the README.

Licensing & Compatibility

Licensed under FSL-1.1-MIT, which permits free use, modification, and sharing for non-competing commercial and non-commercial purposes. The license automatically converts to MIT two years after each release, ensuring future usability.

Limitations & Caveats

The RAG and plugin system features are currently in preview or experimental stages. Cost management for API usage is the user's responsibility, as the app does not display current costs. The README mentions potential for higher costs with extremely intensive API usage.

Health Check
Last commit

3 weeks ago

Responsiveness

1 week

Pull Requests (30d)
4
Issues (30d)
2
Star History
35 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Mckay Wrigley Mckay Wrigley(Founder of Takeoff AI), and
1 more.

chatGPTBox by ChatGPTBox-dev

0.1%
11k
Browser extension for ChatGPT integration
created 2 years ago
updated 1 week ago
Feedback? Help us improve.