AI-Studio  by MindWorkAI

Desktop app for utilizing LLMs with assistants

Created 1 year ago
364 stars

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

2 days ago

Responsiveness

1 week

Pull Requests (30d)
32
Issues (30d)
0
Star History
5 stars in the last 30 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Tobi Lutke Tobi Lutke(Cofounder of Shopify), and
33 more.

opencode by anomalyco

26.5%
60k
CLI tool for AI-assisted coding in the terminal
Created 8 months ago
Updated 18 hours ago
Feedback? Help us improve.