5.9 KiB
MindWork AI Studio
MindWork AI Studio is a desktop application available for macOS, Windows, and Linux. It provides a unified chat interface for Large Language Models (LLMs). You bring your own API key for the respective LLM provider to use the models. The API keys are securely stored by the operating system.
Key features:
- Free of charge: The app is free to use, both for personal and commercial purposes.
- Independence: Users are not tied to any single provider. The initial version supports OpenAI models (like GPT-4o, GPT-4, GPT-4 Turbo, etc.). Future versions will support other providers such as Mistral or Google Gemini.
- Unrestricted usage: Unlike services like ChatGPT, which impose limits after intensive use, MindWork AI Studio offers unlimited usage through the providers API.
- Cost-effective: You only pay for what you use, which can be cheaper than monthly subscription services like ChatGPT Plus, especially if used infrequently. But beware, here be dragons: For extremely intensive usage, the API costs can be significantly higher. Unfortunately, providers currently do not offer a way to display current costs in the app. Therefore, check your account with the respective provider to see how your costs are developing. When available, use prepaid and set a cost limit.
- Privacy: Data entered in the app is not used for training by the providers because we are using the API.
- Flexibility: Choose the provider and model best suited for your current task.
Ready to get started 🤩? Download the appropriate setup for your operating system here.
Support the Project
Thank you for using MindWork AI Studio and considering supporting its development 😀. Your support helps keep the project alive and ensures continuous improvements and new features.
You might make a one-time contribution or opt for monthly support. When you choose to make a one-time contribution, we would be thrilled to honor you by including your name in the app as a gesture of our gratitude 🤝. Monthly supporters will not only have their names featured in the app but will also enjoy additional perks with future releases 🙏. These perks may include ready-made prompt presets for various use cases and pre-built functions for the so-called function calling of the LLM, which will be directly integrated into the app.
Your support, whether big or small, keeps the wheels turning and is deeply appreciated ❤️.
Planned Features
Here's an exciting look at some of the features we're planning to add to MindWork AI Studio in future releases:
- More providers: We plan to add support for additional LLM providers, such as Mistral and Google Gemini, giving you more options to choose from.
- Persistent chats: Your chats will be stored locally, allowing you to continue conversations at any time without starting from scratch.
- Local LLMs: We aim to support local LLMs, enabling you to use options like LM Studio,
ollama
, orllama.cpp
for a more private and self-contained experience. - System prompts: Integration of a system prompt library will allow you to control the behavior of the LLM with predefined prompts, ensuring consistency and efficiency.
- Text replacement for better privacy: Define keywords that will be replaced in your chats before sending content to the provider, enhancing your privacy.
- Advanced interactions: We're full of ideas for advanced interactions tailored for specific use cases, whether in a business context or for writers and other professionals.
Stay tuned for more updates and enhancements to make MindWork AI Studio even more powerful and versatile 🤩.
Building
You just want to use the app? Then simply download the appropriate setup for your operating system. This chapter is intended for developers who want to modify and customize the code.
In order to build MindWork AI Studio from source instead of using the pre-built binaries, follow these steps:
- Install the .NET 8 SDK.
- Install the Rust compiler.
- Install NuShell. This shell works on all operating systems and is required because the build script is written in NuShell.
- Clone the repository.
- Open a terminal with NuShell.
- Navigate to the
/app/MindWork AI Studio
directory within the repository. - To build the current version, run
nu build.nu publish
.- This will build the app for the current operating system, for both x64 (Intel, AMD) and ARM64 (e.g., Apple Silicon, Raspberry Pi).
- The setup program will be located in
runtime/target/release/bundle
afterward.
- To prepare a new release, run
nu build.nu prepare <ACTION>
, where<ACTION>
is eitherpatch
,minor
, ormajor
.
License
MindWork AI Studio is licensed under the FSL-1.1-MIT
license (functional source license). Here’s a simple rundown of what that means for you:
- Permitted Use: Feel free to use, copy, modify, and share the software for your own projects, educational purposes, research, or even in professional services. The key is to use it in a way that doesn't compete with our offerings.
- Competing Use: Our only request is that you don't create commercial products or services that replace or compete with MindWork AI Studio or any of our other offerings.
- No Warranties: The software is provided "as is", without any promises from us about it working perfectly for your needs. While we strive to make it great, we can't guarantee it will be free of bugs or issues.
- Future License: Good news! The license for each release of MindWork AI Studio will automatically convert to an MIT license two years from its release date. This makes it even easier for you to use the software in the future.
For more details, refer to the LICENSE file. This license structure ensures you have plenty of freedom to use and enjoy the software while protecting our work.