Getting Started
Installation
To install MultiMind, follow these steps:
- Download the latest release: You can download the latest release from GitHub releases.
- Install the package:
- Windows: Run the downloaded
.exe
installer. - Mac OS X: Open the downloaded
.dmg
file and drag MultiMind to your Applications folder. -
Linux: Run the downloaded
.AppImage
file with the following command:3. Launch the application: * Windows: Double-click the MultiMind application in your Applications folder. * Mac OS X: Open the MultiMind application from your Applications folder. * Linux: Ensure the./path/to/multimind.AppImage
.AppImage
file has executable permissions and run it as shown above.
Initial Configuration
Before you start using the welcome channel, you need to configure access to the models you will use for chat as well as embeddings. Some providers do not provide embedding capabilities.
Chat Provider Configuration
We recommend using OpenAI, Claude, or DeepSeek as your main chat provider. A very easy way to be able to switch and try those models is to sign up for OpenRouter, which lets you use all of these models with one account and one set of credits.
Supported LLM providers are:
- LM Studio
- Llama CPP (Embedded)
- Open AI
- DeepSeek
-
Anthropic (Claude)
-
Open the Settings panel from the main interface.
- Configure required settings:
- Select your LLM provider (e.g., LM Studio, OpenAI, Bedrock)
- Set up API keys if using cloud providers
- Configure vector database settings
- Adjust search and research limits
- Save settings—they will persist across sessions.
Chat Configuration Screenshot
Embedding Configuration
For embeddings, we recommend running those locally by using the Llama CPP setting, and selecting one of the provided embedding models (we typically use nomic).
- Open the Settings panel from the main interface.
- Configure required settings:
- Select the Llama CPP setting for embeddings
- Choose one of the provided embedding models (e.g., nomic)
- Save settings—they will persist across sessions.
Embeddings Configuration Screenshot
Quickstart
To quickly test your configuration, create a channel called the Chat Channel. This channel will have access to a simple non-agentic agent that responds to your requests using the selected model. This is a good way to ensure that all your configuration is working correctly.
- Create a new channel:
- Click on the
+
icon to create a new channel. - Name the channel Chat Channel.
- Select the agent:
- In the channel settings, select the simple non-agentic agent.
- Start chatting:
- Type your messages in the chat box and see responses from the agent.
Welcome Channel
When the application starts, it automatically creates a #welcome
channel where you'll be guided through the onboarding process by the Onboarding Consultant agent.
The welcome channel helps you:
- Understand the platform's capabilities
- Define your goals and objectives
- Create your first project
- Set up initial tasks
- Configure your preferences
Welcome Channel Screenshot
Onboarding Process
The Onboarding Consultant will guide you through these steps:
- Goal Definition
- Discuss your objectives
- Identify key use cases
- Determine success metrics
- Project Setup
- Create your first project
- Define initial tasks
- Set up supporting agents
- Documentation
- Generate onboarding documentation
- Create operational guides
- Establish best practices
- Training
- Educate agents on your goals
- Configure agent behaviors
- Set up monitoring and reporting
First Steps in Welcome Channel
- Respond to the Onboarding Consultant's questions about your goals.
- Review and approve the generated project plan.
- Monitor task progress through the chat interface.
- Provide feedback to refine the onboarding process.
Example conversation flow:
[Onboarding Consultant] Welcome! Let's start by understanding your goals...
[You] I want to automate content creation for my blog
[Onboarding Consultant] Great! What topics do you want to cover?
[You] Technology trends and AI developments
[Onboarding Consultant] I'll create a content creation project for you...
Next Steps
After completing onboarding:
- Explore other channels created for your projects.
- Use
/new
to start additional projects. - Monitor progress through the task manager.
- Review generated artifacts and documents.