AI-Studio  by MindWorkAI

Desktop app for utilizing LLMs with assistants

Created 1 year ago
302 stars

Top 88.4% 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

1 week ago

Responsiveness

1 week

Pull Requests (30d)
20
Issues (30d)
1
Star History
8 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.