What MaiaChat Can Do
A practical manual for chat, agents, MOA, automation, channels, documents, memory, settings, and the workflows that connect them.
Chat
The main workspace for model conversations, tools, memory, documents, voice, and agent-assisted work.
Agents And Profiles
Agents define roles, models, prompts, priorities, and permissions. Profiles bundle agents into reusable teams.
Mixture Of Agents
MOA runs several selected agents as independent reference thinkers, then asks an aggregator agent to compare and synthesize the best final answer.
Automation
Scheduled tasks, event triggers, background agents, boot scripts, and worker boards support long-running or recurring work.
Channels
Connect MaiaChat to external messaging surfaces and configure safe channel-specific behavior.
Settings And Administration
Settings control models, API keys, memory, media, integrations, cost, skills, backups, and personal data.
Common Workflows
Open Chat, choose a model, and send a message.
Upload documents, enable retrieval, then ask about the selected files.
Create agents, add clear system prompts, then use them in chat or profiles.
Create a scheduled task and choose model, agent, loop, script, or MOA mode.
Chat
The main workspace for model conversations, tools, memory, documents, voice, and agent-assisted work.
Open Chat, choose a model, type your message, and send. MaiaChat stores the conversation and can generate a title automatically.
- 1Use New Chat from the sidebar.
- 2Choose a model if you do not want the default.
- 3Enable tools, skills, memory, or retrieval only when needed.
Tools let the assistant search the web, calculate, work with files, call approved integrations, or run configured local capabilities.
- 1Enable Tools in chat.
- 2Select only the tools needed for the task.
- 3Use approvals for sensitive shell or workflow actions when configured.
Documents can be searched through local RAG, Gemini stores, or both. The assistant receives retrieved context as a system message.
- 1Upload documents in Documents.
- 2Enable retrieval in Chat.
- 3Select relevant documents or stores when the task needs source material.
Memory lets MaiaChat reuse relevant previous conversation context, user profile facts, and curated notes.
- 1Enable Memory in Chat.
- 2Ask naturally; the assistant will use relevant memories without forcing them into every answer.
- 3Update or inspect memory from Settings when needed.
Agents And Profiles
Agents define roles, models, prompts, priorities, and permissions. Profiles bundle agents into reusable teams.
Create an agent with a name, role, provider/model, system prompt, tools, priority, and optional retrieval settings.
- 1Open Agents.
- 2Create or edit an agent.
- 3Use the system prompt to define the agent's specialty and boundaries.
- 4Set priority higher for agents that should influence coordination more.
Profiles collect multiple agents and set the default orchestration mode for that team.
- 1Open Profiles.
- 2Add the agents that belong together.
- 3Choose single, sequential, parallel, hierarchical, consensus, or MOA based on the task.
Single uses one agent. Sequential passes work agent-to-agent. Parallel gets independent answers. Consensus synthesizes. Hierarchical coordinates. MOA fans out to references and synthesizes with an aggregator.
Mixture Of Agents
MOA runs several selected agents as independent reference thinkers, then asks an aggregator agent to compare and synthesize the best final answer.
Use MOA for complex planning, architecture, research, high-stakes writing, debugging strategy, or any task where independent perspectives improve the result.
- 1Select at least two active agents.
- 2Use diverse models or roles when possible.
- 3Give a clear task prompt.
- 4Let the aggregator produce the final response.
Reference agents run concurrently. Their drafts are hidden by default. The crowned aggregator receives the successful drafts, critiques them, resolves conflicts, and returns one answer.
The chat selector marks the actual MOA aggregator with a crown. MaiaChat chooses a selected coordinator first, reviewer second, and otherwise the highest-priority selected active agent.
MOA requires at least two successful reference drafts by default. If aggregation fails after enough references succeeded, MaiaChat falls back to the strongest successful reference answer.
MOA is available in multi-agent chat, profiles, channels, scheduled tasks, and the scheduled-task tool interface.
Automation
Scheduled tasks, event triggers, background agents, boot scripts, and worker boards support long-running or recurring work.
Run prompts on a schedule using a model, isolated agent, loop, script, or MOA agent set.
- 1Open Scheduled Tasks.
- 2Choose the execution mode.
- 3For MOA, select at least two agents.
- 4Choose a schedule and optional delivery channel.
Trigger workflows from incoming events or webhooks rather than a time schedule.
Use background execution for work that should continue outside the active chat screen.
Inspect autonomous work, blockers, artifacts, approvals, and recent task state from one operational view.
Channels
Connect MaiaChat to external messaging surfaces and configure safe channel-specific behavior.
The app includes channel infrastructure for webchat and messaging platforms such as Slack, Discord, Telegram, WhatsApp, Teams, Signal, SMS, and email depending on configured connectors.
Channels can use sequential, parallel, consensus, or MOA mode with selected agents.
- 1Open Channels.
- 2Choose a channel.
- 3Enable multi-agent behavior.
- 4Select the mode and the agent set.
Channel permission profiles control which tools are exposed, whether filesystem access is available, and how unknown contacts are handled.
Settings And Administration
Settings control models, API keys, memory, media, integrations, cost, skills, backups, and personal data.
Add keys for providers such as OpenAI, Anthropic, Google, xAI, Perplexity, OpenRouter, or local model providers where available.
Enable reusable skills and connected services from Settings. The chat can use only the capabilities that are enabled and allowed.
Usage tracking and cost settings help monitor token spend and provider routing behavior.
Sensitive actions can require approval before execution, especially command, workflow, and channel-triggered operations.