Commands, package names, and image names on this page come from the open-source project that Mibyan Desktop is built on, and can differ from the Mibyan Desktop installer. For the supported Mibyan install and update path, see Install and update.
Who this is for
- Brand new and want the shortest path to a working setup
- Switching providers and don’t want to lose time to config mistakes
- Setting up Mibyan for a team, bot, or always-on workflow
- Tired of “it installed, but it still does nothing”
The fastest path
Pick the row that matches your goal:
Rule of thumb: if Mibyan cannot complete a normal chat, do not add more features yet. Get one clean conversation working first, then layer on gateway, cron, skills, voice, or routing.
1. Install Mibyan
With the Mibyan Desktop installer on macOS or Windows (recommended)
To easily install the command-line and desktop applications, download the Mibyan Desktop installer from our website and run it.Without Mibyan Desktop:
For a command-line only install without Mibyan Desktop, run: For aarch64 Android devices, use the separate Termux APT guide.Linux / macOS / WSL2
Mibyan Desktop is installed from the Mibyan Desktop download, or launched from an existing Mibyan CLI with
mibyan desktop. See Install and update.Windows (native)
Run in powershell:Mibyan Desktop is installed from the Mibyan Desktop download, or launched from an existing Mibyan CLI with
mibyan desktop. See Install and update.2. Choose a Provider
The single most important setup step. Usemibyan model to walk through the choice interactively:
Setup modesOn a fresh install,
mibyan setup offers three modes:- Quick Setup (Nous Portal) — OAuth login, no API keys to manage; sets up a model plus the Tool Gateway tools, billed to your Nous Portal subscription. The recommended fast path.
- Full Setup — walk through every provider, tool, and option yourself (bring your own keys).
- Blank Slate — everything starts off except the bare minimum needed to run an agent: provider & model, the File Operations toolset, and the Terminal toolset. No web, browser, code execution, vision, memory, delegation, cron, skills, plugins, or MCP servers — and compression, checkpoints, smart routing, and memory capture are all disabled. After the minimal baseline is applied, you choose one of two paths: start with everything disabled (finish now with the minimal agent), or walk through all configurations (opt in to tools, skills, plugins, MCP, and messaging). Pick this when you want a minimal, fully-controlled agent and intend to enable only exactly what you need.
platform_toolsets.cli list plus agent.disabled_toolsets, so nothing you didn’t choose ever loads — not even after mibyan update. Re-enable anything later with mibyan tools, seed skills with mibyan skills opt-in --sync, or tune settings with mibyan setup agent.
For most first-time users: choose a provider, accept the defaults unless you know why you’re changing them. The full provider catalog with env vars and setup steps lives on the Providers page.
How settings are stored
Mibyan separates secrets from normal config:- Secrets and tokens →
~/.mibyan/.env - Non-secret settings →
~/.mibyan/config.yaml
3. Run Your First Chat
- The banner shows your chosen model/provider
- Mibyan replies without error
- It can use a tool if needed (terminal, file read, web search)
- The conversation continues normally for more than one turn
4. Verify Sessions Work
Before moving on, make sure resume works:5. Try Key Features
Use the terminal
Slash commands
Type/ to see an autocomplete dropdown of all commands:
Multi-line input
PressAlt+Enter, Ctrl+J, or Shift+Enter to add a new line. Shift+Enter requires a terminal that sends it as a distinct sequence (Kitty / foot / WezTerm / Ghostty by default; iTerm2 / Alacritty / VS Code terminal once the Kitty keyboard protocol is enabled). Alt+Enter and Ctrl+J work in every terminal.
Interrupt the agent
If the agent is taking too long, type a new message and press Enter — it interrupts the current task and switches to your new instructions.Ctrl+C also works.
6. Add the Next Layer
Only after the base chat works. Pick what you need:Bot or shared assistant
Automation and tools
mibyan tools— tune tool access per platformmibyan skills— browse and install reusable workflows- Cron — only after your bot or CLI setup is stable
Sandboxed terminal
For safety, run the agent in a Docker container or on a remote server:mibyan egress setup && mibyan egress start; mibyan setup terminal also points Docker users at it. Modal, SSH, Daytona, and Singularity are not wired yet.
Voice mode
Runmibyan tools and configure the Voice providers. Then enable /voice on
in the CLI and press Ctrl+B to record. PM handles missing supported
requirements; a dependency change can require a restart. Local Faster-Whisper
is not available on every architecture. See Voice Mode.
Skills
Skills are on-demand instruction documents that teach Mibyan how to do a specific task — deploy to Kubernetes, open a GitHub PR, fine-tune a model, search for GIFs. Each is aSKILL.md file with a name, a description, and a step-by-step procedure. The agent reads the short descriptions for free and only loads a skill’s full content when a task actually calls for it, so adding skills doesn’t bloat every request.
Mibyan ships with a catalog of bundled skills already installed in ~/.mibyan/skills/. You can add more from the Skills Hub, or write your own.
Browse and install from the hub:
source/path slug from the hub — openai/skills/k8s means the k8s skill from OpenAI’s catalog. mibyan skills browse shows the exact slugs to use.
Use a skill — every installed skill becomes a slash command automatically:
MCP servers
Editor integration (ACP)
ACP support ships with the standard[all] extras, so the curl installer already includes it. Just run:
[all], run cd ~/.mibyan/mibyan-agent && python -c "import pm; pm.sync_venv(['acp'], explicit=True)" first.)
See ACP Editor Integration.
Common Failure Modes
These are the problems that waste the most time:Recovery Toolkit
When something feels off, use this order:mibyan doctormibyan modelmibyan setupmibyan sessions listmibyan --continuemibyan gateway status
Quick Reference
Next Steps
- CLI Guide — Master the terminal interface
- Configuration — Customize your setup
- Messaging Gateway — Connect Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant, Teams, and more
- Tools & Toolsets — Explore available capabilities
- AI Providers — Full provider list and setup details
- Skills System — Reusable workflows and knowledge
- Tips & Best Practices — Power user tips
- Moving to another machine —
mibyan backupmigrates your whole setup (or a single profile); no need to rebuild from scratch

