---
title: "Run OpenCode in parallel worktrees | microManager"
description: "microManager runs OpenCode over the Agent Client Protocol with opencode acp, several sessions at once, each in its own git worktree with diffs and PRs."
url: "https://micromanager.win/agents/opencode"
updated: "2026-11-08"
---

# OpenCode in microManager

microManager runs OpenCode over the Agent Client Protocol by starting opencode acp, so you can run OpenCode sessions in parallel, each in its own git worktree, with whatever models and providers you set up in OpenCode.

Updated 8 November 2026

## How does microManager run OpenCode?

The built-in OpenCode profile runs:

```sh
opencode acp
```

in the workspace’s worktree and talks to it over the Agent Client Protocol. It uses the `opencode` on your login shell’s `PATH`, or the absolute path you set in Settings → Agents.

## What works with OpenCode?

Streamed replies, tool calls as cards with file edits shown as diffs, its plan as a to-do list, permission requests, model choice and slash commands, plus microManager’s [MCP tools](https://micromanager.win/docs/mcp-tools). Worktrees, checkpoints, diff review and pull requests work exactly as they do for every other agent.

## What happens to OpenCode chats when I import from Conductor?

ACP chats that Conductor ran with a non-Grok model become OpenCode chats in microManager, with the model name carried over. Their earlier messages are not shown, and a chat whose session Conductor kept in its own store, which no ACP agent can load, starts a new OpenCode session.

## What do I need?

OpenCode installed and configured with at least one provider, so that `opencode` works in your terminal.

## Where to go next

- [ACP agents](https://micromanager.win/features/acp-agents)
- [Agents and profiles](https://micromanager.win/docs/agents)

## Frequently asked questions

### Which models can I use with OpenCode?

Whatever your OpenCode setup offers. microManager shows the models OpenCode reports over ACP and lets you pick one per chat.

### Do my OpenCode settings apply?

Yes. microManager starts your own opencode command, so its configuration, providers and sign-ins are used as they are.
