From 3ab5eb897c2ad67888dfcb0fc8b315be662ff313 Mon Sep 17 00:00:00 2001 From: chaitanyagiri Date: Thu, 22 Oct 2026 17:04:02 +0530 Subject: [PATCH] blog: position Munder Difflin for all knowledge work in posts from 16 to 22 Oct Founder order (M30-104): Munder Difflin is a team of AI agents for all kinds of knowledge work, coding included. Replace the coding agents house line, drop code only pick rules and labels, and name the Cloud Office and the mobile app only as coming soon. Covers the five Claude Duet pages from #775. Co-Authored-By: Claude Opus 5.5 --- blog/src/_data/media.json | 2 +- .../media/claude-duet-alternatives/motion.js | 2 +- .../media/claude-duet-alternatives/pick.png | Bin 107878 -> 108336 bytes .../src/posts/agent-tools-today-2026-10-16.md | 2 +- .../src/posts/agent-tools-today-2026-10-17.md | 2 +- .../src/posts/agent-tools-today-2026-10-18.md | 2 +- .../src/posts/agent-tools-today-2026-10-19.md | 2 +- .../src/posts/agent-tools-today-2026-10-21.md | 2 +- .../src/posts/agent-tools-today-2026-10-22.md | 2 +- blog/src/posts/build-your-own-claude-duet.md | 18 ++++---- .../posts/claude-api-version-2026-10-21.md | 2 +- blog/src/posts/claude-duet-alternatives.md | 18 ++++---- blog/src/posts/claude-duet-for-developers.md | 6 +-- .../posts/claude-duet-vs-munder-difflin.md | 28 ++++++------ blog/src/posts/claude-duet-waitlist.md | 4 +- blog/src/posts/cline-alternatives.md | 2 +- blog/src/posts/codex-vs-gemini-cli.md | 4 +- blog/src/posts/cursor-vs-cline.md | 2 +- blog/src/posts/deepseek-v4-1-flash-1017.md | 2 +- blog/src/posts/hermes-agent-alternatives.md | 14 +++--- blog/src/posts/kilo-code-vs-cline.md | 2 +- blog/src/posts/litellm-1-107-0-compromise.md | 2 +- blog/src/posts/what-is-claude-duet.md | 4 +- blog/src/posts/what-is-nanoclaw.md | 2 +- blog/src/posts/what-is-roo-code.md | 2 +- blog/src/posts/what-is-zeroclaw.md | 2 +- .../agent-security-and-sandboxing/index.html | 6 +-- .../agent-tools-today-2026-10-16/index.html | 2 +- .../agent-tools-today-2026-10-17/index.html | 2 +- .../agent-tools-today-2026-10-18/index.html | 2 +- .../agent-tools-today-2026-10-19/index.html | 2 +- .../agent-tools-today-2026-10-21/index.html | 2 +- .../agent-tools-today-2026-10-22/index.html | 4 +- .../ai-agent-use-cases-our-office/index.html | 6 +-- docs/blog/aider-vs-claude-code/index.html | 2 +- docs/blog/asd-ste100-prompting/index.html | 6 +-- .../media/claude-duet-alternatives/motion.js | 2 +- .../media/claude-duet-alternatives/pick.png | Bin 107878 -> 108336 bytes docs/blog/best-ai-coding-agents/index.html | 2 +- .../index.html | 2 +- .../build-your-own-claude-duet/index.html | 38 ++++++++-------- .../index.html | 6 +-- .../building-reliable-ai-agents/index.html | 6 +-- .../blog/chatgpt-dots-alternatives/index.html | 2 +- .../claude-api-version-2026-10-21/index.html | 10 ++--- docs/blog/claude-code-alternatives/index.html | 2 +- .../index.html | 6 +-- .../claude-code-best-practices/index.html | 6 +-- .../blog/claude-code-max-plan-tips/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 2 +- docs/blog/claude-code-skills/index.html | 6 +-- .../index.html | 6 +-- .../claude-code-vs-antigravity/index.html | 2 +- docs/blog/claude-code-vs-cursor/index.html | 2 +- .../claude-cowork-vs-claude-code/index.html | 2 +- docs/blog/claude-duet-alternatives/index.html | 24 +++++----- .../claude-duet-for-developers/index.html | 10 ++--- .../claude-duet-vs-munder-difflin/index.html | 42 +++++++++--------- docs/blog/claude-duet-waitlist/index.html | 10 ++--- docs/blog/claude-squad-alternative/index.html | 2 +- .../claude-squad-vs-munder-difflin/index.html | 2 +- docs/blog/cline-alternatives/index.html | 4 +- docs/blog/cline-vs-munder-difflin/index.html | 2 +- docs/blog/codex-cli-vs-claude-code/index.html | 2 +- docs/blog/codex-max-plan-tips/index.html | 6 +-- docs/blog/codex-pricing/index.html | 6 +-- .../index.html | 2 +- docs/blog/codex-vs-cursor/index.html | 2 +- docs/blog/codex-vs-gemini-cli/index.html | 6 +-- docs/blog/command-center-guide/index.html | 6 +-- .../index.html | 2 +- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 2 +- .../index.html | 2 +- docs/blog/cursor-alternatives/index.html | 2 +- docs/blog/cursor-vs-cline/index.html | 4 +- .../debugging-multi-agent-systems/index.html | 6 +-- docs/blog/deepseek-v4-1-flash-1017/index.html | 2 +- .../index.html | 6 +-- .../index.html | 6 +-- docs/blog/feed.xml | 6 +-- docs/blog/gemini-4-argon-pricing/index.html | 6 +-- .../index.html | 2 +- .../blog/gemini-cli-vs-claude-code/index.html | 2 +- .../index.html | 2 +- docs/blog/grok-bot-alternatives/index.html | 2 +- docs/blog/grok-bot-pricing/index.html | 2 +- docs/blog/herdr-alternatives/index.html | 2 +- .../blog/hermes-agent-alternatives/index.html | 20 ++++----- docs/blog/hermes-agent-vs-openclaw/index.html | 2 +- .../index.html | 2 +- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 2 +- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- docs/blog/how-to-install-codex-cli/index.html | 6 +-- .../blog/how-to-install-gemini-cli/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- docs/blog/how-to-use-claude-code/index.html | 6 +-- .../blog/how-to-use-gemini-4-argon/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- docs/blog/index.html | 8 ++-- .../index.html | 2 +- docs/blog/kilo-code-vs-cline/index.html | 4 +- .../litellm-1-107-0-compromise/index.html | 8 ++-- .../index.html | 2 +- .../index.html | 6 +-- docs/blog/mcp-and-skills-in-a-hive/index.html | 6 +-- .../mcp-security-tool-poisoning/index.html | 6 +-- docs/blog/meta-muse-alternatives/index.html | 2 +- .../meta-muse-grok-bot-privacy/index.html | 2 +- docs/blog/meta-muse-vs-grok-bot/index.html | 2 +- .../index.html | 6 +-- .../munder-difflin-vs-chatgpt-dots/index.html | 2 +- docs/blog/muse-code-vs-claude-code/index.html | 2 +- docs/blog/omniagent-alternatives/index.html | 2 +- docs/blog/open-source-ai-agents/index.html | 2 +- docs/blog/openclaw-alternatives/index.html | 2 +- docs/blog/opencode-alternatives/index.html | 2 +- docs/blog/opencode-vs-claude-code/index.html | 2 +- docs/blog/orca-vs-munder-difflin/index.html | 2 +- .../prompt-caching-for-ai-agents/index.html | 6 +-- docs/blog/qm-vs-munder-difflin/index.html | 2 +- .../blog/run-a-mixed-engine-office/index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- .../security-for-ai-coding-agents/index.html | 6 +-- .../small-team-ai-agents-playbook/index.html | 6 +-- docs/blog/tags/ai-agents/index.html | 8 ++-- docs/blog/tags/automation/index.html | 6 +-- docs/blog/tags/claude-code/index.html | 6 +-- docs/blog/tags/comparisons/index.html | 2 +- docs/blog/tags/guides/index.html | 6 +-- docs/blog/tags/multi-agent/index.html | 2 +- docs/blog/tags/open-source/index.html | 2 +- .../index.html | 6 +-- .../the-multi-agent-cost-playbook/index.html | 6 +-- .../index.html | 2 +- docs/blog/topics/comparisons/index.html | 2 +- docs/blog/topics/guides/index.html | 6 +-- .../index.html | 6 +-- .../trigger-ai-agents-from-slack/index.html | 6 +-- docs/blog/vibe-kanban-alternative/index.html | 2 +- docs/blog/what-is-claude-duet/index.html | 4 +- docs/blog/what-is-nanoclaw/index.html | 2 +- docs/blog/what-is-roo-code/index.html | 2 +- docs/blog/what-is-zeroclaw/index.html | 2 +- .../index.html | 6 +-- .../index.html | 6 +-- .../index.html | 6 +-- docs/llms.txt | 4 +- 159 files changed, 398 insertions(+), 398 deletions(-) diff --git a/blog/src/_data/media.json b/blog/src/_data/media.json index 56dcbdb915..1ed15a3a19 100644 --- a/blog/src/_data/media.json +++ b/blog/src/_data/media.json @@ -5193,7 +5193,7 @@ "inline": {} }, "build-your-own-claude-duet": { - "title": "Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase", + "title": "Build Your Own Claude Duet: A Free Morning Brief Agent", "category": "guides", "hero": { "file": "assets/media/build-your-own-claude-duet/hero.png", diff --git a/blog/src/assets/media/claude-duet-alternatives/motion.js b/blog/src/assets/media/claude-duet-alternatives/motion.js index 3288470f8d..e48673606c 100644 --- a/blog/src/assets/media/claude-duet-alternatives/motion.js +++ b/blog/src/assets/media/claude-duet-alternatives/motion.js @@ -424,7 +424,7 @@ return { g, cup, halo, x }; }); /* gates, question cards and exit labels */ - const QS = ["Must it work with your laptop shut?", "Is your work a codebase?", "Want it in WhatsApp or Telegram?"]; + const QS = ["Must it work with your laptop shut?", "Want a team of agents, not one?", "Want it in WhatsApp or Telegram?"]; const cards = QS.map((q, i) => { /* the first card wraps so it stays clear of the buttons */ const g = el("g", {}, svg), x = X[i] + 32, maxW = i === 0 ? 236 : 800 - 24 - x - 32; diff --git a/blog/src/assets/media/claude-duet-alternatives/pick.png b/blog/src/assets/media/claude-duet-alternatives/pick.png index c6b34f2278360b55f4114ca854f3de9469994f7e..2ab55026e5eb172e42fc0af843d141d9ca62a681 100644 GIT binary patch literal 108336 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 @Yb64(whUy`ZLK?KczF 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 literal 107878 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 diff --git a/blog/src/posts/agent-tools-today-2026-10-16.md b/blog/src/posts/agent-tools-today-2026-10-16.md index 30fa8adef5..906406eede 100644 --- a/blog/src/posts/agent-tools-today-2026-10-16.md +++ b/blog/src/posts/agent-tools-today-2026-10-16.md @@ -14,7 +14,7 @@ tags: ["Daily Brief", "Claude Code", "OpenCode", "MCP", "Open Source"] Agent tools today, 16 Oct 2026, in one line: Meta released the weights of an 816B parameter model "built for coding and agentic work", an office suite told agents how to write its documents, and OpenCode switched off session sharing. Every number was checked on 16 Oct. The edition before this one on the site is [13 Oct](/blog/agent-tools-today-2026-10-13/). -[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below. +[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

Animation. A pop-up book opens on a white background and a card rises from the fold, reading Muse Spark Open, then three tabs unfold in front of it: 816B total, 42B active and 1M token context.
Meta's Muse Spark Open, from its model card, checked 16 Oct 2026.
diff --git a/blog/src/posts/agent-tools-today-2026-10-17.md b/blog/src/posts/agent-tools-today-2026-10-17.md index e122717a9e..fa9044726f 100644 --- a/blog/src/posts/agent-tools-today-2026-10-17.md +++ b/blog/src/posts/agent-tools-today-2026-10-17.md @@ -14,7 +14,7 @@ tags: ["Daily Brief", "Claude Code", "MCP", "Open Source"] Agent tools today, 17 Oct 2026, in one line: Apple ran Meta's open weights model on four Mac Studios, a StarCraft benchmark put coding agents in their own CLIs, and Claude Code says standalone Claude Design is closing. Every number was checked on 17 Oct. The edition before this one on the site is [16 Oct](/blog/agent-tools-today-2026-10-16/). -[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below. +[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.
Animation. On a white background, four small boxes labelled Mac Studio sit in a row joined by a blue cable, their lights turn green, and a counter above them rolls up to 36, with the label tokens per second.
Muse Spark Open on four Mac Studios, from Apple's machine learning research post of 15 Oct 2026.
diff --git a/blog/src/posts/agent-tools-today-2026-10-18.md b/blog/src/posts/agent-tools-today-2026-10-18.md index c3deb3201e..287c8e9310 100644 --- a/blog/src/posts/agent-tools-today-2026-10-18.md +++ b/blog/src/posts/agent-tools-today-2026-10-18.md @@ -14,7 +14,7 @@ tags: ["Daily Brief", "Claude Code", "MCP", "Open Source"] Agent tools today, 18 Oct 2026, in one line: an 8 KB skill file claims to match a 207 tool MCP server, Black Forest Labs shipped a 5.6B image model with a build for 8 GB graphics cards, and Tencent opened a memory engine for agents. Every number was checked on 18 Oct. The last edition is [17 Oct](/blog/agent-tools-today-2026-10-17/). -[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below. +[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.
Animation. On a white background, a big backpack stuffed with small tool cards sits next to a single index card. Under the backpack a counter reads 400.7k tokens; under the card a counter reads 34.5k tokens.
REA 6.5.0 against LeanREA in context tokens with every tool loaded, from the LeanREA README of 17 Oct 2026.
diff --git a/blog/src/posts/agent-tools-today-2026-10-19.md b/blog/src/posts/agent-tools-today-2026-10-19.md index 06bbd72376..27dbe6cbc4 100644 --- a/blog/src/posts/agent-tools-today-2026-10-19.md +++ b/blog/src/posts/agent-tools-today-2026-10-19.md @@ -14,7 +14,7 @@ tags: ["Daily Brief", "Claude Code", "MCP", "Open Source"] Agent tools today, 19 Oct 2026, in one line: DeepSeek opened its own web search to agents at $0.75 per 1,000 successful requests, a Git hook now quizzes you on your agent's code before a push, and OpenClaw's new release resumes interrupted turns after a Gateway restart. Every number was checked on 19 Oct. The last edition is [18 Oct](/blog/agent-tools-today-2026-10-18/). -[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below. +[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.
Animation. On a white background, a parcel labelled git push waits in front of a raised drawbridge. A card from Sphinx asks: What happens on the retry? When a check marked Understood appears, the bridge lowers and the parcel rolls across to a flag marked origin/main.
How Sphinx pauses a push on a protected branch and asks one question about the diff, from the Sphinx site on 19 Oct 2026.
diff --git a/blog/src/posts/agent-tools-today-2026-10-21.md b/blog/src/posts/agent-tools-today-2026-10-21.md index 98b6130b4e..5d24b44c66 100644 --- a/blog/src/posts/agent-tools-today-2026-10-21.md +++ b/blog/src/posts/agent-tools-today-2026-10-21.md @@ -14,7 +14,7 @@ tags: ["Daily Brief", "Claude Code", "MCP", "Open Source"] Agent tools today, 21 Oct 2026, in one line: DeepSeek opened up the inference framework behind its own services, Mistral shipped speech models with a voice agent SDK, and Claude Code fixed a tool search failure on Vertex and Bedrock. Every number was checked on 21 Oct. The last edition is [19 Oct](/blog/agent-tools-today-2026-10-19/). -[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below. +[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.
Animation. On a white background, a row of terminal tabs slides into a tall sidebar. Four agent rows appear one by one; three show a small dot for running work, and one lights up with a mark that reads Needs you. A click on that row opens its terminal.
Harp's agent sidebar, drawn from its README on 21 Oct 2026.
diff --git a/blog/src/posts/agent-tools-today-2026-10-22.md b/blog/src/posts/agent-tools-today-2026-10-22.md index aac4323e5d..f4ca898059 100644 --- a/blog/src/posts/agent-tools-today-2026-10-22.md +++ b/blog/src/posts/agent-tools-today-2026-10-22.md @@ -14,7 +14,7 @@ tags: ["Daily Brief", "Claude Code", "MCP", "Open Source"] Agent tools today, 22 Oct 2026, in one line: Anthropic shipped its first new API version since 2023, LayerFS reached 1.0 with a filesystem built for parallel agents, and BerriAI believes the LiteLLM attack ran through tokens kept in a proxy's logs. Every number was checked on 22 Oct. The last edition is [21 Oct](/blog/agent-tools-today-2026-10-21/). -[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below. +[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.
Animation. On a white background, a stack of thin layers labelled Shared history sits at the bottom. Three clear sheets labelled Agent 1, Agent 2 and Agent 3 slide on top, and small marks appear on each. Agent 2's sheet presses down into the stack as a new commit, and the other two sheets lift away. Tap Commit to press another sheet down.
How LayerFS gives each agent a workspace over shared history, drawn from its README on 22 Oct 2026.
diff --git a/blog/src/posts/build-your-own-claude-duet.md b/blog/src/posts/build-your-own-claude-duet.md index ce8e46fcfe..1aa98bb30a 100644 --- a/blog/src/posts/build-your-own-claude-duet.md +++ b/blog/src/posts/build-your-own-claude-duet.md @@ -1,7 +1,7 @@ --- -title: "Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase" -seoTitle: "Build Your Own Claude Duet for Free: Morning Brief Agent for Developers" -description: "No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source." +title: "Build Your Own Claude Duet: A Free Morning Brief Agent" +seoTitle: "Build Your Own Claude Duet for Free: A Morning Brief Agent Team" +description: "No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example." date: 2026-10-22 category: guides categoryLabel: Guides @@ -11,18 +11,18 @@ secondaryKeywords: ["claude duet for developers", "open source claude duet", "cl tags: ["Guides", "AI Agents", "Automation", "Claude Code"] faq: - q: "Is this the same as Claude Duet?" - a: "No. Claude Duet is Anthropic's app that works on business apps in its own virtual machine and decides by itself when to message you. This build copies one idea, a brief that comes to you first, for a codebase, on your own computer, on a clock you set." + a: "No. Claude Duet is Anthropic's app that works on business apps in its own virtual machine and decides by itself when to message you. This build copies one idea, a brief that comes to you first, with a team of agents on your own computer, on a clock you set." - q: "What do I need for this build?" a: "Munder Difflin, which is free, a coding CLI such as Claude Code with a subscription or key, and the GitHub CLI signed in to your account so the agent can read pull requests, runs and issues. Slack is optional." - q: "Does the brief run if my laptop is asleep?" - a: "No. Schedules run on your computer, so it has to be awake. Munder Difflin has a setting that keeps the computer awake while agents are live, and it works best on mains power." + a: "Not today. Schedules run on your computer, so it has to be awake, and Munder Difflin has a setting that keeps it awake while agents are live. The Munder Difflin Cloud Office, coming soon, keeps agents working with your computer off." - q: "Can I use Codex or Gemini CLI instead of Claude Code?" a: "Yes. Each agent picks its own engine when you add it, so the brief agent can run Codex, Gemini CLI, OpenCode or another supported CLI. The prompt stays the same." --- -You can build your own Claude Duet for a codebase with one [Munder Difflin](https://harnessmd.com/download) agent, one daily schedule that asks it for a brief, and Slack for replies. It costs nothing beyond the coding subscription you already have. +You can build your own Claude Duet with one [Munder Difflin](https://harnessmd.com/download) agent, one daily schedule that asks it for a brief, and Slack for replies. It costs nothing beyond the AI subscription you already have. -Claude Duet, Anthropic's proactive agent app, opened as a US waitlist on 21 Oct 2026 and is built for business apps ([what is Claude Duet?](/blog/what-is-claude-duet/)). Its best idea, a brief that comes to you before you ask, works just as well for code. Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Labels below match the app's source on 22 Oct 2026. +Claude Duet, Anthropic's proactive agent app, opened as a US waitlist on 21 Oct 2026 and is built for business apps ([what is Claude Duet?](/blog/what-is-claude-duet/)). Its best idea, a brief that comes to you before you ask, works for any work a team of agents can gather: a research digest, a draft weekly report, or items from another app through an MCP server you add. This guide uses a codebase as the worked example. Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Labels below match the app's source on 22 Oct 2026. ## What will this build do? @@ -69,7 +69,7 @@ Want more than one repository? Add one brief agent per repository, each pointed ## How do you answer the brief from Slack? -Connect Slack once, then reply in a thread. Create the Slack app from the manifest the app gives you: under **Integrations** in Pro, or **Settings**, then **Connections** in Classic, press **Copy manifest**. Our [Slack guide](/blog/connect-slack-to-munder-difflin/) has every step. Pick Michael, the orchestrator, under **Who answers inbound messages**. +Connect Slack once, then reply in a thread. Create the Slack app from the manifest the app gives you: press **Copy manifest** under **How to get these**. Our [Slack guide](/blog/connect-slack-to-munder-difflin/) has every step. Pick Michael, the orchestrator, as the agent that answers. Now write "Fix the failing check on main" in a channel the bot is in. The project's [README](https://github.com/HarnessMD/munder-difflin) says Michael "can spawn an ephemeral worker, reply in-thread, and tear it down." @@ -79,6 +79,6 @@ Spend, scope changes and destructive steps still come back to you for approval, ## What is still missing compared with Claude Duet? -Judgment and the cloud. Duet decides what is urgent on its own and runs in a virtual machine with your laptop off. This build fires on your clock, on your awake computer, and sees only what its commands show. It works on your code, with any engine you pick, today, anywhere. For the full picture, read [Claude Duet vs Munder Difflin](/blog/claude-duet-vs-munder-difflin/) and [scheduling agent missions](/blog/scheduling-autonomous-agent-missions/). +Judgment, for now. Duet decides what is urgent on its own and runs in a virtual machine with your laptop off. This build fires on your clock, on your awake computer, and sees only what its commands show; the Cloud Office, coming soon, takes it off your computer. It works with any engine you pick, today, anywhere. For the full picture, read [Claude Duet vs Munder Difflin](/blog/claude-duet-vs-munder-difflin/) and [scheduling agent missions](/blog/scheduling-autonomous-agent-missions/). diff --git a/blog/src/posts/claude-api-version-2026-10-21.md b/blog/src/posts/claude-api-version-2026-10-21.md index 03e193344a..132ccec5af 100644 --- a/blog/src/posts/claude-api-version-2026-10-21.md +++ b/blog/src/posts/claude-api-version-2026-10-21.md @@ -24,7 +24,7 @@ faq: Claude API version 2026-10-21 is the first new Claude API version since 2023-06-01. Anthropic released it on 21 Oct 2026 with new major versions of every SDK. It removes `temperature`, `top_p` and `top_k`, rejects two odd message shapes, renames fields in the Admin API, and the new SDKs send your key in a different header. -This page sums up Anthropic's [versions page](https://platform.claude.com/docs/en/api/versioning), [migration guide](https://platform.claude.com/docs/en/api/migration-2026-10-21) and API release notes, opened on 22 Oct 2026, with the Python changes in most detail. If you run coding agents rather than call the API yourself, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. +This page sums up Anthropic's [versions page](https://platform.claude.com/docs/en/api/versioning), [migration guide](https://platform.claude.com/docs/en/api/migration-2026-10-21) and API release notes, opened on 22 Oct 2026, with the Python changes in most detail. If you would rather run a team of agents than call the API yourself, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. ## What changed in Claude API version 2026-10-21? diff --git a/blog/src/posts/claude-duet-alternatives.md b/blog/src/posts/claude-duet-alternatives.md index 06804f0ecd..31aab77d92 100644 --- a/blog/src/posts/claude-duet-alternatives.md +++ b/blog/src/posts/claude-duet-alternatives.md @@ -15,14 +15,14 @@ faq: - q: "Can I use Claude Duet outside the US?" a: "Not yet. Anthropic's announcement of 21 Oct 2026 says the preview starts with Pro and Max users in the US, and the product page says Team and Enterprise plans are not included yet. The open source picks on this page have no region limit." - q: "Which Claude Duet alternative keeps working when my laptop is off?" - a: "Claude Cowork. Anthropic's help page says scheduled tasks run in the cloud with no device online. Munder Difflin, OpenClaw and Hermes Agent run on a machine you control, so that machine has to stay on, though Hermes Agent can live on a small server." - - q: "What is the best Claude Duet alternative for developers?" - a: "Munder Difflin, if your work is a codebase. It runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer, with schedules and Slack replies, while Duet is built for business apps like Gmail, QuickBooks and HubSpot." + a: "Claude Cowork. Anthropic's help page says scheduled tasks run in the cloud with no device online. Munder Difflin, OpenClaw and Hermes Agent run on a machine you control today, so that machine has to stay on, though Hermes Agent can live on a small server. The Munder Difflin Cloud Office, coming soon, keeps its agents working with your computer off." + - q: "Which Claude Duet alternative gives me a team of agents?" + a: "Munder Difflin. It runs a team of AI agents for all kinds of knowledge work, coding included: research, writing, analysis, ops and code, each agent with its own role, on schedules and Slack. Duet is one agent in one thread." --- -The best Claude Duet alternatives today are Claude Cowork if you want Anthropic's cloud, and [Munder Difflin](https://harnessmd.com/download), OpenClaw or Hermes Agent if you want an agent on hardware you control. None of them has a waitlist. +The best Claude Duet alternatives today are Claude Cowork if you want Anthropic's cloud, and [Munder Difflin](https://harnessmd.com/download), OpenClaw or Hermes Agent if you want agents on hardware you control today. None of them has a waitlist. -Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Claude Duet is Anthropic's proactive agent app, opened on 21 Oct 2026 as a research preview. New to it? Start with [What is Claude Duet?](/blog/what-is-claude-duet/). Every fact below comes from vendor pages opened on 22 Oct 2026. +Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Claude Duet is Anthropic's proactive agent app, opened on 21 Oct 2026 as a research preview. New to it? Start with [What is Claude Duet?](/blog/what-is-claude-duet/). Every fact below comes from vendor pages opened on 22 Oct 2026. ## Why look for a Claude Duet alternative? @@ -43,7 +43,7 @@ This decides whether a closed laptop stops the work and who holds your files. Du **1. Claude Cowork.** [Cowork](/blog/what-is-claude-cowork/) is Anthropic's agent for longer work: you describe an outcome, step away and come back to finished documents, files or research. Its [help page](https://support.claude.com/en/articles/13345190-get-started-with-cowork) says it is on paid plans (Pro, Max, Team, Enterprise), runs sessions remotely in the cloud, and that "scheduled tasks run in the cloud, with no device online." The difference from Duet: you start the work. Best for: Duet's cloud model without the waitlist. -**2. Munder Difflin.** [Munder Difflin](https://harnessmd.com/download) is what we make. Its [README](https://github.com/HarnessMD/munder-difflin) says it works "with the subscriptions you already pay for, on their hourly limits." Agents act without a prompt through schedules, a Slack channel can feed work to Michael, the lead agent, and spend, scope changes and destructive steps come back to you for approval. The catch: agents run while your computer runs. Best for: a proactive team for your codebase. [Claude Duet vs Munder Difflin](/blog/claude-duet-vs-munder-difflin/) compares the two in full. +**2. Munder Difflin.** [Munder Difflin](https://harnessmd.com/download) is what we make. Its [README](https://github.com/HarnessMD/munder-difflin) says it works "with the subscriptions you already pay for, on their hourly limits." Agents act without a prompt through schedules, a Slack channel can feed work to Michael, the lead agent, and spend, scope changes and destructive steps come back to you for approval. Agents reach your other apps through MCP servers, skills and plugins you add. Today agents run while your computer runs; the Cloud Office, coming soon, keeps them working with it off. Best for: a proactive team for research, writing, analysis, ops and code. [Claude Duet vs Munder Difflin](/blog/claude-duet-vs-munder-difflin/) compares the two in full. **3. OpenClaw.** [OpenClaw](https://github.com/openclaw/openclaw) is an open source (MIT) assistant that "runs on your own computer and meets you in the channels you already use": WhatsApp, Telegram, Slack, Discord, iMessage and more than 20 others. Best for: a personal assistant in your chat apps. @@ -67,10 +67,10 @@ Our view: a schedule you wrote is less clever than Duet's judgment about what is ## Which Claude Duet alternative should you pick? -Start from the work, not the feature list. If the work must go on with your laptop shut, pick Claude Cowork. If your day is a codebase, pick Munder Difflin. If you want an assistant inside WhatsApp or Telegram, pick OpenClaw, and if you want memory that learns, pick Hermes Agent. +Start from the work, not the feature list. If the work must go on with your laptop shut, pick Claude Cowork. If you want a team of agents with different roles, pick Munder Difflin. If you want an assistant inside WhatsApp or Telegram, pick OpenClaw, and if you want memory that learns, pick Hermes Agent. -
Animation. A marble drops through three question gates on a white marble run: Must it work with your laptop shut?, Is your work a codebase? and Want it in WhatsApp or Telegram? Each Yes or No exit leads to a bin: Claude Cowork, Munder Difflin, OpenClaw or Hermes Agent. Steer the marble with the Yes and No buttons.
Three questions that pick an alternative.
+
Animation. A marble drops through three question gates on a white marble run: Must it work with your laptop shut?, Want a team of agents, not one? and Want it in WhatsApp or Telegram? Each Yes or No exit leads to a bin: Claude Cowork, Munder Difflin, OpenClaw or Hermes Agent. Steer the marble with the Yes and No buttons.
Three questions that pick an alternative.
-Two more reads: [Build your own Claude Duet for your codebase](/blog/build-your-own-claude-duet/) walks through a free morning brief agent step by step, and [ChatGPT dots alternatives](/blog/chatgpt-dots-alternatives/) covers OpenAI's version of the same idea. To set up Munder Difflin, follow the [install guide](/blog/how-to-install-and-use-munder-difflin/). +Two more reads: [Build your own Claude Duet](/blog/build-your-own-claude-duet/) walks through a free morning brief agent step by step, and [ChatGPT dots alternatives](/blog/chatgpt-dots-alternatives/) covers OpenAI's version of the same idea. To set up Munder Difflin, follow the [install guide](/blog/how-to-install-and-use-munder-difflin/). diff --git a/blog/src/posts/claude-duet-for-developers.md b/blog/src/posts/claude-duet-for-developers.md index 431b7ef396..1b4fa2e02c 100644 --- a/blog/src/posts/claude-duet-for-developers.md +++ b/blog/src/posts/claude-duet-for-developers.md @@ -17,12 +17,12 @@ faq: - q: "Does Claude Duet use the same limits as Claude Code?" a: "It shares your plan's usage limits with the rest of Claude during the research preview, and its background checks count toward them. Anthropic does not say how that sits next to heavy Claude Code use, so check your usage page in the first week." - q: "What should a developer use for a proactive agent on code?" - a: "A scheduled agent on your own repository. Munder Difflin runs coding agents such as Claude Code, Codex and Gemini CLI on your computer and can fire them on a schedule, for example a morning brief of pull requests, failing checks and new issues." + a: "A scheduled agent on your own repository. Munder Difflin runs a team of AI agents for all kinds of knowledge work, coding included, on engines such as Claude Code, Codex and Gemini CLI, and can fire them on a schedule, for example a morning brief of pull requests, failing checks and new issues." --- Claude Duet is not built for developers first. Anthropic made it for professionals and small business owners, and its examples are business apps. It can prototype and build web apps, but for work inside your repository, Claude Code is the better tool. -This page compares Anthropic's [Claude Duet announcement](https://claude.com/resources/articles/claude-duet) of 21 Oct 2026 with its [Claude Code page](https://claude.com/product/claude-code), both opened on 22 Oct 2026. For a team of coding agents that also acts on a schedule, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. +This page compares Anthropic's [Claude Duet announcement](https://claude.com/resources/articles/claude-duet) of 21 Oct 2026 with its [Claude Code page](https://claude.com/product/claude-code), both opened on 22 Oct 2026. For a team of agents that also acts on a schedule and can work on your code, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. ## What can Claude Duet do with code? @@ -62,6 +62,6 @@ As the morning assistant, not the engineer. Let Duet handle your inbox, calendar
Animation. A day timeline from 08:00 to 08:00. A yellow band marks Claude Duet's morning brief with checks every few hours, a blue band marks Claude Code from 10:00 to 18:00 with you at the keyboard, and a mint band marks Munder Difflin's scheduled agents from 22:00 to 06:00. Drag the time to lift each band.
One way to split a day between the three. The times are examples.
-For the overnight part, [build your own Claude Duet](/blog/build-your-own-claude-duet/) sets up a morning brief of pull requests, failing checks and new issues in Munder Difflin. [Claude Duet vs Munder Difflin](/blog/claude-duet-vs-munder-difflin/) compares the two directly, and [our office use cases](/blog/ai-agent-use-cases-our-office/) show what a team of coding agents does in a day. +For the overnight part, [build your own Claude Duet](/blog/build-your-own-claude-duet/) sets up a morning brief of pull requests, failing checks and new issues in Munder Difflin. [Claude Duet vs Munder Difflin](/blog/claude-duet-vs-munder-difflin/) compares the two directly, and [our office use cases](/blog/ai-agent-use-cases-our-office/) show what a team of agents does in a day. diff --git a/blog/src/posts/claude-duet-vs-munder-difflin.md b/blog/src/posts/claude-duet-vs-munder-difflin.md index a463eb1b20..c7b5d03865 100644 --- a/blog/src/posts/claude-duet-vs-munder-difflin.md +++ b/blog/src/posts/claude-duet-vs-munder-difflin.md @@ -1,7 +1,7 @@ --- title: "Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer" seoTitle: "Claude Duet vs Munder Difflin (Oct 2026): Cloud Agent or Free Agent Team?" -description: "Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side." +description: "Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side." date: 2026-10-22 category: comparisons categoryLabel: Comparisons @@ -12,25 +12,25 @@ tags: ["Comparisons", "AI Agents", "Open Source", "Multi-Agent"] faq: - q: "Is Munder Difflin made by Anthropic?" a: "No. Munder Difflin is an independent open source project, and we make it. It runs Anthropic's Claude Code as one of its engines, next to Codex, Gemini CLI, OpenCode and others. Claude Duet is Anthropic's own app." - - q: "Can Munder Difflin read my Gmail or QuickBooks like Claude Duet?" - a: "That is not what it is built for. Duet's examples are business apps through the Claude Marketplace. Munder Difflin runs terminal coding agents in your projects, so its natural work is pull requests, checks, issues and code. Treat them as tools for different jobs." + - q: "Can Munder Difflin work with my business apps like Claude Duet?" + a: "Yes, through what you connect. Its agents do research, writing, email drafts, analysis, ops and code, and reach other apps through MCP servers, skills and plugins you add, plus Slack and webhooks. Duet comes with more than 6,000 connectors in the Claude Marketplace, ready from your Claude account." - q: "Does Munder Difflin work while my computer is off?" - a: "No. Its agents run on your computer, so the computer has to be awake. The app has a setting that keeps it awake while agents are live. Claude Duet runs in Anthropic's virtual machine, so your laptop and phone can be off." + a: "Today its agents run on your computer, and the app has a setting that keeps it awake while agents are live. The Munder Difflin Cloud Office, coming soon, runs agents in the cloud so work goes on with your computer off, and a dedicated mobile app is also coming soon. Claude Duet already runs in Anthropic's virtual machine." - q: "Can I use both?" - a: "Yes. They do not overlap much. Duet can brief you on your inbox and invoices in the morning, while Munder Difflin runs coding agents on your repositories on a schedule. Both can use the same Claude subscription, so watch your usage page." + a: "Yes. They do not overlap much. Duet can brief you on your inbox and invoices in the morning, while a Munder Difflin team runs your research, reports, ops and code on a schedule. Both can use the same Claude subscription, so watch your usage page." --- -Claude Duet is one proactive agent that works in Anthropic's cloud on your business apps. [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Pick Duet for your inbox and invoices, Munder Difflin for your repositories. +Claude Duet is one proactive agent that works in Anthropic's cloud on your business apps. [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Pick Duet for one assistant, Munder Difflin for a team. Both were checked on 22 Oct 2026. Duet facts come from Anthropic's [announcement](https://claude.com/resources/articles/claude-duet) and [product page](https://claude.com/product/claude-duet). Munder Difflin facts come from its public [README](https://github.com/HarnessMD/munder-difflin). Munder Difflin is what we make, and we say where Duet is the better pick. ## What is the main difference? -One agent versus a team. Duet is a single agent: you talk to it "in one ongoing thread", by typing or voice, and it carries over your memory, skills and connected apps from your Claude account. Munder Difflin runs several named agents, each a real terminal session of a coding CLI such as Claude Code, Codex, Gemini CLI, OpenCode or Qwen Code. They pass messages through a shared hive, which the README describes as "a local git repo of plain files", and an orchestrator called Michael routes the work. +One agent versus a team. Duet is a single agent: you talk to it "in one ongoing thread", by typing or voice, and it carries over your memory, skills and connected apps from your Claude account. Munder Difflin runs several named agents with their own roles, such as research, writing, ops or code. Each runs on an engine you pick, such as Claude Code, Codex, Gemini CLI, OpenCode or Qwen Code. They pass messages through a shared hive, which the README describes as "a local git repo of plain files", and an orchestrator called Michael routes the work.
Animation. On the left, under Claude Duet, message bubbles stack in one ongoing thread. On the right, under Munder Difflin, terminal tiles for Claude Code, Codex, Gemini CLI and OpenCode pass envelopes through a central Shared hive box. Tap Add an agent to add a Qwen Code tile.
One thread versus a team that shares a hive. Based on Anthropic's Duet pages and the Munder Difflin README, 22 Oct 2026.
-Where they run differs too. Duet "has a virtual machine with its own browser", so it keeps working with your laptop and phone off. Munder Difflin runs on macOS, Windows or Linux, and its agents work while that computer is awake. +Where they run differs too. Duet "has a virtual machine with its own browser", so it keeps working with your laptop and phone off. Munder Difflin runs on macOS, Windows or Linux, and today its agents work while that computer is awake. Its Cloud Office, coming soon, moves them to the cloud so work goes on with the computer off. ## How do they keep you in control? @@ -40,7 +40,7 @@ In Munder Difflin, the orchestrator settles routine requests itself and sends sp
Animation. Two belts. On the Claude Duet belt, Read, Draft and Prepare pass through while Send, Pay, Sign and Delete wait at a gate marked Your approval. On the Munder Difflin belt, routine requests pass an Orchestrator box while Spend, Scope change and Destructive step go to an Approvals queue. A looping agent token trips a Circuit breaker that lights Steer, then Constrain, then Stop.
What each tool does alone and what waits for you, from the vendors' own pages.
-Duet's safety work is deeper on sensitive data: Anthropic built a classifier and safety prompt designed to reject requests to share "the strictest tier of information, including credit card numbers and government identification." Munder Difflin's guard rails are about runaway agents and spend, which is where coding agents tend to go wrong. +Duet's safety work is deeper on sensitive data: Anthropic built a classifier and safety prompt designed to reject requests to share "the strictest tier of information, including credit card numbers and government identification." Munder Difflin's guard rails are about runaway agents and spend, which is where teams of agents tend to go wrong. ## Which usage limits does each one use? @@ -56,16 +56,16 @@ Choose by the work you want off your plate. Our read of both, on 22 Oct 2026: | | Claude Duet | Munder Difflin | | --- | --- | --- | -| Built for | Professionals and small business owners | Developers and project work | +| Built for | Professionals and small business owners | All kinds of knowledge work, coding included | | Shape | One agent, one thread | A team of named agents | -| Runs on | Anthropic's virtual machine | Your computer | -| Works with | More than 6,000 connectors and plugins | Claude Code, Codex, Gemini CLI and more | +| Runs on | Anthropic's virtual machine | Your computer; Cloud Office coming soon | +| Works with | More than 6,000 connectors and plugins | MCP servers, skills and plugins; engines such as Claude Code, Codex and Gemini CLI | | Acts first by | Morning brief, checks every few hours | Schedules, Slack and webhooks | | Access | Pro and Max in the US, by waitlist | Free download, macOS, Windows, Linux | | Source | Closed | Open source (MIT) | -Be honest about the catch on our side. Munder Difflin needs a computer that stays awake, the coding CLIs installed and signed in, and a little setup per agent. Duet needs none of that: Anthropic says setup "requires minimal work" because your memory, skills and connected apps carry over from your Claude account. +Be honest about the catch on our side. Today Munder Difflin needs a computer that stays awake, an engine such as Claude Code installed and signed in, and a little setup per agent. Duet needs none of that: Anthropic says setup "requires minimal work" because your memory, skills and connected apps carry over from your Claude account. -Duet is the better pick if your day is email, invoices, payroll and contracts, and you are in the US on Pro or Max. Munder Difflin is the better pick if your day is pull requests and failing checks, if you are outside the US, or if you want several engines at once. [Build your own Claude Duet](/blog/build-your-own-claude-duet/) shows a morning brief agent for your codebase, step by step, and [Claude Duet alternatives](/blog/claude-duet-alternatives/) lists more options. New to Munder Difflin? Start with [your first hour](/blog/your-first-hour-with-munder-difflin/). +Duet is the better pick if your day is email, invoices, payroll and contracts, and you are in the US on Pro or Max. Munder Difflin is the better pick if you want a team that splits research, writing, analysis, ops and code, if you are outside the US, or if you want several engines at once. [Build your own Claude Duet](/blog/build-your-own-claude-duet/) shows a morning brief agent, step by step, and [Claude Duet alternatives](/blog/claude-duet-alternatives/) lists more options. New to Munder Difflin? Start with [your first hour](/blog/your-first-hour-with-munder-difflin/). diff --git a/blog/src/posts/claude-duet-waitlist.md b/blog/src/posts/claude-duet-waitlist.md index b711df3e26..29c58c69b3 100644 --- a/blog/src/posts/claude-duet-waitlist.md +++ b/blog/src/posts/claude-duet-waitlist.md @@ -63,10 +63,10 @@ Three small things. First, connect the apps you want Duet to watch in your Claud ## What can you use while you wait? -Three things work today. Claude Cowork is in paid Claude plans now, and its [help page](https://support.claude.com/en/articles/13345190-get-started-with-cowork) says scheduled tasks "run in the cloud, with no device online." [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer, with schedules and Slack. Claude Code covers work inside your repository. +Three things work today. Claude Cowork is in paid Claude plans now, and its [help page](https://support.claude.com/en/articles/13345190-get-started-with-cowork) says scheduled tasks "run in the cloud, with no device online." [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer, with schedules and Slack. Claude Code covers work inside your repository.
Animation. Under While you wait, three doors open in turn. Claude Cowork: In paid Claude plans now. Munder Difflin: Free and open source, on your computer. Claude Code: For work inside your repo.
Three things you can use today, checked on 22 Oct 2026.
-Our view: if your work is code, you do not need to wait at all. [Build your own Claude Duet](/blog/build-your-own-claude-duet/) sets up a daily brief of pull requests, failing checks and new issues, and [Claude Duet alternatives](/blog/claude-duet-alternatives/) lists four proactive agents with no waitlist. To try Munder Difflin, follow the [install guide](/blog/how-to-install-and-use-munder-difflin/). +Our view: if you want a team of agents, you do not need to wait at all. [Build your own Claude Duet](/blog/build-your-own-claude-duet/) sets up a daily brief of pull requests, failing checks and new issues, and [Claude Duet alternatives](/blog/claude-duet-alternatives/) lists four proactive agents with no waitlist. To try Munder Difflin, follow the [install guide](/blog/how-to-install-and-use-munder-difflin/). diff --git a/blog/src/posts/cline-alternatives.md b/blog/src/posts/cline-alternatives.md index bb86132ac5..040151ce7a 100644 --- a/blog/src/posts/cline-alternatives.md +++ b/blog/src/posts/cline-alternatives.md @@ -43,7 +43,7 @@ Cline is a good agent, so the reasons are about fit. It is Apache 2.0 on GitHub, **1. Kilo Code.** [Kilo Code](https://github.com/Kilo-Org/kilocode) is "an AI coding agent that meets you everywhere you work": VS Code, JetBrains and the CLI. Its README says you can use "500+ models, switch between them mid-task, and pay the model provider's rate with zero markup". MIT, 27,659 stars on 19 Oct 2026. Its pricing page lists Teams at $15 per user per month (19 Oct 2026). Best for: the closest swap. See [Kilo Code vs Cline](/blog/kilo-code-vs-cline/). -**2. Munder Difflin.** This is what we make, and it is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It is not an editor extension. The [install guide](/blog/how-to-install-and-use-munder-difflin/) takes you from download to a first agent. Best for: splitting one job across several agents. +**2. Munder Difflin.** This is what we make, and it is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It is not an editor extension. The [install guide](/blog/how-to-install-and-use-munder-difflin/) takes you from download to a first agent. Best for: splitting one job across several agents. **3. OpenCode.** [OpenCode](https://github.com/anomalyco/opencode) is "The open source AI coding agent", MIT licensed, with 217,436 stars and release v1.19.3 (16 Oct 2026) on 19 Oct 2026. It runs in the terminal and as a desktop app in beta for macOS, Windows and Linux. Its plan agent "Denies file edits by default". Best for: a terminal agent with an open licence. See [what is OpenCode](/blog/what-is-opencode/). diff --git a/blog/src/posts/codex-vs-gemini-cli.md b/blog/src/posts/codex-vs-gemini-cli.md index ddca03c46e..78b39603cc 100644 --- a/blog/src/posts/codex-vs-gemini-cli.md +++ b/blog/src/posts/codex-vs-gemini-cli.md @@ -28,7 +28,7 @@ Codex vs Gemini CLI in Oct 2026: pick Codex unless you already pay Google for a
Animation. A door marked Gemini CLI with a who can sign in list: paid Gemini API key, Vertex AI and Code Assist licence are ticked; free, Google AI Pro and Google AI Ultra are crossed out and move to an Antigravity CLI card dated 18 Jun 2026.
Who Gemini CLI still serves, from Google's notice and the Gemini CLI README on 19 Oct 2026.
-If you want both agents at once rather than one, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. More head to heads live in our [Comparisons hub](/blog/topics/comparisons/). +If you want both agents at once rather than one, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. More head to heads live in our [Comparisons hub](/blog/topics/comparisons/). ## What are Codex and Gemini CLI? @@ -86,7 +86,7 @@ Both run in the terminal; Codex reaches more places beyond it. Pick by the account you already pay for. - **Pick Codex** if you have a ChatGPT plan, or want one: Plus at $20 is the first plan with the CLI (19 Oct 2026). -- **Pick Munder Difflin** if you want both at once: a free and open source desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. +- **Pick Munder Difflin** if you want both at once: a free and open source desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. - **Pick Gemini CLI** if your company already buys Gemini Code Assist or Vertex AI, or you pay for a Gemini API key. - **Pick Antigravity CLI** if you are on a free Google account or Google AI Pro or Ultra: that is where Google moved you. diff --git a/blog/src/posts/cursor-vs-cline.md b/blog/src/posts/cursor-vs-cline.md index 18ee42371e..a68b86da4b 100644 --- a/blog/src/posts/cursor-vs-cline.md +++ b/blog/src/posts/cursor-vs-cline.md @@ -28,7 +28,7 @@ Cursor vs Cline comes down to how you want to pay. Pick Cline for a free, Apache
Animation. Side by side, Cursor lists Plus with Grok 4.7, Grok 4.6, Grok 4.5 and Composer 2.5, then Premium and above with other labs at API list price; Cline lists inference at cost or BYOK, bring your own key.
Which models each one lets you use, from Cursor's docs and Cline's pricing page on 19 Oct 2026.
-If you would rather run several agents side by side than pick one, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. More head to heads live in our [Comparisons hub](/blog/topics/comparisons/). +If you would rather run several agents side by side than pick one, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. More head to heads live in our [Comparisons hub](/blog/topics/comparisons/). ## What are Cursor and Cline? diff --git a/blog/src/posts/deepseek-v4-1-flash-1017.md b/blog/src/posts/deepseek-v4-1-flash-1017.md index 139866f317..757fb7730b 100644 --- a/blog/src/posts/deepseek-v4-1-flash-1017.md +++ b/blog/src/posts/deepseek-v4-1-flash-1017.md @@ -23,7 +23,7 @@ faq: DeepSeek V4.1 Flash 1017 is an update to DeepSeek's V4.1 Flash model, released on 17 October 2026 with open weights under the MIT License. DeepSeek's release note promises "Stronger benchmark performance, faster task completion, and shorter outputs than the previous version". It now serves the deepseek-flash name in DeepSeek's API. Checked 17 Oct 2026. -Open weight coding models need an agent to drive them. [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our guide to [running it on open models](/blog/run-munder-difflin-on-open-models/) covers local runtimes and providers, and our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. +Open weight coding models need an agent to drive them. [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our guide to [running it on open models](/blog/run-munder-difflin-on-open-models/) covers local runtimes and providers, and our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. ## What is DeepSeek V4.1 Flash 1017? diff --git a/blog/src/posts/hermes-agent-alternatives.md b/blog/src/posts/hermes-agent-alternatives.md index d4db0393e4..2fdda53667 100644 --- a/blog/src/posts/hermes-agent-alternatives.md +++ b/blog/src/posts/hermes-agent-alternatives.md @@ -12,11 +12,11 @@ tags: ["Comparisons", "AI Agents", "Open Source", "Local-First"] ogImage: "https://munderdiffl.in/blog/assets/media/hermes-agent-alternatives/hero.png" faq: - q: "What is the best Hermes Agent alternative?" - a: "OpenClaw, if you want the same job: a personal assistant in your chat apps that you host yourself. It is MIT licensed, has the most stars of any agent here, and shipped v2026.10.5 on 18 Oct 2026. If your real work is code, Munder Difflin fits better." + a: "OpenClaw, if you want the same job: a personal assistant in your chat apps that you host yourself. It is MIT licensed, has the most stars of any agent here, and shipped v2026.10.5 on 18 Oct 2026. If you want a team of agents with different roles instead of one assistant, Munder Difflin fits better." - q: "Is there a free Hermes Agent alternative?" a: "Yes. OpenClaw, Munder Difflin, NanoClaw, ZeroClaw, nanobot and Goose are all free and open source, checked on 19 Oct 2026. You still bring a model: an API key, a subscription you already pay for, or a local model." - q: "Is there a Hermes Agent alternative for coding?" - a: "Goose handles code as one general agent with a desktop app and a CLI. Munder Difflin is built for it: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer." + a: "Goose handles code as one general agent with a desktop app and a CLI. Munder Difflin puts a team on it: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer." - q: "Is there a hosted Hermes Agent alternative?" a: "Claude is the hosted pick. Anthropic's help page says Cowork runs tasks in the cloud (in beta on Team and Enterprise plans) and that scheduled tasks do not need your computer to be awake. It needs a paid plan: Pro is $20 a month billed monthly." - q: "Can I move from OpenClaw to Hermes Agent?" @@ -24,7 +24,7 @@ faq: thumb: "/blog/assets/media/hermes-agent-alternatives/hero.png" --- -The best Hermes Agent alternative is OpenClaw if you want the same job done, a personal assistant in your chat apps, and [Munder Difflin](https://harnessmd.com/download) if your real work is code. NanoClaw, ZeroClaw, nanobot, Goose and Claude cover containers, one Rust binary, a Python core, a desktop app and a hosted option. Checked 19 Oct 2026. +The best Hermes Agent alternative is OpenClaw if you want the same job done, a personal assistant in your chat apps, and [Munder Difflin](https://harnessmd.com/download) if you want a team of agents on one job. NanoClaw, ZeroClaw, nanobot, Goose and Claude cover containers, one Rust binary, a Python core, a desktop app and a hosted option. Checked 19 Oct 2026.
Animation. A bento box with seven compartments fills one name at a time. Six names sit in the larger part of the box marked free and open source, and Claude sits alone in a compartment marked hosted.
Seven alternatives. Six are free and open source, one is hosted.
@@ -36,7 +36,7 @@ Hermes Agent is Nous Research's MIT licensed personal agent. Its README says it It costs nothing, so price is rarely the reason to switch. The reasons are about the job: -- **It is one personal agent, not a team.** If your work is a codebase, you may want several coding agents working side by side. +- **It is one personal agent, not a team.** If one agent is not enough, you may want a team of agents working side by side. - **You run it.** It installs on your computer or a server, with seven terminal backends from local and Docker to Modal and Daytona. - **You may want harder walls.** Some picks below run each agent in its own container or ask before medium risk actions by default. @@ -44,7 +44,7 @@ It costs nothing, so price is rarely the reason to switch. The reasons are about **1. OpenClaw.** [OpenClaw](https://github.com/openclaw/openclaw) is the closest swap and the biggest project here: 392,413 stars on 19 Oct 2026, MIT licensed. Its README names Discord, iMessage, Slack, Teams, Telegram and WhatsApp "and 20+ more", with native apps for macOS, iOS, Android, Windows and Linux. Release v2026.10.5 (18 Oct) resumes interrupted turns "after a Gateway restart". The README also warns that "Tools run on the host for the main session unless you configure sandboxing". Best for: the same job, with more channels. -**2. Munder Difflin.** This is what we make, and it is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. The limits: it is for coding work, it does not answer your Telegram or run errands, and agents work while your computer is on. The [install guide](/blog/how-to-install-and-use-munder-difflin/) takes you from download to a first agent. Best for: people who used Hermes Agent mostly to get code written. +**2. Munder Difflin.** This is what we make, and it is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. The limits: it does not answer you in Telegram today, and agents work while your computer is on; the Cloud Office, coming soon, keeps them working with it off. The [install guide](/blog/how-to-install-and-use-munder-difflin/) takes you from download to a first agent. Best for: a team of agents with different roles, for research, writing, ops or code. **3. NanoClaw.** [NanoClaw](https://github.com/nanocoai/nanoclaw) (MIT) says agents "run in their own Linux containers with filesystem isolation, not merely behind permission checks". Its setup script installs Node, pnpm and Docker if they are missing and registers your Anthropic credential with a credential gateway. Chat channels such as Discord, Slack, Telegram and WhatsApp live on a separate branch. Our [NanoClaw explainer](/blog/what-is-nanoclaw/) covers setup. Best for: isolation first. @@ -62,7 +62,7 @@ It costs nothing, so price is rarely the reason to switch. The reasons are about | --- | --- | --- | --- | --- | | Hermes Agent | Personal agent that learns | MIT | Free. | Your computer, a server, Docker or serverless backends | | OpenClaw | Personal assistant in your chats | MIT | Free. | Your own devices | -| Munder Difflin | Team of coding agents | MIT | Free and open source. | Your own computer | +| Munder Difflin | Team of AI agents for all knowledge work | MIT | Free and open source. | Your own computer | | NanoClaw | Assistant in containers | MIT | Free. | Docker on your machine | | ZeroClaw | Agent runtime, one Rust binary | MIT or Apache 2.0 | Free. | Your machine, or boards such as a Raspberry Pi | | nanobot | Python agent framework | MIT | Free. | Your computer or a server | @@ -92,7 +92,7 @@ Claude is the one pick here where the agent work starts on a paid plan: on 19 Oc Pick by the job first, then by whose computer does the work. - **OpenClaw** if you want Hermes Agent's job with more channels and native phone apps. -- **Munder Difflin** if the work is code and you want several agents on it at once. +- **Munder Difflin** if you want several agents with different roles on one job. - **NanoClaw** if every agent should sit in its own container. - **ZeroClaw** if you want one Rust binary running as a service. - **nanobot** if you live in Python. diff --git a/blog/src/posts/kilo-code-vs-cline.md b/blog/src/posts/kilo-code-vs-cline.md index a1186a36c1..6c069bf1b5 100644 --- a/blog/src/posts/kilo-code-vs-cline.md +++ b/blog/src/posts/kilo-code-vs-cline.md @@ -28,7 +28,7 @@ Kilo Code and Cline are free, open source coding agents that live in your editor
Animation. Two tool belts, one above the other. The Kilo Code belt fills its pouches with VS Code, JetBrains, CLI and cloud; the Cline belt fills VS Code, JetBrains, CLI, desktop app and SDK.
Where each one runs, from each README on 19 Oct 2026.
-If you would rather run several agents at once than one in your editor, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. More picks in our [Comparisons hub](/blog/topics/comparisons/). +If you would rather run several agents at once than one in your editor, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. More picks in our [Comparisons hub](/blog/topics/comparisons/). ## What are Kilo Code and Cline? diff --git a/blog/src/posts/litellm-1-107-0-compromise.md b/blog/src/posts/litellm-1-107-0-compromise.md index 359e310518..7e98d0b63b 100644 --- a/blog/src/posts/litellm-1-107-0-compromise.md +++ b/blog/src/posts/litellm-1-107-0-compromise.md @@ -24,7 +24,7 @@ faq: If you installed litellm 1.107.0 from PyPI or pulled a floating LiteLLM Docker tag on 21 Oct 2026, treat that machine as compromised: clean it from the shell and rotate every secret it could reach. Updated on 22 Oct 2026 at about 04:00 UTC with BerriAI's incident report; the investigation continues. -LiteLLM is the open source Python library and proxy that lets one piece of code call many model providers. [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our [security guide for AI coding agents](/blog/security-for-ai-coding-agents/) covers the wider habits and our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup; this page covers one incident. +LiteLLM is the open source Python library and proxy that lets one piece of code call many model providers. [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our [security guide for AI coding agents](/blog/security-for-ai-coding-agents/) covers the wider habits and our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup; this page covers one incident. ## What happened to LiteLLM 1.107.0? diff --git a/blog/src/posts/what-is-claude-duet.md b/blog/src/posts/what-is-claude-duet.md index ed9a4f0013..3a2ee082fa 100644 --- a/blog/src/posts/what-is-claude-duet.md +++ b/blog/src/posts/what-is-claude-duet.md @@ -24,7 +24,7 @@ faq: Claude Duet is a new Anthropic app in which Claude works as a proactive agent: it briefs you each morning, works on tasks in the background and asks before it acts for you. Anthropic opened it as a research preview on 21 Oct 2026, by waitlist, starting with Pro and Max subscribers in the US. -This page sums up Anthropic's announcement and product page, both opened on 22 Oct 2026. Duet is built around business work. If your work is a codebase, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. +This page sums up Anthropic's announcement and product page, both opened on 22 Oct 2026. Duet is built around business work. For a team of agents instead of one, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. ## What is Claude Duet? @@ -71,7 +71,7 @@ The difference is who starts. Based on Anthropic's pages, opened on 22 Oct 2026: | Built for | Professionals and small business owners | "non-coding knowledge work" | "a bug fix, test, or multi-day migration" | | Where it runs | Its own virtual machine; app on iOS, Android and claude.ai | Desktop app, rolling out on web and mobile | Terminal, IDE, Slack or web; macOS, Linux and Windows | -Our [Claude Cowork explainer](/blog/what-is-claude-cowork/) and [Cowork vs Claude Code](/blog/claude-cowork-vs-claude-code/) cover the other two. Can't get in yet? See the [Claude Duet waitlist](/blog/claude-duet-waitlist/), [Claude Duet alternatives](/blog/claude-duet-alternatives/), [Claude Duet for developers](/blog/claude-duet-for-developers/), [Claude Duet vs Munder Difflin](/blog/claude-duet-vs-munder-difflin/) and how to [build your own Claude Duet](/blog/build-your-own-claude-duet/). Our view: Duet is built to decide by itself when to talk to you, which is why the approval rules above matter more than the feature list. For agents that write code, our [office use cases](/blog/ai-agent-use-cases-our-office/) show what a team of coding agents does in a day. +Our [Claude Cowork explainer](/blog/what-is-claude-cowork/) and [Cowork vs Claude Code](/blog/claude-cowork-vs-claude-code/) cover the other two. Can't get in yet? See the [Claude Duet waitlist](/blog/claude-duet-waitlist/), [Claude Duet alternatives](/blog/claude-duet-alternatives/), [Claude Duet for developers](/blog/claude-duet-for-developers/), [Claude Duet vs Munder Difflin](/blog/claude-duet-vs-munder-difflin/) and how to [build your own Claude Duet](/blog/build-your-own-claude-duet/). Our view: Duet is built to decide by itself when to talk to you, which is why the approval rules above matter more than the feature list. To see what a team of agents does in a day, read our [office use cases](/blog/ai-agent-use-cases-our-office/). ## What are Claude Duet's known limits? diff --git a/blog/src/posts/what-is-nanoclaw.md b/blog/src/posts/what-is-nanoclaw.md index 3bddcb389f..ac0cee1bec 100644 --- a/blog/src/posts/what-is-nanoclaw.md +++ b/blog/src/posts/what-is-nanoclaw.md @@ -23,7 +23,7 @@ faq: NanoClaw is a free, MIT licensed personal AI assistant that runs its agents inside Docker containers and answers you in chat apps such as WhatsApp, Telegram, Slack and Discord. Pick it over OpenClaw if you want a much smaller codebase; NanoClaw's website says it takes "An afternoon" to understand. Checked 17 Oct 2026. -If your real work is code rather than chat, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our [OpenClaw alternatives](/blog/openclaw-alternatives/) page compares both with five other tools, and our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. +If you want a team of agents rather than one assistant in chat, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our [OpenClaw alternatives](/blog/openclaw-alternatives/) page compares both with five other tools, and our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. ## What is NanoClaw? diff --git a/blog/src/posts/what-is-roo-code.md b/blog/src/posts/what-is-roo-code.md index 12f313bf9f..730cc36da2 100644 --- a/blog/src/posts/what-is-roo-code.md +++ b/blog/src/posts/what-is-roo-code.md @@ -79,7 +79,7 @@ Pick a successor, then carry your settings across by hand where the guides say s Roo Code's README points to ZooCode, covered above, and Cline. Here are five ways to go, Cline included, each with its own source: 1. **Cline.** Its [README](https://github.com/cline/cline) says "The open source coding agent in your IDE, terminal, & desktop." Apache 2.0; latest extension release v4.1.25 (16 Oct 2026). See [Cline vs Munder Difflin](/blog/cline-vs-munder-difflin/). -2. **Munder Difflin.** [Munder Difflin](https://harnessmd.com/download) is what we make, and it is not an editor extension. It is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Start with [how to install and use Munder Difflin](/blog/how-to-install-and-use-munder-difflin/). +2. **Munder Difflin.** [Munder Difflin](https://harnessmd.com/download) is what we make, and it is not an editor extension. It is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Start with [how to install and use Munder Difflin](/blog/how-to-install-and-use-munder-difflin/). 3. **Kilo Code.** Kilo's [README](https://github.com/Kilo-Org/kilocode) offers VS Code, JetBrains and a CLI, MIT licensed, and its Roo migration guide maps `RooVeterinaryInc.roo-cline` to `kilocode.Kilo-Code`. 4. **Claude Code.** Anthropic's [overview](https://code.claude.com/docs/en/overview) says it is "Available in your terminal, IDE, desktop app, and browser." Its [licence file](https://github.com/anthropics/claude-code/blob/main/LICENSE.md) says "All rights reserved". See [Claude Code alternatives](/blog/claude-code-alternatives/). 5. **Codex.** OpenAI's [README](https://github.com/openai/codex) says Codex installs in your code editor, naming VS Code, Cursor and Windsurf. The CLI is Apache 2.0. diff --git a/blog/src/posts/what-is-zeroclaw.md b/blog/src/posts/what-is-zeroclaw.md index 9de487a50f..48375b9e2d 100644 --- a/blog/src/posts/what-is-zeroclaw.md +++ b/blog/src/posts/what-is-zeroclaw.md @@ -23,7 +23,7 @@ faq: ZeroClaw is a free, open source agent runtime: one Rust binary that connects a model to your chat apps, tools and even hardware, with approval gates switched on by default. Pick it if you want a small, always on assistant that you set up in one config file. Checked 17 Oct 2026. -If your real work is code rather than chat, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our [OpenClaw alternatives](/blog/openclaw-alternatives/) page compares both with five other tools, and our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. +If you want a team of agents rather than one assistant in chat, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our [OpenClaw alternatives](/blog/openclaw-alternatives/) page compares both with five other tools, and our [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. ## What is ZeroClaw? diff --git a/docs/blog/agent-security-and-sandboxing/index.html b/docs/blog/agent-security-and-sandboxing/index.html index d926d769ff..0ccb5e3832 100644 --- a/docs/blog/agent-security-and-sandboxing/index.html +++ b/docs/blog/agent-security-and-sandboxing/index.html @@ -334,11 +334,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-16/index.html b/docs/blog/agent-tools-today-2026-10-16/index.html index 166856559b..a06f753838 100644 --- a/docs/blog/agent-tools-today-2026-10-16/index.html +++ b/docs/blog/agent-tools-today-2026-10-16/index.html @@ -174,7 +174,7 @@

Agent Tools Today, 16 Oct 2026: Muse Spark Open, Tiny Little Office, OpenCod

Agent tools today, 16 Oct 2026, in one line: Meta released the weights of an 816B parameter model “built for coding and agentic work”, an office suite told agents how to write its documents, and OpenCode switched off session sharing. Every number was checked on 16 Oct. The edition before this one on the site is 13 Oct.

-

Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

+

Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

Animation. A pop-up book opens on a white background and a card rises from the fold, reading Muse Spark Open, then three tabs unfold in front of it: 816B total, 42B active and 1M token context.
Meta's Muse Spark Open, from its model card, checked 16 Oct 2026.

Top 3 launches

    diff --git a/docs/blog/agent-tools-today-2026-10-17/index.html b/docs/blog/agent-tools-today-2026-10-17/index.html index c62dbca8a7..d820d831a3 100644 --- a/docs/blog/agent-tools-today-2026-10-17/index.html +++ b/docs/blog/agent-tools-today-2026-10-17/index.html @@ -173,7 +173,7 @@

    Agent Tools Today, 17 Oct 2026: Muse Spark Open on Mac Studio, StarSkirmish,

    Agent tools today, 17 Oct 2026, in one line: Apple ran Meta’s open weights model on four Mac Studios, a StarCraft benchmark put coding agents in their own CLIs, and Claude Code says standalone Claude Design is closing. Every number was checked on 17 Oct. The edition before this one on the site is 16 Oct.

    -

    Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

    +

    Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

    Animation. On a white background, four small boxes labelled Mac Studio sit in a row joined by a blue cable, their lights turn green, and a counter above them rolls up to 36, with the label tokens per second.
    Muse Spark Open on four Mac Studios, from Apple's machine learning research post of 15 Oct 2026.

    Top 3 launches

      diff --git a/docs/blog/agent-tools-today-2026-10-18/index.html b/docs/blog/agent-tools-today-2026-10-18/index.html index 2bf8434e10..b3d3f1c9f2 100644 --- a/docs/blog/agent-tools-today-2026-10-18/index.html +++ b/docs/blog/agent-tools-today-2026-10-18/index.html @@ -173,7 +173,7 @@

      Agent Tools Today, 18 Oct 2026: LeanREA Takes On REA, FLUX 3 Image Klein, Hy

      Agent tools today, 18 Oct 2026, in one line: an 8 KB skill file claims to match a 207 tool MCP server, Black Forest Labs shipped a 5.6B image model with a build for 8 GB graphics cards, and Tencent opened a memory engine for agents. Every number was checked on 18 Oct. The last edition is 17 Oct.

      -

      Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

      +

      Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

      Animation. On a white background, a big backpack stuffed with small tool cards sits next to a single index card. Under the backpack a counter reads 400.7k tokens; under the card a counter reads 34.5k tokens.
      REA 6.5.0 against LeanREA in context tokens with every tool loaded, from the LeanREA README of 17 Oct 2026.

      Top 3 launches

        diff --git a/docs/blog/agent-tools-today-2026-10-19/index.html b/docs/blog/agent-tools-today-2026-10-19/index.html index b20dfc1353..b12aa06eb5 100644 --- a/docs/blog/agent-tools-today-2026-10-19/index.html +++ b/docs/blog/agent-tools-today-2026-10-19/index.html @@ -173,7 +173,7 @@

        Agent Tools Today, 19 Oct 2026: DeepSeek Search API, Sphinx, OpenClaw 2026.1

        Agent tools today, 19 Oct 2026, in one line: DeepSeek opened its own web search to agents at $0.75 per 1,000 successful requests, a Git hook now quizzes you on your agent’s code before a push, and OpenClaw’s new release resumes interrupted turns after a Gateway restart. Every number was checked on 19 Oct. The last edition is 18 Oct.

        -

        Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

        +

        Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

        Animation. On a white background, a parcel labelled git push waits in front of a raised drawbridge. A card from Sphinx asks: What happens on the retry? When a check marked Understood appears, the bridge lowers and the parcel rolls across to a flag marked origin/main.
        How Sphinx pauses a push on a protected branch and asks one question about the diff, from the Sphinx site on 19 Oct 2026.

        Top 3 launches

          diff --git a/docs/blog/agent-tools-today-2026-10-21/index.html b/docs/blog/agent-tools-today-2026-10-21/index.html index 9c1611ce29..6e253cac88 100644 --- a/docs/blog/agent-tools-today-2026-10-21/index.html +++ b/docs/blog/agent-tools-today-2026-10-21/index.html @@ -173,7 +173,7 @@

          Agent Tools Today, 21 Oct 2026: DeepInfer, Voxtral 3, Claude Code 2.1.305

          Agent tools today, 21 Oct 2026, in one line: DeepSeek opened up the inference framework behind its own services, Mistral shipped speech models with a voice agent SDK, and Claude Code fixed a tool search failure on Vertex and Bedrock. Every number was checked on 21 Oct. The last edition is 19 Oct.

          -

          Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

          +

          Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

          Animation. On a white background, a row of terminal tabs slides into a tall sidebar. Four agent rows appear one by one; three show a small dot for running work, and one lights up with a mark that reads Needs you. A click on that row opens its terminal.
          Harp's agent sidebar, drawn from its README on 21 Oct 2026.

          Top 3 launches

            diff --git a/docs/blog/agent-tools-today-2026-10-22/index.html b/docs/blog/agent-tools-today-2026-10-22/index.html index 9e0089dd04..99b10db0ba 100644 --- a/docs/blog/agent-tools-today-2026-10-22/index.html +++ b/docs/blog/agent-tools-today-2026-10-22/index.html @@ -173,7 +173,7 @@

            Agent Tools Today, 22 Oct 2026: Claude API 2026-10-21, LayerFS 1.0, PHP2Shel

            Agent tools today, 22 Oct 2026, in one line: Anthropic shipped its first new API version since 2023, LayerFS reached 1.0 with a filesystem built for parallel agents, and BerriAI believes the LiteLLM attack ran through tokens kept in a proxy’s logs. Every number was checked on 22 Oct. The last edition is 21 Oct.

            -

            Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

            +

            Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It shipped no release in the last 24 hours, so it is not in the lists below.

            Animation. On a white background, a stack of thin layers labelled Shared history sits at the bottom. Three clear sheets labelled Agent 1, Agent 2 and Agent 3 slide on top, and small marks appear on each. Agent 2's sheet presses down into the stack as a new commit, and the other two sheets lift away. Tap Commit to press another sheet down.
            How LayerFS gives each agent a workspace over shared history, drawn from its README on 22 Oct 2026.

            Top 3 launches

              @@ -233,7 +233,7 @@

              How this list is built

            -

            Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

            -

            No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

            +

            Build Your Own Claude Duet: A Free Morning Brief Agent

            +

            No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

            Guides - Read → + Read →
            diff --git a/docs/blog/aider-vs-claude-code/index.html b/docs/blog/aider-vs-claude-code/index.html index d5b09a2adb..1ec0f18050 100644 --- a/docs/blog/aider-vs-claude-code/index.html +++ b/docs/blog/aider-vs-claude-code/index.html @@ -331,7 +331,7 @@

            Is Claude Duet Good for Develope 4 min

          Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

          -

          Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

          +

          Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

          Comparisons Read → diff --git a/docs/blog/asd-ste100-prompting/index.html b/docs/blog/asd-ste100-prompting/index.html index f9e764b09d..6a80b7cdb6 100644 --- a/docs/blog/asd-ste100-prompting/index.html +++ b/docs/blog/asd-ste100-prompting/index.html @@ -372,11 +372,11 @@

          Related in Guides

          4 min
          -

          Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

          -

          No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

          +

          Build Your Own Claude Duet: A Free Morning Brief Agent

          +

          No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

          Guides - Read → + Read →
        diff --git a/docs/blog/assets/media/claude-duet-alternatives/motion.js b/docs/blog/assets/media/claude-duet-alternatives/motion.js index 3288470f8d..e48673606c 100644 --- a/docs/blog/assets/media/claude-duet-alternatives/motion.js +++ b/docs/blog/assets/media/claude-duet-alternatives/motion.js @@ -424,7 +424,7 @@ return { g, cup, halo, x }; }); /* gates, question cards and exit labels */ - const QS = ["Must it work with your laptop shut?", "Is your work a codebase?", "Want it in WhatsApp or Telegram?"]; + const QS = ["Must it work with your laptop shut?", "Want a team of agents, not one?", "Want it in WhatsApp or Telegram?"]; const cards = QS.map((q, i) => { /* the first card wraps so it stays clear of the buttons */ const g = el("g", {}, svg), x = X[i] + 32, maxW = i === 0 ? 236 : 800 - 24 - x - 32; diff --git a/docs/blog/assets/media/claude-duet-alternatives/pick.png b/docs/blog/assets/media/claude-duet-alternatives/pick.png index c6b34f2278360b55f4114ca854f3de9469994f7e..2ab55026e5eb172e42fc0af843d141d9ca62a681 100644 GIT binary patch literal 108336 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 @Yb64(whUy`ZLK?KczF z&M*?dL$kfNe0;Xw5qe)4Qyqpu742V=lIGw49LMZ}{iix4?nq~h;fO}5Yjdkuvp|RL zs$XF!%VTPuv5Ap%>;@@D9ozCSip9!u(`s$z_N(r9W`c!{SPIRH3Gf}){WHYo$))7mJ(e@3b&^4jLhoK$mmu^`r zh=Xj=bL+Igkff0U^n7=BdTocB4d$pU@;KMLD0bZeH0lZSoe9?xX`P0ZZ9{AtNf77FR8 zM{MkU8w&QKGTj5EBRGVEw>G~FfZkhitYf5U@t2RT*#a;uuFPT88J!ROvW8;Kx|Z4S z%g1Z#J{nIF+4&p4xX<3S8o*-DbF0l@h%1POcZ+NxE#qj}KhRwGq#5q0Ap8(L#&M>P zbwS|$bV~#!1@GINsu-#T^Xi~>hT4(Kig#YAyE(6&Jbs3phk~5Ey?nbk!A=q=T6f@) zx+W?=Fg`Bh{_g{GE-5;FVlk;M8k#PrRx*Oa@{jnE9q97Jqs0PjmKNJ*6+@?Sq5?}d z?D5q!`0S;puKn>(`bu+-o}MLsw&XMXWiz@&fYyQEME$}eZNW$lStkl`Pq+l`&890| zIhS1w)UQ$-s45q`U$&?;?jFK_QHQE_t}P?ZLBOJHV*H38SFlx!4{)a+#|V_Z2)>`8 zsNpuB;WnCQ{|WA6iDY{HY7!M zo}%m#m(b77lu7?hv+TvjSfY|kkK;>Ykjn}*0`9(nec(9iZ?j13B-LycDn8NI0khR+ zVbY^E_o&_eFkjNDqszjtPYDUQP|LKUT^F+JDuuA}ex{?fdKFF9TPl|_eDwJFEIU3F zT~;@)*QKDLae}{sHzd-eG5-wwWI8K4Mq~N532=&B_uMkIX-Jbhxc7mSW*UHXEd^d1 zvBFT1{1D4~r}(aEyRPhqkyk3q8tUhFw?Fp_TFG4$dqU_|5Dj&!nvUbqKRPUI1=ds0 zKFGT*oW?7M{;2DIKug>iLL4gO0-AW%B9JZDUTyrIw%Z!nys$yUy&n?#s0nF$gjlry@HoqO4SR5f8m-K;5=Z+6`a2Q*=+ z{H-TMl1V4KbS)jD%bf(yd$vI!-{R>{*fLyQ+)L|^W0P)JoR49OjAyTQCS5 zWpL7_rlK;^)3aV0Xn(-6cA9ppvgz!qi)`GANDB5j%h!(U8aV;jS83i`Y+G;lZq)0N zlJvw*DaU>Nwy}anXR7eLEP5DqHbe42o$J#n(5r=I@>+y(M`7PR9(eoyLULK=!!wr! z^7_Hq9Szy~*XsyK0$t^2D{`EOeLl48u(c0NY}wH|Z-q(BPq52)ngFK%(;3QdKs;R4 z%d3)FQUCzMUhhYb1SGoiCsI>oYoY1Ej?Va~qq6#mf=+vpTGpAO;8HS_9AbMxG+y4` z>^h=Rv?e+iN2L@dhvLW<)Ax?ECq>6dGjipw0!*H(ReEJ%r8j_;Z}hdRm6>41?Z>`> zT0g{T0Y`EhNhVg_vKFU@EHbp}x-@Q1t_*d!zWpZ& zOaij8peQ^>UZXYJQ(C!H{W@AuTM7Jq+4t!-`)dn0C)hvpTa!(rCpxcwI|9&fA0MU&6{XA|8e<6;vGFT-mz3_C6k`s zUf&*t(U9n1Pb|e#DmK6_v*vOg$K#(q-p!H!{Pb0N2>ClzTo;sJdpVAnUA2gFQs4xz zwK9DNwzaL85xF|(9Sfw1XK5DxfhmwHaup>yjvQ$fG6#yEZEefv%ncUGG22CydD5a| z?OZY4 zqTrlAYkK+|XJy9)A)_9^{F81!NT>yipYX;m)ruDxc`u36uX5))8AL@ZvHp8QTv`us;4H+TglNP6rrkKh}ZxY>SW}m&J;1T-49Pk%e3R*$H)xYLV zEManv*F#Mwx)ARsH&gHd%hIfLn{H7W%s*Qj2l3ZK{`lhg-aaFR6h3$NJ*?u1veMmd zHD>4<;^n=0zlFVuoEl7=(oEu}A{zmT4$+NoA-|foaO&qR>#ep4Yq9iHT@@OEnTMmX ziab%x_>UB2irty@PiG*1lea*>qv3~Pye{qvZoJ=>(dNA3812`moYTnpd2c)wn8q!Z z`+YzFXr!8D@wTMCKxdV3Eb4L?CA#`!wD@FI_Yb==KCkk!DSlO)LsA}Aed1#fo5`g`Whz5+n zBb8O2s=%z;s8?%VtlPF-9j{yyE}iziv|7le4aFJ4(ylBP~gnbSGQhG6n|m^%`~b zezIgpjVjZ4#C#FAD(B0hLByQiz5079w1_s*AfKJa&fy*o1 z-6f1rxc;0)EAifHo&~B{ z-GG;QKk+t>K^;1=aL-|#)@RuM+S&+S*BY#6O`GHBn{u7XiOij2{l|7HK67q$nts%j zs;&vUGPRa140OTtti#vle&zo9s2l8aZgcEUq$#fzEE#B%v9n`~y)$EEw^)DtLlbwM zz1B9g=Xi%(qcn}V-O)m?!`_cC2ul!{nV7`IS+L!6$>SMooVeIKw(*a1tLro;fwzM{ z$}4I{{F2?0GqjVR3G70wr0{!MzNXs530LW}<8vOhFE`-OqJ?o&#q z%j)ZtJ(iAAWko7)W^U{u_wdP3V?2hWzT|TMuqxfS)|Sm)K z)KBn)S|6YHFNhg&DF;2{XiUY^PY36RaNR3S3Z?@EpNxKkvK3!e;Ws66Tn1Xm2>(e| z_*$+gXg>9R0&8KUM#@u<@z^CXr^L6e8;5Y0o+ZBu=)gyCGd^Q>)GmhPnmvJkadG(} zv!!H?z-pQ=6;(C2^}ZJ#H?TA_1)yb%vRC$6zhIEh)r}2 zO%SzL7OM;qBYzStc#cl)LwYRZV=TJ-Ei_GnFJa{~qit64DVab`m7opFd|K4%SQ$|4 zD_wD|ziDrkg@DoGOJ64*fTd= z{SrZPcaiZ^VCE-5$@p|S`}dkhjhvw?pq`qZkJ+89JDzmP;j(Fe)#_W$Og@9p!S@uv z-aec>W~xhUve34E=JWWk_u$$;=~&YdXQke50d`;Q)*TRnAp=LjQYzL<{l}%ZsDv z&3c|6heNpkR#zaKPevN1$j|@ZzaerHsP7nn8&AZ!a6e_Hq4#YS=gHfQI{UPw?>Ne%EWyG68*K ztUEeGTVx+)lddj93qJ{(`NY-Mv58aW$H7*uwzPTLTa* zL%zUtw>lFV;z!QaK&$BgYfRE#5iGppu{tcI@iT+rZp46||1rSG-t+){sqWvARvyxq zZvXPW0IXQxY>{}k1rN~EAo4oMpP3lnD}GLsj*+C#0I_-t3}sNNfh7tfrt&(PM6PA zR~i=l@xKkcp}DxV2DBCc72VcmoH9DD;lnsbVaibN4Cp7X)X4!+<(ZL@a-z~=NQz(M z3mFUv+~T(e2sw(1Mcr1+bV(Iut{ny8;&) z#NI3ieiDRApGN_db-Rrd#`rgrnB6Z@Xqc_?63m};>`68-XwDY12d?fX3uCILiN??= z=_A0|vl;Wu_m*#WSC$oT^&j0i+PS7r!8;!pv6JIRh@TvLS|dY6 z`L+U-MWB70I|8&v`ktP?lV2H#MM5LPTDdmVewrw>Ngu|A0^6I* zv}s4kY=8Nq?+Ml!Aq07hy#6-|d;#lBLriX4uCTB$q}h|*+bc8Fzy~>JO*%=v;|9F# z8`VNp+Y}~7At&4^M8MC9kP7YIwW($M;#?d)hC9%-^Uaq~iGlQ^Ta&_$Ypw<4@scoK zMgB+KO>DoWSp0Nvc{xBes31**zYRf<)qT$-2h00%!y{&$I{_v{Oz(vcr;#BDR_Q9N z4B?{Lb39aayWZa3q}%I`gewMb3atC1kGU6*%2v2q!pt5fpx%+Q1M&%T=18l7LYUl* zM{^JPj(2Z?QMzx(idrZTE`*JC>U|aK=EU-*r?qeIev+kK4`{Ghg%fP~VYcpO)o_Uo zyb;|!Aq7vU{4;s^S7E=KM*mtiT0`H4op%JQk^LKpX%kl1?$2}SUl<{9{@r5k`n>?c z8}LEc*kLr!r5hy)g@uJi0+D7dNBqYdbtQV4-wq!bHYD*D${R{U9gBeMQ220gh{k%b zLwXJDHsP1%R^TvO%@P9E;kFNto!PCD$TYH_?vB`QU->%KQ#uH_6hc5w4O9(&<|XXf zE9=7PRL*$b_QxZLW`{*i-*DF`obIB9VL*^Ab8vEwo^H5=76>X{t^2M6o(-cm;Nj&S zdrOA!mDoz$cmft;1L>Bwo}mut9Cd3L48Y%d!NUOI>p^7od-3N(OPfg4C%cKBwYVJM zi@@+Fg`2`KN9=9VKf_g|Mry9iwaw0%4BkTul(0_;Z$~Cnvuv5P@JC&r>^5v;q)2G! zWYH|Q)oZS$v>k6%XgEgnJsdan3(%JOj_)4UuF%4F^Rpf%xHPFEdX(v5b7pQ<{h)g~BA#Bnztb z-R-R@J7Mr`ysuQO0iu40jq7vHz8_fOZf09B4_jCcR?Na5_Gb3{$-MKE9Vf5hy z*-5@CcIwC(JOS$caZu(9Wusd(r{sg6d_i3CeWL2?>wzevRCDjaHU`2DLfO7+gQ$^^ z!+Gk(%d@^>ayQ^$)~$J>oa0^1R|hu(G&Aph+u-hE_liM%FRJCqJTo zax8sCS-JL-xcEikj6dLMU?7^F^*H)w6}UDYyt^dv?+5?07q)zy&FgLTgr7ALqx!NW z&(f7P)-=;}Ai>Y5jNKEoD?c-4Rd`yzKmG=x3M&J2B3O%m6R5j>y2i%rFzjc2e&T}! z!o=icd|U8TH9`!6?4;mwSYoe`CoN$ zE-~Tay~>-hB69-tfKK1-A~{MQQL-j93hCs|5vR!54hMlL(SDpEhY{u}fXpmffG36F zHC|qup09MkIpx>KXLU%h?`>`;23=@1r(ECdhMlm`8=~L^(U)OO6$O-0KUXGuxyM*$ z_+$kr%SK=?MI(ghEp@BcHOANGJ92H^J9EHeKL25)wqASOC30A||K3mV;4tgR3eK|u z+xDevnH2Yx$P-OYoBBCgLN+{DKy^OR%l`{*0MjS%n0K>0D~Y$rdfY@|9Wqcqnu z#vY|nxSOco@O`w%ypQ>hFZfAfc`Z8RK(BtBbSti6U4P!)?I_UlWeG+tO-^RY*+j4r z*`OU+E&>D#`v)cvwI)>3qnLF5WqGAs5HugXt6rzVI{#Zhk=|2 z2wSVL$fzR8>q^^qXoilR>cT7GJDtb&fj&dANz&HzC8BQx3!snp3-B(@E6N&pZQ{`A^T4q^zY?kQtlhu56yrDo^RCD zo^ytFY4@Yvu2;j!)5j}c>?H;k&*vMrGBPk2%!JqQAdcJFSz=drrQhtDwd5M>ed6<4 z1nF>3iDkaSD%c%^3_z;-$*<+F00a(|IcR|`0Igp-3|x+ zSA1WY48f2083pPYv#yaV@Eb5N|B1Ao`J3&0EdW0FB|3Hrux=aiRm98OA5lZ;-u};ju1xd2fSzK4UHHB>TdL~s zf6zDB!W31o&-{zIcqBLD`>=q}fy>OlchuT2^qXWULuU}^^@tFuqSrs*V+*cfi^a@zY$uM}7 zu3ar($Um7r99hgBCGx9Z%dBU|psxnp?`k0050$tps#)9EoR>cEH{UJ+Lb9zLK2huR z$&=+an^=VH46XqZk}$v*>{}w}e*M>Xk-?;{B+WY|B#?`JxUjzK9hPax9!4&WxIw^| zy==>~KRG&8CU6O8-(ljCk~!VGur$!N!Qy`dqtCIzsjm7DJm5kK*%oN;z)Q5@mcz;$ z9FYQaWNkUPH`m#rHxMH{t#Sahku}z|Qv>usLy1*u3q+L#Kh-gy zkBQ{WwN+RHcTks+HhFmAgIE5g@`ZlT!Hi)oIog57|}V*(h_Iw1=UA zz{|>=&|MObF-&SX#!F=uI8 zdWK)1D)FP@W(fJW)xBuGQGXRQOHY+yR4TvKPv_PaH=y8ON2WC7N%tEcXbqFt{4HWo zeK+{KEnTju70`WCK1>|l;E$hvNl@|Q~vl&djhe`U-5y4u$_i5 z|9i2yq4mYywG+puat6H%EM&oK;?llEI0%I#3+b}?m-`(uri5(D>i@Sl9{=7lWLY=V z3>QX$0JizWtb2{QxG6Vi=fTCKXr*AmZ5!PMdry!rW%Mb*sFBTA9AXg?A;^Sm$bs|# z$Fb}wO2rVr#dKN8TOd++XnZzCaCgE4UMK5@U|1lc@?SeWV1|fO>@BB`;h&K9oGQxD zDjuUdiFpz!8YhL{zrr5k_TbA3?uZ*3VE(rOdw;k%%5w1?=B16D`e&6T>^ca6OEwrGf-FL z8`%~$=!RZ>a8y`W1MGZ2Q8LmTBe*^%9jZ& zGT{`ZUI4GTbY9G^eiz0RKMbHV2Ooeg;=FIggq4g{c$L!RIY1iOK*a$b)O?2c>mly} z%m&V=)5vE!FwWrb`2||sEq!emxvX69GMKm*I}Qau)5-mZ;O_lkH9}Fd@J)*z7@!^I zlMfYR-TT-e>Sj|Ydi#n1|1kN1P}`F~LRNXHC`S~^YM3rzfJOzqfWGLC1#SqeA!UzV z&Mo+R6*r1O7zR4o5gfy}=ijqFdAdJu&r{31siTBdxW{w^q(r&e`BPwMkR}&p@;QkH zMc)N64~Ql4OFF?bf1|--gB$T1G|!-y{aWh$r>mbp%N-sGLggorsy-WC`aS{!#j$|) zTJ#kIdogd^T23xd5&RFp;u1{kMCAdc@jnlKP^!VaqcTWt2+D6J#lL5~1A?S1m83-g z0IJ84vIzi*?i>xpp?6F?M%4oY6>vqDIzY2mx&=~Ouuc+nTUzlYDZ*$e5WyZq>H0i5 z8Ur46dB&|{A&lkOaoJKde^0$6Br14ErB;&XF%Wy3z||0Bh_Fxd8C%zfT+4r8 zbZk7U#l}n*iqWss+y`}JZ0_Yai7kmbtW<-lFmW({yUKIP(zQg`DA6T=I#?`4 zQBgrfLJ^P<6a+*O5Ji+!VCWE}Yv`_}BGO1pD$UT{jDmDYH>h;O&@&92?|}bjKj%98 zyg6sT+nZOeYca!p|MDB30Le>#x{dpmGc&mfv;foP&GQVftCyrs2Of6N{e#U)AEq62 z4tm$HQ*g^j^5|CT3WA@qOM#1Q3j#O2j9!~OWxBFs|++Tc~5&5#z%bA z@ruCrT5*Bu^rWBlG!1 z>@!GFmvZX&t}~oaQMw#^QwIuf>JO~l@S8F4JSPvYZEeq0#gxi z>Ox`*l5OU0* zw7*8xVgu)nvjPYf5RLS#ljU$Ft`i+%O*>W(L`I>iTC_Cy z5**>QxSj>zwLowg5*l0-SZDPu`ABnWRsrGsCe7g|??FB8K@nkYRGpI`1%iwHlU0QW zdZAF2bsYO010?I7v76i({+Z88qUEiO;>>4!j<^^)ZzUDj7%@eMj*{zguszo9MzW zEO@sfV@{K~pNFwF7>u`AhO6mHKPuJLWjBP5s6H4}0`>I0`&uFB z?dzTK)RgX*ORRre&QC%3Jm(CuHzYT2988LEJ@ITlABk3ip@VkPN1dbCtt}3t|G8LM#l%|j|0E< zHv9c&2-#GiO+y7avKff|cFXouFQN3X>@&`^ zsjNjHFba+0{pU2pXvQMLw{ot1SPp z9|4LEgH@>f;NS!V1?pnfqyN+bPGde3&qX(rff8bm9dMwbyPa&StL|&_qa#3m3ZO-e zmB}I8v*3)ReUQ5hhZ>xWGpNviw-ss1FfMp$#K}YQ(RTg+7adai?}s-g9Rw}0&`d^N zd!YRi%5P7(bl<$;w%kSht|gA!=qDitTX)brw^z?izt;p8Xt!;9-|Z|3M1 zG!UVa0r7T2dA>X82}m^~Yk|&x3i0tR^sImYKze2|8)FCtZy?4%DSYHG$q-bk)Xqf9 zrf4kcxS84SAkzCXl39VDDhdk4;43iXZY{>Ep#O zt~F)orVV4h-Q8W_h7-w)6pTLU-ar&t8mZJotR9w>&e7ICLWTnSq{leo#*vJ&4Wn5q zK)x{{zTJXUASsCqceG z`F3O~E3p44g?A5IWU^&M>=G+Ei1hyJ@uA98K4qYly7*o?M`Gv z=X(zyfItDU`F_s+Pk$FxAU`os1igFr4vqaKNJ8lzftD*yM&A%pSst#60+s>E57L7X zPqYr8OFPPre}6WI$v-AuDjOY=vtyH*{?62Bu{WiCY%6NkW@4DF)EOvQjpHePaRSe7 z-t=sl^OOXQq`O5pEYz=NBq>94qmb z8?rn}-^;Ji;ci7+hQzhx3>NNk(Q>mBXq9GXiSoTy4kD%Jv!~a;IR?2u%1K0F_MhdO zuPUr$TpE4F6P4RNJ@xKqYEi6^-F5gJyq^1Ea7)~CZQqYA{>xZsI);YkN#x}Ji!3P* zSLe5z^M8PpRfU|kZ_J6srPJksKqT?ubI!qV2{%p6O*#G~gfN#YTqe`oYoP2R)>st`0^KV}39|d`ZRwJd766=Tdv;OW#rz0F= zd(4&IyA6_;mt2!<_J%#kP0QXN^Za=K=d$%w*pL*otFQh&3QK2gc*>lA=RLOv;!Mna z)8Vq#^yrwF(Xc)dW28zw@J*VgCwQ3#xLEpWb){>EZA0 z+HoM{={Cpm$iDa(@l;X8qA>^LX{MI9o+8Hp1tepbn; zB6Y{i>{=TU7c`-E+>7!v7Gj4!Z-<@|mW1}_yg_f4i!r7q<^)my~hso;x|bnZ9p66zcWh zj(%WD+@IeP1;=aoTJSXk2+E<{9AYH^LZmVvTVK-OzbE4ssICnXh2BmddN9ksh$fp& z5QPm`i?udV9qMn?J9z@m{+@0uvRFGs<`umdbjr5C58k_LOsQmD~-P%!}2>^PTfT7HYDptT$78_ zMu2)>$~Gf+1`oC3j~g|tvIRN2TP>jDiYHev#RY1d>|}#Y_V;tAE^+jOO}l(8DDv4D z_4U-(D>|FOKJ^p*fXuM}1ed#=;TU*!N}?EcF8vn-=>+KQ+zdCCM&1RR5Kn~|O^hpq z(lV_%U|Sc(WE%Nb-j!J9l7$f+JdEv*f*V+|{Z1SgvuqFC@1$iWe|I9m(o)Lt8zLX z?FEp#PcV{8H24Y_Lf@;r&qhrNnPimhC}?XT0=spr%r6OpP&o0bp%-sexi`C_`;dT( zM9zZ=!;gzNEn;d8Qe^OD0N?w9A)4`)pEcPx9X;aUxlwGpH0ZT{3UHH$=i?nc?D{GY zIR#w1pCH3O{d`9nK*>R1fRo~nRXS)2)k5vcA$D{9z71~T3K$0*IlgAMILa?IcyDZP z84tjXSk^ngH{ubcRJ^GK3?3*tsNPtY?6=FcE>1Bkka@X{|tf6Xr zZt-3+$cko+RLBZmBLVr>#|H`OkLS>iRkh9Hlr0GSo;m(Z#-t~M06g4U{iNCRyjD1q zcd8QMETuME&wwNk9}7A>J${6MTw(I!JS#HowRt*(n>J{kh5g0XLPBn<{OouqU0`!S z*Hg#b82Vv-rphtb-}%AJrTsmr9z*{zy_b`S()gYUh_m@#lT>hr0FV_JSUipYhm359 zNdJxW190&bifh_AQsHJXl(z{CP=yBBwws5{+3kDK)O*A1uTf$0uW$Nk-hZGui`v|U z{FhU?KrLC~#&;+eI)WYtTS&%WcKbJo`L38SERR==xyEw6i3bcWJd)v`ic;c*Y|?G4 zr0Be0c?o%E9m;}qAN=0bC~lWu%y?bYYjN|2enRk6!Se zg<+9B?8N>EVk+Yb((($p+l%9&COR{LY?SSY%9*P@%|PIFE+e+K0NMqWV>riOZ4}FP zCMsH2fI-aBgGD49-SGa_hgTiB49pX{!!ur>RszMFhx#^ck*)lyMH$j<{sVcDbD)YTR zKpS-?Vp?~dU7X_{Iql6&rhoauhkE-K&{ByYvlnbyCmFQp>0_Ggi`@sbE4bsL;U0u_ zcF_yeQ>9=0rxtKft(OOBxo|4z^=tcrk~$0)9FLuU$qIL&a-XHRB?t|Lbv`gO*9Qv3 zy=F)j7gb!-M!>gs2z-Ev(x!ib6xv{6KT=#j@+%q6M}wmoP#}Y4F(}nzBoA^r7XuEW zhj03}eHQ z+82k1rz|I?^xPgkJQ{I$KG2g2jP3AGPBlVl3W3l&9N-2L(38Hco*d%3HuDK|4H4Xb zY0GT}gBhz(AF|mxOLHH4Q|6MFmlufc@xwXt^7RVHPk3KsQOlF}QfMz=SNslg;Mi*i z*#m+<;c)^^g7S9P2vLyD(lW2o1t)fkg@q+wza?gSJo|3P-MWC@Ohx_S_jduy1OiY3 z??2s1qmu;veckP0bC;b7gpZC$$QX z+mguSRBEnfWnXqUlq<~E7VSnCHWbEcJZY0&L&0UV+$m171pf5an_~wZ)oXIa8Z-pL zw{Ks{?T)tgNJ>eKeCIctCsTGukBGa!p za!QsC6b?ziucwIAVw*Ndp;86n`wm1q7PzmjjsO1r)i)Yimu6Xd1_r5?`5BtZ!9Ad@ znu?*jc=_i4_|53OX<$`|jA8|FyU z3SCNn{w3rT6-&l&1@x60ji}l*yT>?{^WGCj=wN>%EM>uLCNv6M+U_c63X^d1+3^vk zd=2yejQ>H}00_kv+NA_NaB6`;k@-6x!Q!DDv#LK8F%Ao<1BN+em7_?veQ58z6T*R; zrL3l<`Tlj~_>6t$6msZ;GWQdAETZ9+R1}W}VOeE_0CHau>6?1(OIG_4*<-s~aXqTM zDC54bnNd+gaOr{dUv|cDqVhN^l8p=@9Q*AbV!VOi&j7XU(>@)C z@B+RAySiaW45knhN7X=p|KLaJzeKl^{{vDN?mFDd%Jb`u+zFUHX^e8R$*fm!T~zvR zhx>QCqenKP;@s|*XpNtMjX!}pn9K&1Nw$!3>s3o7g9tM#Xv$|-?um~lGfj<-mb&y| zllEu$d@iwpjVRIX68nhbIz%qQy_Oa>J0|@pO+j(Yl3dDb;U|Mbqn=={{W)-T5UwKn z43!06c;Yo znGD%%wv?8W{Co1`Nk)mV70&6ty&c=wSXxTg87TfpUlY1y&ire%^5+fFQ{k-Yd0<+O zL@U5Pq*pu$iG+D)`*%t~m01%MZ;FXf^$Ybfy;*YeAfF2z>z|70$P~Tu=~$%TYPN$< zoi9$1=|P=+977c?@2`ZjzRi=dn5%-g{*LjwvxP<@*z(l`!frEkY62z9PhN+q&hv_i z841@sD;Ktl8nCj?5kI9Yu7945~bQKPaYgKI&ro%gS}`uIZUa;c<(Hxb-2xdq zuRaeGt~xqhtm#&))4`?N7^0c-nXJOPTBPQL+d47gDm{db{ z@G6Bfs)cWijc##dYXlS4LU5|BhEvwc%C0N??9R-Z1Qq8zAE)@i*LmV|9w=fXbl5)M;xQTiHt{5Ls7O|@K(9w-G9dwjcWfy^4GQ2T zp&=-Qv;Gz7w||RHJ=Y{@Ng7UZ%Wb4zWRG|VyOzGbVy0v0>IJ$wtxK$7bl4r{dER~1 z?8l%>34h^08@6@LHmtS6%6k(i`t?14=5CJ zQ=n_ZMr&X!Ip81g3-k1g<4m?w&_Mt|(khIYiP$c&A0d#u!)?rUb(OTi#XY@u7bDZ| zs;+5IXqrqXZg7gjJwpPKaE5GQo@>5Y<%6cyl;EJC`10|EKLWP9GeT5^S71*T%yX9R z!63RZA5>SNl}XR{i$VnEdE&Gfvlv_+q!$RCoknmHP22LmS8+fLoL?^ zHceFujA&_TtDL4|kK)M}hl|+m+wOe1t(d9XCZlaY_tdGplt)I0q=-Nr|(Bw6c z7rJ|W75b8S$$MXcN=jT5)CY?~I3Zd+I;Ayw7svK!oe?4n zaC+ShF>!H_Zi4S1)N&vGK2%>0RxvW`7pbYKh4%BX(A5?;t4lRJxZ@B8R}TUn_>X&s zaX0)c@-Sb6fBjFdz{7F}0`bN0FjfIKoO_2M7UKVW-Tw|_*9z(6-i6@kbDyq71x8+r z3%bb{vv@7qWTBE~L~ZffarfPSZDH{UN5M)FPV_4HvYq<#2WgXt!!>FKit6AuWc-d7 zZLvA$d5;K>iV{JqUv!Dv?~hT-qn=mk8USZ`E)tSKkC-qlI12w)1(qW{hRi#_SK>v1 znwY{r(jPA(u(t-`j6(Q9j24((n|yPWn|n%x@#gQx&PG9q!0DgFu+AWk@@NJed30wk ztEGz{bqKbbNJa#<>!?077rI;bn){|nbztrYb=55t)}MH{hF!jmnBc!^NIJ8RXh^el z-y{{zG9WFu?}g`Ms8TPq^jq44XzeB=lT_RzQAC4GUM9`+JJ%%dzG(@GF)p54LJ{=e zSZZUbxp!6UbUgj;f&wPvN|LN%WZK-ct7q4e*VO4`u&Qh}I=0CB|x& zE@SH$c$^B-HtM)r0^zj~Iz-bA;i_{Nu9j{l%zol~(t=#E&QC{n6uOsJrj*Bo<7<}d z8)haNNLfDJZ4~4D@uM#3st_YT$7=t=nZBZH%lFbS#*bwVp3(T=8LLvuwTw?l`JME? zOI=ZN~Jbi=iWX!akH0f(-Z;UR5Zbj$WcWpYOUNIlhi|avCF8899#>%a;KIvN(k> z{bUfY)^^hj#wW{LaTb0Ay zsFLAdb9|*)uPL;KCrG%FI#KJE?mmwCK)CJ(qTa9&(ufPeq1QjxN2G03K5W}@ARAXI z?#cA|j&cv#ZD$4P40gLz_S1qcZ>H@eAc{t~OA>MU4N=m!M=fmDEOcLdKe9=kET5(^ ziqr`jyfo4)lO@|Q^jO(mx2r==!WQB+1mZK1_8dqmO6o}$S)`);XXbVOHr~6IjQiMUDhZjX6W<>Hg*m_KPgjp%65e?VqBIq zdzSa>HTWqnhCVyBf7Zi};rFk#6{h6|Ddk&qjv_rxrP8!>DeNyKUOW=i4<qGgD!@f z+jQO4ZFE=kpRCyYi?lQ52!bYO)eUimiC9BGXOX%_#NUj4OGMFTe>~$SZ$`OkaZjCdFY7)wdBv2a zg8J0fsk0LCoIWd0ZkU8Ovfm-qB3F1K9McpB7Td;Rwbq3)jg zC&b5TxJ;bP(XZk@A~nIHMIdo?=Npz0z6pWgA{w9v+TF+7v+_M*u%!Pc>-Wv_t}~R$ ziEoifd<%1)iuWs>nI$FL7eD#^p^(i!e)E>Z(U!P<717guGiXb#gVS#*oruX3Gmo_!!%Rr_?)`9G*4}vmQ-U68q<3 zCY}8>(i_bSg0vfb58nM&YJy_%E4!cBa&H7jmt179yKE_>tbEJOpp`G~ zz=4sA*yo`~ELYKt^wH$xd%mT*t)0!hVK2*p$1nE2_y^;g z=?;g0mH31jQwj|ddP-)ZmB`8Y&1d(PY;f~qC{cmuMXsnktYR06XWmM$X7BmNS=PA` z!zP3x-Pwcj$RB`mFSg)_?kT&NhdMPs2d?XzrPAWY#{!SfFY}<6I?7_Fxi>0U!|py> z!_`LR4h1}2ynoeU#>84gJJP}ycLrPnX$)w~~&#J?>x#E)KC>X3tPI}RFtuz4tNRmIYkH`W z+RlP^W&MIZk239+lw5D;BC97*nwwB!VO_T?1z3zpwLv3)8QVej5z zl`DbWQai733-(1YX$RC^5P_M*DcuS8&D~Y)3*vJS`oG0lGd271feFKt?`u9|bI zeH$HkMO+9C*NM5az)c49ktDL_19#*vcZ-PI0)BqpfiXGw`QJA?XL|zn$_eqb|4f`4 zbwlikSHCOip1Am_t5a5PJVE<-pq2I;?Pbpqs%;rH6E!HT!@9`Mr?RJjt{8N(A2?3* zga4p(i~!9A8U`{KGMqxDLXxwGB@|!{prg^qOxtf~-qXZ`YttQv(`3 zH)S;73N}$QV=yt^G#S@Ob#L%6TM~4c{wYe(E9_IDyrr&WQ0J$ve}r5!=jHeBwT%fS z*n#@r;@*PAqBXCGV1zR;|fz`~8~e zw|DufdVP8D5glK^*(1wigLWKq(gsG@aUn0u#raE_znPb#_nh>*W1PxFR7vqTmsmIt zdrh0R7k*TmQtb^;S#jp+j5qO=7qfPJ2}0!6CZAE=TpVx%Eo8E3juR(NG*a-{6+`13 zghRhN`k_b4Fsyu{Rk=|8H&rdtEVJJk{=9~^OR$Ym$;RxU6A}_u^8t{+yuTae$}NVo z{3aLNxB*4>^{6FUT4;jwkB+XdF7Pqb-DG5(TWSud(XSD*v9qIU;85i?4K@vF^c;0g zcOnYltjPb96Z;L|t%7veNpR3bPGU3qfX6mry0jpq>wd%P-=HM%)H$^(>y37Pvh^rY zpG&PaBnsk|-dM%J+*iDIj$GKiCy_#^uN>H}E8J!w!Wr^PnaXWC?w4pN zT&I@Rr(%&6uWHq&vtK#cHEZb?_k?6WP_-Y3r{} zVZop@8gMp1aBn*7N5uQ&xGIwh&yT9t=LI7(lqcw4lf)1SoEGt_)Q zt?>OQzd0FMXdvS5p?357-B&xL>>G6beM9x@c0U)cScOEvEUAQ|LyzY*@0OAkneo!R zc5rm0c>O!=?q0RZn9IYeH|11*T^B+D(aekPa)wgzk+bUDxZCm-rH9X)<;d1cvn zuW#H_72lrT^sasQXOg0$9eE^ef8o4mQr&E*>@b1!VI2ph%>1yp4K0=BQZgd16NQm> zYYQuM_)je$+3?}`y0~a;EAC7Cmp;weuL8*6tqk?bDvgag_>Lx!I@MenUc}!OI)!Mk zJ$ce=s*}wSUlenL?xT<2{Lke4z23DmZIn9XN7&O%)QTMjC&n_f_o4hO*&66&zfZ#E z5nXPYH>{R(Jk!B^Yppn>2pT>0YsqAHc)KCuS8(5Z(Z?y-%=JtkQ$oWs zTp9hd+Kx1EaTQW7afUXj=x8C~Z2hQrA*ON|vzyCd8eZ03HjOeW9a zmcWqV!`N9W2X%2H?_H^lVk`YNGKfnu);&DMPSfmqSUA9FYdTdL_nC202Z)90@7FnV zOVe|&>>Ul;QE+r_HTkv5md3)wv{PmGo&FoEY(j=`Z+>q61sUD;?WD$4FI?-}Q17Ag z2P|yz^Mk|N%3Qm$q4IN`C1%;1ScNpJH|j6s;kDZ>i+Re5J9}6ZQlg*Bq$MLmqRc!h zy!*20-7^4m$)7XETsOHlxvOEHE4M{Ea`j$@{_f21fEzetyqw^NLjMyXLT5<@wD@Am zt?zA_o!;4AgH{I#V!&WImeACySYDZ7^o5-EKD&EL^);ng{7(G~bfG${JiCxCjuZTW z`ogcl;rS9HV;yWT$F7dW2rgrqH!82x?#=jbAhQ7*y{76qGC#d3vVQF24u^+`!rP6x2cHe)7p%;p}j7&f&I zqKY%S)|9mhua2k;KIB*1wsVvJMS!?M!L2fBvFn4ia2b}{1XFCjrvCK0fnx0Q2+H-2!ZbbZb_+53w?%D$GVBwKpLb|VWdB59!GY+vA-|FV$l z2!Ctlm+*>98S{s}|D>Ieg4lwzjwTGpCplVYb{_mD^WO7VO40;g$>$>bJeuvJWw%uWO^ zh1Lk}Le(wBP!F!cQj15~t!=i@D?~P8-NJ8mv8Bn+29fQ>GQSbj{p~fLatxspJ~K1( zwC>|At2gXWwH3|+sLHCtSJhm zh|zi!YB*h(BA=2>?H;J?QGi_1IxVcJ^F=4edab2`(6!z=hrIoc}PscEu_EqMJnrFvX)np-bzPlB_9yO{C?&c9saRqw6zry_fid7Pm6E0jg^&7o5%|rz=>|=QTa%Gn-Z;t zmLG4DDd<&lmS6CrNvTF16D1YB`K-Q-5{qS@Qq3^i(Y9&&JS-z?@)lbrF?}SfEOeW; zL1wz=TS2!xwdxR8E4Qg{isaj?dwduk4lx!#bBNeTmqqTw~!r~i6 z_Z>?v%J1%^Y3O`yVx&=vkqwqR5}@f-Lc=O2uS)tbAYM?^cqiBVdgmo7YGzDB2&0hn z?a`b@{Cgb&&3`5OE#_(HZm05oKm(_OsiOqe@Ec%n;aZV*ITT4Mc8%WciZXeh2x z(9&w8nqPNw6WZ}GZtY)8nVG)jbmY%IMq|>rAG7rh{C`B2Jsv#Z2P?Hat#Mqf#6`YR z(#gKcb?N0|dFD0i37;#1+B5E3LY?6PwLjRf9*v`YKt7!m`VKrAbLlpBqh9t+ z;2FjOp}9NDw@9-P8cs&jZ+GXm6yaj_kyvE|70c{bwU0D#a4lXu<*mK9p>Yhhv0 zsd9$2BfF|!9mDb@cZ9Sj*UrdjZdp#>g%3xH+yShG8~2}~-wd8rTdtg1BdEK8R|6tG zwb1(Hv}U94?0ko&N}QJt4$p~Ec}Bjk2Tn0eTlDQqPs7NUndNa7dpFeeF*=V$S05>rcb^cArc!TZ2P{uNH9=hcIJ5zXw*iLb4I91N~ zjky{Qw~bc0i0yE)CDdg<1E!J>ssVM}MN4?bM$5x%+>J1q(%3|?W0o;i(KNh8Qjj2Q z_|BbWefKufBd3|9NowpABl|I>$NFX_w43&mv*_%5ro0o#aieL)rH7Rht2ekz>(=Fy z_2x<2yW20CEzfluuaz`Y2P|#deqD9Fy16Vre>?w5x^JVcukuC9-XG7st9zOXuC9K_ zd3(BzTuR+))L^H=bIJ_MicFnN;S4uPj1^yg{F6{fC*6a>6{n3Dyq@Nvla_1a?y*~L zzp*B7pt=0BfTt@uOW6+K4>yx+hF_mz{ARu!?tP z=cdN7$z#rMCi|8sIXRJ)w`=D^m+$SYhIFE-25k0z78G>*#kKNkT+ZFK+E6*|(mKi? zL(7lNC!^}t{KKWrr8rRh1vSr`8A3(Tw43y#UTlL8)&F2O|2)pKPUv?whfk9&#D=NQ+ibPR^1}hPdtOdol0vw*9NgZho?y628)i##g^CP%c0J?j zuI?97^RaMwZU3r#jC)rC(3br-d#AO~34&(T5wzKubewbJ3H^?|9j+E}ad8Nk>BlF# z#oV?woCqznA0KUe4{y<~^NV@Cgm_Au+3+Nmw_T7S_GeY)31cyVuH>X$OnJG}h@*`^ zjmz+4prOCXlH}6kWNGX_613OSnrz5&q(AR9vt?JVH<4w}H|x6FPZW5)D_=lmg>&Nd ztMBK>Jej0>x0|)2?>F#7Na-8n``Hr5+Sj7Y162*bdetU7btTyNbWLt%Fg&D8z+A;o z880g-;gvs-jg(h04)J_CK4FI6pf!lrm?hk?t>(Ot@^QT(Hg5N}B=3a>T(9S_&VB9= zNva=w#_w@PV@hoDHzCqr)$HV?j-h&3<+x?`<##(zzg1v7LH5kKF1f0c=&|DWS}Jbq z4Xa^(Ln_a+f4JTK!`(XAEO(|l{@1TS+L2LYvZ4acc=X2j`kWgZRj|h7sUq-CelhT* zZA@B%CxUD?Rx5FGK5j(62(|P`pQ|#6TuRf)^3$wG*fMQ-Ui?-&6S%pAW#jD~<%Lso zZvD|~Xd1;tNN4XcaC2QLj!~(o`D6A}QmGqvJ>OUVMf+3iSVv05&-*KbMj|?|!8(>+(9I4(Yero>~!tcj)O}XzI@9l}2I<_Ki8K zv^c(e;_t}Mj8$ywi4RdGL`U_ZY?g6FtG@#aoM(jyWBboz7ZoW_Trc)4y%92Zj>nJ2${e0;>?bmXvaom|;d`GQO8UFF(?@gXf zmu<`3+4F#7LvH#YN;2De;t4i;r25}?ZMh8fV@spW)sLe!zQvS}Xu1q-uQ8S{<-H0L zqlHbHt4Ri;3lptv~x-%mpsZIBqA~&r4B_HJw|dJKyeCcH(pPQ+%j)GudCYb^|wcd=0lK(NuQo;=a) z2Oz&rk;xNh=0{GKWnc*Twx4tS7tXXq?}?T5=r}PmXni`)v@c)-UfN;vk}>y2ERPR- zlL8#q^MHlC^`!x@U*otiwl76p=#maLX|r75%4LvgdPuIZ42Hrj@=_K#QV3 zjT~uq3Q`Hyi76hNG5vapa^I%B^|%pb14?|-;bx47#D0cy`3GT+ zSE+O3ORknCZ;g^le|7P#Z;^%E)?N}rHfYPgJ{1}szQr?I-Hgo zQ=`sPe#Zu-pxus|y}Hm=F6DGVhBeH|rg;wLFuY9UuNC z5?$6}+qeNjjqC&SJIn*-kCDwZh%_aOcb_SjJUdhPJG;&ED;_d<^WxJ zk1K{DQ!UZ@t*>f+o%M`$4suwB*a&^K=JVSJ|EUG^fAE{1U%F>D_)@vbrg`(;c)E{A z#7Ye(lbk?OyWkbGQW0|Az6PUXN-}l5yfGyGo2L{sc-h|tbpSJp{nM5Dl}}Fq+9j~* z`3h~^%0$?WYH1ct4m$7ao9fq0&1<$&?Gpo_VUt#Aon{W|`^c}(tDIH4B15*BBd0l? z!c4ci8!pc^fXJ6!pkw%ao_|Zu`pETWo>14z z4<92tx898grw{~whg+a`?g5ao%-HjL$t6hInpy*YiG2>SyjAI39BPxL=@ep`Ru>+6 zyZIk>rSzd@l&wM6z(i|xzO1Y)ZUZDQLh3d1cxHx^5{yQ*1_*oIGx?~`lT~FV91|&{ z+cQsOTq7rbds*zf6{2F{~*Vr&qxs&Lk_gZ>o?ZnhA@gHLv``L()$7R$ZvD2} z`g%4A-bJPKxO#Ek8ym*F$mE-OY%kl*ZQq?%F}ioJ0OA5Mzbk2R7PH-6U4We*#?ChB zN}QG!Y)JmSHGrATjtqO;UaaY-o;R}^m})4ecUguf)W+AX-ajUe8ed~Tm{{kU-FIFI zZ`yL$^yQBuCp@?7?5yn(bxoh8t8`fFIIhf>HS!X4ixo9P?p7@AmF~Nhue;o*ajRt! zze1bVX4p`KbhVoC6l~nu4SpQQ(%#b`$LM6Y9GsbQN2aI^RW(v6IndeG))t0egD`(- z6<3a~b|BL)HW-kkS6t0}eXjn!`so!EAvN55A8mAEOZEoy#k5yNtsrPd<$B-7&d9Q9 zmhmCnh3OgQR$HINW2k4B>OVXxsUjp|UtMV}*sf3=2n*0-mzIA1p!D@nEzNZpri z;3p2Sd(Xk9Ik!^^{SW=nnJb%(-vV&+ie}3BMllO>w`5puYvS6A$J`R= z%0p%e*9Nk;A(|r0#sdfOjQu{tB$-mFc8^?(;97TlJngkd&XUSpcHc8L+aE>R%Wtv? z&Tv2H=WGGv+7Qlc-?-m8Wcxy?;%9CcPClYUi7pxXk} z(0I0I0D`*du&+Ks%FEBclPyH$cWu)zevibVN)xl-{(|l-ZFiAN6r@c<1B3hzKGV!` zSjB&~N@@Nex(Du|iY@}?AJNqxQ6IMG)~h5ZYL-0%cC|yydYNgEydj^SK{?=sjnwdh zkp4`vN|@)rK##-g{L(M89FPsox!+UfEg=2MjP;E%a7i{7`M+FE&+VTHdN#1_yt8qK zaEccE;OTI)=FRV_EptkjHbx&}li7Uz{j=mZS0~x0nC7a3wT~&Z1=D@t4)?#k?W6%E z!UEAC3uK!<{#|pa0I1siBta^q|4O{jAXv5r^Ng z0_{1Ltz5{?Y{xL~UHoTWV@trKON4SLr<#8U`$Zt~*z?WwP>sFx+s6?C#=!3DTx7h; ztveId;|@PXIIpS=Y368?XV~A6^YstL%|pC7rXy20YBb+h7M3R+@yAAEENv-VKxoy) z#gTE~A%FLL*Vj>eJK36i_%WOUYsXyk5^i0b^%X`W>J^G@UQNTTznXl0bBVs|#twUc zwqRBjZ4;78OFHERVFNUMp+kA)GYi}BLnjHufZ30}niFRUN~KHY(;PHZ`^%h29)d2r za!0!|u3cpE^)z&zcChJMO{eMuV$Tgcr!A)yEJP8)knaR%Im_>13un97VrUq9;m-HakY86JH1EuYz3%EbTUA2++B`n#*3k=rwK@Ws!_L{7%V$q)_DoZ4Zf;iM z)~~I6{eJuun_@;$P7Na)rSslopyS4T14d(j5O(HmY2-MwYqn4Aq>RI4VYvJ|YongD zG>Pm97Zly{sLL2qkX1EwyF~0AEm!}oD`%BQN(rlh?OEBC>}Mq=@79*J?#JG@GgvsA z@V!r&T0a9U_|-Fv)@j2mEc-lX)Hr}bYWbo1#`l~l>zcj_XH5_PB_7_~Hf zjdO*L`c}gmglw}E^$o&=T0;@hmrKo%AFwXe^cj&U3p1I zQC?E!ySHRKxe-twplozQXxG|3r%i%J6LMA|na{)+K^LdM1d6x_>R z-$}#B6t(~2=vl^B_(scnxSATVcq)r}KATw<)8I3hMBAEbQrogqNd6zOp!q>lufY&C`$E7qq(+a1!3!@)s1?Nr=+x9g9b?2V`}{mPb8Sk))7 zqQS+#89p?P>kRxpea4~U<%fKq?>BL{D;d`EHObZ_3Th_NmReW#v92WE8FQVrVgtQA zwf37pxKVX$WmvJ6cQF(bBOMROH_}MFFjYPVP1FMH;BkkAU(=cj7?%C+hnRkg-sOOB zSF^6oE4l^pK<@&=+TveA#kmB7QyN3V`<#F3|J)k$4}awfjX!E0!#ft8 z_Nx;U)9M@OtGoNhlpa{NH?@wGZ#MlDuev;<_xxj-#2v>4#p;ieUnaC>JqbdWk|%pV3e5wW|5V)l=7jCa6tEyZd{T$l0x{BRXHwww6;`v=8FuYIQ73$rJ=3L~E= zye!nl+OfatT&E8K2V1tI8SW1Q%9V8qO{~TzNRKyjewFb4ca>{DD8+1|Z9^(zArQDF z^tXQgda1@AJ=c5tozCN)U0|u>@rj3}PV3$kUh6+ZpO#;`clZBl?!5o0{{R0^iZW6OA+wOIB4n40 z?2Kct>=4;bRwW_h80Xj{n`1_@9hv9YBV=dqb!0o|d>`Jg%jbXi`l-uB=h^A;cs|Dc ze!tzW_sQ>|$mn(55FeQoU#+*qtKHgPGccm>ZzjPnGV)~sVx8Tg&X{yo>NJ&;Dbze9 zsGPcnO9g=y6FuGI&|G5^spnC7wndXK;FVK+;mND*?a(5#`9EH}gLxsq2dT%W@1 zDdACbY)Dzx@Ehbt7*RKAz|?Ge`}iU#6YYlA+7;?C0VmFvm#|>yR1u{5P|jze+e(_M z(}9-X_T6nRS$tEI43}&egA4qW%1<*e?OT*o+W?9d8=CjFe$=Jmpw8{Lb=@IoIQvlC zbu*`7P0S`f$4?jUAS8}7T^Wq_8)@LJ5ZOK46Fmvi9e%^Jl(8%^%h9Y7QW^K_mzj@G zO>oyrU;56>!QK@fPE~|K^@;iGD+|1DgcC5FEFQWjE$BY(%TR8whVl)%!zZdXgU6J-h}|dx+#N2`*h&9)L)G+tJG3{ zP0JNo_B4jVTr<rdex>@Ci>SgDa3Xlx5`Y)D^yVn2UZ z+El@L+3a^4s$QzvX=mLU>aYAv>NVN3JIwUrPm|Mv@=TzC?$ihfWz>zYaeiP`$C%z; zkULp>D_pL??fzjS>q?b9Q`c3MS^ChE#j`7vILqA+)Mw%nMpYjU(oNSX_D-87XR$hmTQga&F3Te%}ondjv?pvR)ET>cQl&BAWG~2hk)ZX5nGWnum?uC~ZZ1(QKpW|;g zpnb2ziE{*+wezg%!c<9ab3?6F^HDDcMm2CNF|n5KcZ1c)bpu%rlNz=EfYROKZ00lP zWu0FZUwg|{sRh63^#0v8F3dsS7h}tJ1K8iIYL%XnojyGCdNhDy_>EadvW`KT}~# z?Q)p}CbZnVTMaEu8MEK4x|H@BCGk zkciK;dFK-95bZj(LcJ2>x;hz&Il=uMQ1vI@kXMvv%&@L^muxn{$puq=5lt2MA2sO( zMX^NRf_HOr$XN4y{QaTqRP0o$8k7LJm%?`*HAbmVt1D2K$@qcp_MIF?)#Cb&S5OD7 z>b@v92koUYzWzL9tZ(fL*;aQHEFfNMe`|YNK*;#0)TJ!xkp%bu|BI{L_81CRHt ze9<&b&J>~kU^=VLyoj-dW859flR@JCc?}&{9Lhw>>Q$y4d^y^j!J7#5ows+UeFXjM z0qU7H%Izw)O7J2*R-L+lUJDi)e**i)skmOO-EUo*(bT5_NWHXVE?#pjwE-S{idW|d zKW;9SVp&iRfi_bKS(&6gC5%{D?;fqBUZFeuw%Ll_R(Db>7J?KT?9DOA(CgEmy#E(> z#{}ioI^FtBRi{qv4Y4(+l9DI2Uz=DfgiO98g6U%_!Z1=B6#oc@mH*6M7D&Z4f>cP* z+4U=orfS}+&2ylxlV9HzC#C57m6!p$($U^gd+zL=3D`$w{H&QX(&jQIGxR7R8J-R>H(Sy6)(o4#Tw z=ru7S+ z(b(2ODIMJtT@3ul+*7)CYVsE@gi+*;eM8)ms{R8pRk+_>3(Q!tALmE!AUMgwQg)pP z6|P%$`(3vn(KrWhQK81wZuKR&U6EetiO(+E>qYZcPfa1m_n}Kg@g7^2y9uL>8^%Rq z#Xeb%)0xa(*AIh>5ZA=dR#W|Ulb9-?TKvyf9os3lHPT7Px(YikugPEe{3RX5UlCzE zcd4t_(O6S=-F}{giG~sCI}7FYo;U2tpWo-|du%rC)zTR1&1GhC;-MWIORZs=`|#hx z=O2R4ySuw}Mu?9OH+JX=E=_y$hC@S~-H`9_K=I14YtFMjb-Z3i=&vE(=ACos#ord( zE9mX13y3;E>Xl_tmN%Uph9uN^Jr?(D-a+;1I$yL?Gk9M0RS$?i2&a>pT|B0XZ^XNa z5ke9>_M#r?pWxSLpjUxus7soHeivS9BneE(O-*S|@J43Y+i!%y7l z(UjFbVe@jnLNgDfeRltX=CNl-%u)br+z?!84&CB}(hyA5s{J>j%9Q+y)Uq`)B;uSu zcsAPu0vy0PWC8zZ%Wv`=K!?CtSeQdH&+||A&N6zp)G5F=aXaBgUYTtPAR&Mp@`X9J zCkPR|=elR^|5!z2EH-#<<9$rbx}lLSmA#)|OBM>R7oU^MNa?D}kCO0T=Np-N0wPRv zdk;NzO)h!-mtiW(lT~*H(n2J&td}Ja=k#v1f#P^AUEz~|!*j^*d2ah4hXDd)^|bZK zW&C4VnVE@euY~aU?k~!o@z_euFHER?!kKTdRO2_kHxtF*-E^Q(i)YV1xHX2UAXtKB zkhL@Y8K?p$9E4=S_@_hZ)cM|7*h(J~)?owlyRbs5UPKW>F93_lDvc_%ZtqkHu>$n0L9Ll*`XnS#cT$&C)Ro1B+#As< zAX`c4)8PKMCHEi%;t6WXhZ-i%uemwb8RQ%7;Okl9#qWult>!#RAi+s6S8=JhWTYu(hF(%+_DFtie> z21s9hv1Q~5H@}Z%)yMB+2>rnEFRVUUxL!cIY9rs-*B{AX_sBb&lDNL{-1g-oipdp~ zE4)l=;uDhKp`1J99>!coTMH(yQmZH-KHed z1J{X-E!%lo1#Od>egR4lhJ*Y0z>@P-&C|Vq92ckGHObH_-RwjKPfdsrF5LbNL_G%@WlbV4l=vuts9Puj`kxz z(l&E2GLwJ|u~@(73_JP~C@Oc*w(ZiuRs4-H7UlD67W+)g+x!q7koHtTuZsim)W|QM`J8vUZ13BzVT`0^~b_sVGu+3Vodn@ zr_AaZXtsVvI+u%JzF zsKdmvNV`t;W9>#X*Icr@T6xR2I zKr=tO!$*E?c1Sb0TVx9ma_vkvYN877zSXZ)QNZy`<*HIDh8AdObTM~PI$}WQyOy0M zW zI@m!3*`@Xh#RJ>!N+_N9_FCG-JR>^>Q}c9w`MpsPpoLo(y%iMlF8V+)3XFC&W4~SU<-Pjusf2+N&ut=3Zx} z(unRhH%z}4opFR5DMEX>5SoIzf^-U9D-~O^hVy^xP>#76^qVYwQK!uFi0}qgi1NkBYY=g3FCSq$N>Wx{e|9ZNxR<@e$%WlHO|%b{Fq_v_brOAuC|ofwYoM z69bjrnm6}&d5<;-=}37|4y+DRtxR`i3N9rj1*m>H2G%F-^a9%UT|dm_J8J4`yZSQ` zh^37auc@&X2Zlg`sfp>bK%xy!p-)I(h-FoG^xZkU!caF|qu2mr;naWyF?rG02PR2p zI3i9blpwK06TrePGznlT7i5pFSb%j#SJs^Bl%e@`_iK1V%$2W{B>pnZ2SUZ}pGY1z z-L3Su6h<*Mg`^IJy4%0YO(bcAPm|QjlBxY6_mW})Qzok3|DYrK9IXYfMHu&-98_l% zo9sMKE` z3)#Yh^FM(Vn2#HZjDM;SgETcj44I-qx5?uYOb|uff@J`~3K?D$K9CskL}hz>dzSE2 z5uy|@LrAT(7~OH#T|=Ckh^g+>aV$aor(weB11e?CrU%Jdr^L<`nTb+3`fl~eV;8@m zV5O=7lW@W))XDNGb7U;$Ew0MCv{q@U)2%%@w}peDm2kX&ME4NAYPYdX74OZ_4=?XbQCLxxJFTP=8AT>cQ`~WEtg@=w z5vLBDKj;ZCV5C~t-odRX=*6N`&sg8n7ix{lr6EmI#x|yZVFQc;1{)`Md-=y=cnl`L zOBXf#)?Iu8qA&@K^;s`9O4IlZb;?##9^dox9M4Rp0Cl%blOU(l$>+9 zRFNI;1;_D<(hRFc^E|aXk^w(NxEB`-YXZk`{TR$dM-C`^b?XWIEVmoanEGK=vczgS z*yCr6KuXC}bN8ntPhJzQxi^WvypmDXt=njBRS|-MuGBe<6kS#CdYOHp$!lT|*3MDd zHevZtVB04A6I3zpoY+nL`0>i{ClT@u68@sp8e8Q#MoKXVlftHQezVpd;+oVTcx>D#%5`&OYOon99;9Dw;=YApP6yJ@U!ES8o+cli4T<#`REKQ7Q| zGz(J<9Y(ZT>(1idru!>y|2nSn+#YgWlMVlRr_a$s=<*sk`A&#M$8+OWdPiN%Ahjx| z^kct^%w#|uqK^%n8fuxcMUFx%Zf)wW+>#FOr1>zHcCr8jjpmiiR}bL!j5QtIo=lZB1} zr6iUhfULIJ?Mkn9uzDS)Shl((r zI`oRAyFOAg*yLxqCp~S*RsG2UH*L%zV6yccF~2n)XL zOo?V@mGZ4BrYlr?E~b)cIH|UvGS&af1z_s)?d%k;FBuogpIkp!KU^EIRqHPeq~h0_ zMXtrGH_ajClyq8$H%*5Fl}8B`@s1OcH(S|h&>GzXf}}g*KN@lSTRkH&cKORa8MXG~ z8KWiwD}PrXx%d5G&j_?UkCvKXka1fb3ZzRuYw0Zxhzjr4iCT{SZd4{C?G4(=O>CI< zj>O!Y`8pB^ItH0}J>uI@A9-s((Xbbvw!xHGx2tqWJ?3o0L(NC1c604FlZJ-`cg67F zZR?&PheHq#lboZkl}CpS^+K0s_bU+L5i7UH;sV#P&Cgk6fPrKWVYzHRMC0+BRl2?R zZ}qz;5*^@%@h^ZN!&F_eHj0D1J{_sUSY=Ih%!+q>XV9^X+oLfUJ9U<~|+|D~7cre^} zL^EEXS3G=)a0@|mi?Vd5=Kabik$q*Gl*PqG$!d~P^ZJ`UVy^-$mjHkiRRNT%!?36T zhu4{}SNcsG{5O6^mb_hhNXx7HfRGcoJ$KYfvOQH*SskYg9kf))uw={z*MtmNU-tWp zW^O7KuxjsGEPm8{Auk~@(FfbM_O1C_=q`G3@xF`84xmti#>T=6E-~nwBLWaSSG&wy zCnt|#CHD5N=1>Snn+x-n1_p3=lWdzcyc2)=^uCOM8NL@BO9tsZYDbRuc0daIf&LKN zj=P&%9o@U<)*maWFKN^ES|mJtOG9%DLHqtKNWX_+5%8SF#OP3X+hW_F%fR@^U@<;n z*OGsXF?(UDjUG>-{sfAjG@Ey~O#P%l&fVQDa2_x3F@W1;Vt;(Zf|meE2Z0&qU?kj? zA8q3Dh>b9_{6jRcXL9D(>)!Uar|QN`DGn@#Lwt^)_36T5Lcpt6yOEA!W#+y<(}tNX z!HY5ZQX$sR)IsxoI-Yz{R?+!Nm<;oSozEdksp6i?K>7}#fS{G%L(@9l=~K@kX|lq& zTyP)3T#wj%bdd<07}>z4T}WhS19ucV2)4lDCTLRQv3IVpH@my9g5b@Oj3!RvkUW!p zc+!9ap!4&s6mKA)T_lEw7ghHBTo)_I|J6;(kA9hbAI4f{j^d#%-VO=w?#MCN1I-ZV z<2pYuLdkC3x@F^@f9?p6^g0=W9Hdlyl<=Gjt<87LtnH&+JliyHv1tC9oxN~SPaoW2 z?|RD{XpoT#1044_(!%NJlG!x_5eK~4$v1g)(69^#$S-bAoyGh+vpKpTzsQ~ZuIv8E z%1rb5Z+`}mh7Saem<$i2NT*i~@~%*t6SJH_ZMF)-8-}fY9ik#zdz2O1W-Lc9DD#l& zpldif*i^ zBv_pXVcpMks*DgGN=9!?z?Dp?6J~@%Gi78&^Q4p~(6w}&-Atw| zZ)o^UWp8bLQ{vsTCU#jY^42(CXz^=qr?}4?%~)MBgRsHx&cSzbNEYcauIu7>Q_2vz zNt^M16#oK0_z8ds>yQmSBx8(8O$Ch{)G26xz8zRmDTzbCHY*#PAU9;jc8w{N!C z*f_J^#NJz#mkrfJ*t=hjr{i`#5^{KU&;HrR^ZPArH%^P!o5v>^O^9}!?^-CdUn4qE zj2*nnH`2xZ(@^YEIG#EhWn)L+o@SLl3rdYmOgxr9C>kkv82y?$;u4>tg<*HNFwrwS zT~Z|T(~<85lK09#ob!u5QGv``-m$QmzRGth`%H$uFqbI&kgQgL@NtL2`VUFA>ecBC zzv&*QZC9-Q=yj=dhAn8D|W&2kFpjNoB3kq!>Zb>3M?sLjYZP!1#O6CH{e-98oen4VU2& zcw>v&t;;=4;x|%9c-r9#1s$JBPV_S_asTxQWDYRB$oc-bV{wwOuYOfeo|ZfuTpkeRHaNeq3x@1X^%p%g|EyLorCCB3BlHWYKPXilCK=BgR(dg9oS03lUjl*x+vq`r2`^ z2+qUn*A-OgMqIjX>v1&m3Q2`Qs*}#eLzp+t{WE6Xa zxGUi!PlP7B&isnn5J1VlqlJEoV&DC?kWx4xT`$@W(sZX~j~1K~_t1i9|BOYs4foCr zDq6FHr#B(M)2)7hKUBF-3P6;%>Z(3-y?N3s#M1uWUe=E2gWs=X4|6?OhIh5Mp0i$| zjwytFwGBed##-aQ`w5xzo+RjcYEfDoTIFJ4@ScIa@qZ8Vzz}pfMSj%%%vK~RCRN-z zh-vKvSU~`IdQUr zwQIH+Rm5~SR<^*d7(9%8i#l5Nf{7{m9NDri0$i)|;QMZFQR%%@Q&mmDPf`-IX{MZa z>yBLc11vqj!gIq=*;C%=yB@7%>!Fh9vwXU@U?P9)6Oi2BTs^&uW(NKyTk201CljfL zfF&rq^pczBi5@#P+e`c^R;$KNU-{3HM}$WRDJx_ zp9$-=+ZX%D`Gfq^{|%Q6JUO|}avX(hS&{VI{rB%ia?T);>ifWEUt}zJtHy31#REf~peWiaA?l9*+bQ`xZ0K)3-$zVG0 z@gmCug6cqzzng~rlfNLfh9zc^ZV=vr^;E+q?#H5LL}+)*ZH2T%lmcW`=TG%(#~{w; z2IeXG(QL3Fc*Q6GTM!6e_RIwoK^bCD^D;BO|HloZ+-V|J#$(q&h_aeTPdWR&%O9ld zR=Lg5)HTR~V>Jsp*YEDSB?`wAWYW5xu~syP=QV2JpZW6LIj#Q zrxmt}E8wjlpvUpB$6##`?i`MX{z)`|%uVhbmSg6x(Fn;66OU2|dhzKM7a-p)VIhG% z)@;1d`8|oEzQA~nY{^mxmzpgMLJI`nokpbaOa2rv_z{il8|m%r=Ub4IW78BT?BJUh z^mT(}g8ef#MwJb<|L~k~1$_hmM;fD5Lcsu@=%j5*cG<xD1TBm@fT|R;S-w zmFH@o{z@_I!qvv@_h+fmSl_t-DGse`5b_T7)nX-P6RY>eAFe+~<+c^AXdLovo~@MT zb`cdt09aFNQA8yp7=4#v-T#)$WE899o?E_ihojO(4c0~#RO)2EhTBeWXcpW zaw}^dza_@GIHgX^Hb!25tNd_b4Oo_+{L8-yxY42%9Pn6xnw&hKaKTYHpTJJEC^yVSm^la@TOu1j&MXw> z0#|?Gl_PR-Mm2YxEGJBVAmbYoaKgGl2(ude<2>L4^rI|B(}51!5n-MRv!^-UY0Fe_ z&fqjRTRv$p7@9-2{|!c*9-r~}(usanR#pV-x>&hOEjeCpe^W7%k@HCzKp=oCK46e) zBl7d|wx^mljt6P_z3ev@;r?+tMCj0h0y6*ihbdqUVpJ1BVz0Wa5JO)PQkiDu;pV4p z^tCBRw^r!p>$wCC(^vZH>J(2s9xqPy4)r1@B$szF+C+L^VWH!v2j=Jsd0304tct5aRyFM=85s{Frw=>$(E_p`BL$aH5%W6SW za0Y6-R@%1uG>(>>R#3=)TFSe>lOk5)&jjQhuccjFTQSt zA>jz1vhDJniN$QgMJM4a5|S%XQW9gA4YWb^e@6O@S>oLvlPlw^sHuZ?JZqErckL_0 z&s6&|>e*8Iz^zTRY2HZlXL{u_t~3}SXcQ#IUc{Rc#n}#!(>i%svwv!3X&>qtm|NbH7q8|J@DdM{QU(jQ z(M_Mwc?TRS&84!H?9CsXeZ%e-Ocv+YIox0-bQWvHCQS|&C|F6c3Giu-N9Yx4RXzK7X-4Ks11Bq#_f><>V`8>e z0KNx(xprn@p;uv71ATVpKtV>rclB?~fN$pL<}VE9&Cri9!G=G|_B|yv<>>ndxr&qe zZy5*}``66$=F|*UCwhEyi*xIXOY56!%Zp3Pn@jU%e~f{PeDQNmPU3M};&INO&wvoI z`uA**{pRE6H>p2uhom;Xaf|Y@GJWrb`?~?tRf1i)Yoc0vd^IwYKw_`NvQ0>oKO?cf zkct40Wnzfs5)Rzn(34xn)koViE=w#j=hn@@@Sxxv$4kPu2HHvQGz>}t@GlX%R|U?u zHx?_7c&LASBJSZ(X~*Zb{DRJNb7}9Tlp`5xsyc3>MO)6U_`6SRU#8g}K$Zl&qVT1` zPVV;eUflq02@Q%rlU)Yq2lU0#LqtHzo+H?r6$IeMBz$|bP*^(!A^q_d3^c;KN>r;3 zn7Ok%vn##Tb&~Z@DN0n-RqL6(Wgi+!U+0w(4OplU;l&#;`f5bqzwbu43k>lgQPFn^>c z`GkFW@YXmj&#!BjHUyrKFD;f>t*p3>t>4gm2qQBfie9s>WI)_vz03MWJ>tr<6l;&A zg}-KK%=8Rbb)OYEAT*T$7Fe^+SCuFVWuF@fExDhbIa~5NkxM{tdw5h=Vy5>WkN^@l zFCa2Svui249^GPXyJbZ@v25+Q^Ll6Ad1ujf#o95hQ-A?bqR?jm_rykXKR2%}kE?@= z8-1TwMuZ2EM~i+V+R_04Y3+T3Td0Aq^gTU5aH?ehkT7c*2CMem`&_xX;4gFXLuNd@ zwcE47okAFG&^6kjcNA#++RDxc!9hM}+1d p1TbU-0*PBN4tz1vi;bIvNc)~bz}QS>@WppkR?v_ym9zNt{{Z@JA&39~ literal 107878 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 diff --git a/docs/blog/best-ai-coding-agents/index.html b/docs/blog/best-ai-coding-agents/index.html index 66f3843e36..7b1dfebbf2 100644 --- a/docs/blog/best-ai-coding-agents/index.html +++ b/docs/blog/best-ai-coding-agents/index.html @@ -508,7 +508,7 @@

        Is Claude Duet Good for Develope 4 min

        Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

        -

        Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

        +

        Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

        Comparisons Read → diff --git a/docs/blog/best-claude-code-multi-agent-tools/index.html b/docs/blog/best-claude-code-multi-agent-tools/index.html index c7e7a82a32..88f4eeebbb 100644 --- a/docs/blog/best-claude-code-multi-agent-tools/index.html +++ b/docs/blog/best-claude-code-multi-agent-tools/index.html @@ -476,7 +476,7 @@

        Is Claude Duet Good for Develope 4 min

        Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

        -

        Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

        +

        Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

        Comparisons Read → diff --git a/docs/blog/build-your-own-claude-duet/index.html b/docs/blog/build-your-own-claude-duet/index.html index 159dc2ddfc..b47467d8f2 100644 --- a/docs/blog/build-your-own-claude-duet/index.html +++ b/docs/blog/build-your-own-claude-duet/index.html @@ -18,8 +18,8 @@ -Build Your Own Claude Duet for Free: Morning Brief Agent for Developers - +Build Your Own Claude Duet for Free: A Morning Brief Agent Team + @@ -29,8 +29,8 @@ - - + + @@ -47,8 +47,8 @@ - - + + @@ -62,8 +62,8 @@ { "@context": "https://schema.org", "@type": "BlogPosting", - "headline": "Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase", - "description": "No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.", + "headline": "Build Your Own Claude Duet: A Free Morning Brief Agent", + "description": "No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.", "image": ["https://munderdiffl.in/blog/assets/media/build-your-own-claude-duet/hero.png"], "datePublished": "2026-10-22T00:00:00.000Z", "dateModified": "2026-10-22T00:00:00.000Z", @@ -87,7 +87,7 @@ "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://munderdiffl.in/" }, { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://munderdiffl.in/blog/" }, - { "@type": "ListItem", "position": 3, "name": "Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase", "item": "https://munderdiffl.in/blog/build-your-own-claude-duet/" } + { "@type": "ListItem", "position": 3, "name": "Build Your Own Claude Duet: A Free Morning Brief Agent", "item": "https://munderdiffl.in/blog/build-your-own-claude-duet/" } ] } @@ -97,9 +97,9 @@ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ - { "@type": "Question", "name": "Is this the same as Claude Duet?", "acceptedAnswer": { "@type": "Answer", "text": "No. Claude Duet is Anthropic's app that works on business apps in its own virtual machine and decides by itself when to message you. This build copies one idea, a brief that comes to you first, for a codebase, on your own computer, on a clock you set." } }, + { "@type": "Question", "name": "Is this the same as Claude Duet?", "acceptedAnswer": { "@type": "Answer", "text": "No. Claude Duet is Anthropic's app that works on business apps in its own virtual machine and decides by itself when to message you. This build copies one idea, a brief that comes to you first, with a team of agents on your own computer, on a clock you set." } }, { "@type": "Question", "name": "What do I need for this build?", "acceptedAnswer": { "@type": "Answer", "text": "Munder Difflin, which is free, a coding CLI such as Claude Code with a subscription or key, and the GitHub CLI signed in to your account so the agent can read pull requests, runs and issues. Slack is optional." } }, - { "@type": "Question", "name": "Does the brief run if my laptop is asleep?", "acceptedAnswer": { "@type": "Answer", "text": "No. Schedules run on your computer, so it has to be awake. Munder Difflin has a setting that keeps the computer awake while agents are live, and it works best on mains power." } }, + { "@type": "Question", "name": "Does the brief run if my laptop is asleep?", "acceptedAnswer": { "@type": "Answer", "text": "Not today. Schedules run on your computer, so it has to be awake, and Munder Difflin has a setting that keeps it awake while agents are live. The Munder Difflin Cloud Office, coming soon, keeps agents working with your computer off." } }, { "@type": "Question", "name": "Can I use Codex or Gemini CLI instead of Claude Code?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. Each agent picks its own engine when you add it, so the brief agent can run Codex, Gemini CLI, OpenCode or another supported CLI. The prompt stays the same." } } ] @@ -169,8 +169,8 @@ / Guides -

        Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

        -

        No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

        +

        Build Your Own Claude Duet: A Free Morning Brief Agent

        +

        No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

        diff --git a/docs/blog/chatgpt-dots-alternatives/index.html b/docs/blog/chatgpt-dots-alternatives/index.html index 811f38077e..f43f1e76b7 100644 --- a/docs/blog/chatgpt-dots-alternatives/index.html +++ b/docs/blog/chatgpt-dots-alternatives/index.html @@ -390,7 +390,7 @@

        Is Claude Duet Good for Develope 4 min

        Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

        -

        Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

        +

        Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

        Comparisons Read → diff --git a/docs/blog/claude-api-version-2026-10-21/index.html b/docs/blog/claude-api-version-2026-10-21/index.html index f33e8bd0ef..7f7730602e 100644 --- a/docs/blog/claude-api-version-2026-10-21/index.html +++ b/docs/blog/claude-api-version-2026-10-21/index.html @@ -187,7 +187,7 @@

        Claude API Version 2026-10-21: What Breaks and How to Upgrade

        Claude API version 2026-10-21 is the first new Claude API version since 2023-06-01. Anthropic released it on 21 Oct 2026 with new major versions of every SDK. It removes temperature, top_p and top_k, rejects two odd message shapes, renames fields in the Admin API, and the new SDKs send your key in a different header.

        -

        This page sums up Anthropic’s versions page, migration guide and API release notes, opened on 22 Oct 2026, with the Python changes in most detail. If you run coding agents rather than call the API yourself, Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our install guide covers setup.

        +

        This page sums up Anthropic’s versions page, migration guide and API release notes, opened on 22 Oct 2026, with the Python changes in most detail. If you would rather run a team of agents than call the API yourself, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our install guide covers setup.

        What changed in Claude API version 2026-10-21?

        Three Messages API requests that used to work now return a 400 error, and each SDK has a new major version that sends anthropic-version: 2026-10-21 by default. An SDK keeps the API version that was current when its major version came out, so code on an older SDK keeps sending 2023-06-01 until you upgrade.

        -

        Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

        -

        No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

        +

        Build Your Own Claude Duet: A Free Morning Brief Agent

        +

        No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

        Guides - Read → + Read →
        diff --git a/docs/blog/claude-code-alternatives/index.html b/docs/blog/claude-code-alternatives/index.html index 4096451339..04363fa8f4 100644 --- a/docs/blog/claude-code-alternatives/index.html +++ b/docs/blog/claude-code-alternatives/index.html @@ -400,7 +400,7 @@

        Is Claude Duet Good for Develope 4 min

        Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

        -

        Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

        +

        Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

        Comparisons Read → diff --git a/docs/blog/claude-code-automation-while-you-sleep/index.html b/docs/blog/claude-code-automation-while-you-sleep/index.html index 33055a4397..8054d5afdf 100644 --- a/docs/blog/claude-code-automation-while-you-sleep/index.html +++ b/docs/blog/claude-code-automation-while-you-sleep/index.html @@ -353,11 +353,11 @@

        Related in Guides

        4 min
        -

        Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

        -

        No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

        +

        Build Your Own Claude Duet: A Free Morning Brief Agent

        +

        No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

        Guides - Read → + Read →
        diff --git a/docs/blog/claude-code-best-practices/index.html b/docs/blog/claude-code-best-practices/index.html index e8796fd652..b3d9c0afcc 100644 --- a/docs/blog/claude-code-best-practices/index.html +++ b/docs/blog/claude-code-best-practices/index.html @@ -356,11 +356,11 @@

        Related in Guides

        4 min

      -

      Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

      -

      No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

      +

      Build Your Own Claude Duet: A Free Morning Brief Agent

      +

      No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

      Guides - Read → + Read →
      diff --git a/docs/blog/claude-code-max-plan-tips/index.html b/docs/blog/claude-code-max-plan-tips/index.html index 0bbae3f639..f53cd77ff9 100644 --- a/docs/blog/claude-code-max-plan-tips/index.html +++ b/docs/blog/claude-code-max-plan-tips/index.html @@ -286,11 +286,11 @@

      Related in Guides

      4 min

    -

    Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

    -

    No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

    +

    Build Your Own Claude Duet: A Free Morning Brief Agent

    +

    No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

    Guides - Read → + Read →
    diff --git a/docs/blog/claude-code-multi-agent-setup-tutorial/index.html b/docs/blog/claude-code-multi-agent-setup-tutorial/index.html index 34ce235585..0085ae0a9f 100644 --- a/docs/blog/claude-code-multi-agent-setup-tutorial/index.html +++ b/docs/blog/claude-code-multi-agent-setup-tutorial/index.html @@ -342,11 +342,11 @@

    Related in Guides

    4 min

-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/claude-code-orchestration-tools-compared/index.html b/docs/blog/claude-code-orchestration-tools-compared/index.html index b550c659a1..de2a29b385 100644 --- a/docs/blog/claude-code-orchestration-tools-compared/index.html +++ b/docs/blog/claude-code-orchestration-tools-compared/index.html @@ -374,7 +374,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/claude-code-skills/index.html b/docs/blog/claude-code-skills/index.html index 11acb8c82f..0d6e348efc 100644 --- a/docs/blog/claude-code-skills/index.html +++ b/docs/blog/claude-code-skills/index.html @@ -337,11 +337,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/claude-code-subagents-vs-multi-agent-harness/index.html b/docs/blog/claude-code-subagents-vs-multi-agent-harness/index.html index 90d2f47ffd..59a0fc2e7b 100644 --- a/docs/blog/claude-code-subagents-vs-multi-agent-harness/index.html +++ b/docs/blog/claude-code-subagents-vs-multi-agent-harness/index.html @@ -349,11 +349,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/claude-code-vs-antigravity/index.html b/docs/blog/claude-code-vs-antigravity/index.html index 768bd5e064..da1b3c9084 100644 --- a/docs/blog/claude-code-vs-antigravity/index.html +++ b/docs/blog/claude-code-vs-antigravity/index.html @@ -315,7 +315,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/claude-code-vs-cursor/index.html b/docs/blog/claude-code-vs-cursor/index.html index de7c927d9d..58ab555585 100644 --- a/docs/blog/claude-code-vs-cursor/index.html +++ b/docs/blog/claude-code-vs-cursor/index.html @@ -393,7 +393,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/claude-cowork-vs-claude-code/index.html b/docs/blog/claude-cowork-vs-claude-code/index.html index e2ca95a209..3dc646ddb0 100644 --- a/docs/blog/claude-cowork-vs-claude-code/index.html +++ b/docs/blog/claude-cowork-vs-claude-code/index.html @@ -387,7 +387,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/claude-duet-alternatives/index.html b/docs/blog/claude-duet-alternatives/index.html index f6cc31b851..c1a1fb8eca 100644 --- a/docs/blog/claude-duet-alternatives/index.html +++ b/docs/blog/claude-duet-alternatives/index.html @@ -99,8 +99,8 @@ "mainEntity": [ { "@type": "Question", "name": "Is there a free alternative to Claude Duet?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. Munder Difflin, OpenClaw and Hermes Agent are free and open source and run on hardware you control. You still need an AI model: a subscription you already pay for, an API key, or a local model. Claude Duet itself is included in Pro and Max during its research preview, by waitlist." } }, { "@type": "Question", "name": "Can I use Claude Duet outside the US?", "acceptedAnswer": { "@type": "Answer", "text": "Not yet. Anthropic's announcement of 21 Oct 2026 says the preview starts with Pro and Max users in the US, and the product page says Team and Enterprise plans are not included yet. The open source picks on this page have no region limit." } }, - { "@type": "Question", "name": "Which Claude Duet alternative keeps working when my laptop is off?", "acceptedAnswer": { "@type": "Answer", "text": "Claude Cowork. Anthropic's help page says scheduled tasks run in the cloud with no device online. Munder Difflin, OpenClaw and Hermes Agent run on a machine you control, so that machine has to stay on, though Hermes Agent can live on a small server." } }, - { "@type": "Question", "name": "What is the best Claude Duet alternative for developers?", "acceptedAnswer": { "@type": "Answer", "text": "Munder Difflin, if your work is a codebase. It runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer, with schedules and Slack replies, while Duet is built for business apps like Gmail, QuickBooks and HubSpot." } } + { "@type": "Question", "name": "Which Claude Duet alternative keeps working when my laptop is off?", "acceptedAnswer": { "@type": "Answer", "text": "Claude Cowork. Anthropic's help page says scheduled tasks run in the cloud with no device online. Munder Difflin, OpenClaw and Hermes Agent run on a machine you control today, so that machine has to stay on, though Hermes Agent can live on a small server. The Munder Difflin Cloud Office, coming soon, keeps its agents working with your computer off." } }, + { "@type": "Question", "name": "Which Claude Duet alternative gives me a team of agents?", "acceptedAnswer": { "@type": "Answer", "text": "Munder Difflin. It runs a team of AI agents for all kinds of knowledge work, coding included: research, writing, analysis, ops and code, each agent with its own role, on schedules and Slack. Duet is one agent in one thread." } } ] } @@ -186,8 +186,8 @@

Claude Duet Alternatives: 4 AI Agents You Can Use Today, No Waitlist

-

The best Claude Duet alternatives today are Claude Cowork if you want Anthropic’s cloud, and Munder Difflin, OpenClaw or Hermes Agent if you want an agent on hardware you control. None of them has a waitlist.

-

Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Claude Duet is Anthropic’s proactive agent app, opened on 21 Oct 2026 as a research preview. New to it? Start with What is Claude Duet?. Every fact below comes from vendor pages opened on 22 Oct 2026.

+

The best Claude Duet alternatives today are Claude Cowork if you want Anthropic’s cloud, and Munder Difflin, OpenClaw or Hermes Agent if you want agents on hardware you control today. None of them has a waitlist.

+

Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Claude Duet is Anthropic’s proactive agent app, opened on 21 Oct 2026 as a research preview. New to it? Start with What is Claude Duet?. Every fact below comes from vendor pages opened on 22 Oct 2026.

Why look for a Claude Duet alternative?

Because most people cannot get it yet. From Anthropic’s announcement and product page:

    @@ -201,7 +201,7 @@

    Does i

    This decides whether a closed laptop stops the work and who holds your files. Duet works in its own virtual machine, so your laptop can be off. One pick on this list works the same way; three run on hardware you control.

    Animation. Five name tokens drop into two zones. Claude Duet and Claude Cowork settle in a cloud labelled A vendor's cloud. Munder Difflin, OpenClaw and Hermes Agent settle on a desk labelled Hardware you control. Flip the Laptop lid closed switch and the desk dims with the tag Paused until it wakes, while the cloud keeps pulsing with the tag Still working.
    Where each agent runs, from vendor pages opened on 22 Oct 2026.

    1. Claude Cowork. Cowork is Anthropic’s agent for longer work: you describe an outcome, step away and come back to finished documents, files or research. Its help page says it is on paid plans (Pro, Max, Team, Enterprise), runs sessions remotely in the cloud, and that “scheduled tasks run in the cloud, with no device online.” The difference from Duet: you start the work. Best for: Duet’s cloud model without the waitlist.

    -

    2. Munder Difflin. Munder Difflin is what we make. Its README says it works “with the subscriptions you already pay for, on their hourly limits.” Agents act without a prompt through schedules, a Slack channel can feed work to Michael, the lead agent, and spend, scope changes and destructive steps come back to you for approval. The catch: agents run while your computer runs. Best for: a proactive team for your codebase. Claude Duet vs Munder Difflin compares the two in full.

    +

    2. Munder Difflin. Munder Difflin is what we make. Its README says it works “with the subscriptions you already pay for, on their hourly limits.” Agents act without a prompt through schedules, a Slack channel can feed work to Michael, the lead agent, and spend, scope changes and destructive steps come back to you for approval. Agents reach your other apps through MCP servers, skills and plugins you add. Today agents run while your computer runs; the Cloud Office, coming soon, keeps them working with it off. Best for: a proactive team for research, writing, analysis, ops and code. Claude Duet vs Munder Difflin compares the two in full.

    3. OpenClaw. OpenClaw is an open source (MIT) assistant that “runs on your own computer and meets you in the channels you already use”: WhatsApp, Telegram, Slack, Discord, iMessage and more than 20 others. Best for: a personal assistant in your chat apps.

    4. Hermes Agent. Hermes Agent from Nous Research is open source (MIT) with a learning loop: it creates skills from experience and builds a model of you across sessions. Its own cron scheduler runs “daily reports, nightly backups, weekly audits” unattended, and it answers on Telegram, Discord, Slack, WhatsApp, Signal or email. Best for: memory that grows, on a small server you control.

    Which of them acts before you ask?

    @@ -253,9 +253,9 @@

    Which of them acts befo

Our view: a schedule you wrote is less clever than Duet’s judgment about what is urgent, but you know exactly when it fires and what it costs.

Which Claude Duet alternative should you pick?

-

Start from the work, not the feature list. If the work must go on with your laptop shut, pick Claude Cowork. If your day is a codebase, pick Munder Difflin. If you want an assistant inside WhatsApp or Telegram, pick OpenClaw, and if you want memory that learns, pick Hermes Agent.

-
Animation. A marble drops through three question gates on a white marble run: Must it work with your laptop shut?, Is your work a codebase? and Want it in WhatsApp or Telegram? Each Yes or No exit leads to a bin: Claude Cowork, Munder Difflin, OpenClaw or Hermes Agent. Steer the marble with the Yes and No buttons.
Three questions that pick an alternative.
-

Two more reads: Build your own Claude Duet for your codebase walks through a free morning brief agent step by step, and ChatGPT dots alternatives covers OpenAI’s version of the same idea. To set up Munder Difflin, follow the install guide.

+

Start from the work, not the feature list. If the work must go on with your laptop shut, pick Claude Cowork. If you want a team of agents with different roles, pick Munder Difflin. If you want an assistant inside WhatsApp or Telegram, pick OpenClaw, and if you want memory that learns, pick Hermes Agent.

+
Animation. A marble drops through three question gates on a white marble run: Must it work with your laptop shut?, Want a team of agents, not one? and Want it in WhatsApp or Telegram? Each Yes or No exit leads to a bin: Claude Cowork, Munder Difflin, OpenClaw or Hermes Agent. Steer the marble with the Yes and No buttons.
Three questions that pick an alternative.
+

Two more reads: Build your own Claude Duet walks through a free morning brief agent step by step, and ChatGPT dots alternatives covers OpenAI’s version of the same idea. To set up Munder Difflin, follow the install guide.

@@ -275,12 +275,12 @@

FAQ

Which Claude Duet alternative keeps working when my laptop is off?

-

Claude Cowork. Anthropic's help page says scheduled tasks run in the cloud with no device online. Munder Difflin, OpenClaw and Hermes Agent run on a machine you control, so that machine has to stay on, though Hermes Agent can live on a small server.

+

Claude Cowork. Anthropic's help page says scheduled tasks run in the cloud with no device online. Munder Difflin, OpenClaw and Hermes Agent run on a machine you control today, so that machine has to stay on, though Hermes Agent can live on a small server. The Munder Difflin Cloud Office, coming soon, keeps its agents working with your computer off.

-

What is the best Claude Duet alternative for developers?

-

Munder Difflin, if your work is a codebase. It runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer, with schedules and Slack replies, while Duet is built for business apps like Gmail, QuickBooks and HubSpot.

+

Which Claude Duet alternative gives me a team of agents?

+

Munder Difflin. It runs a team of AI agents for all kinds of knowledge work, coding included: research, writing, analysis, ops and code, each agent with its own role, on schedules and Slack. Duet is one agent in one thread.

@@ -337,7 +337,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/claude-duet-for-developers/index.html b/docs/blog/claude-duet-for-developers/index.html index 47e98afc7a..707e36227e 100644 --- a/docs/blog/claude-duet-for-developers/index.html +++ b/docs/blog/claude-duet-for-developers/index.html @@ -99,7 +99,7 @@ { "@type": "Question", "name": "Can Claude Duet write code?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, in a limited sense. Anthropic's announcement lists prototyping and building web apps among the tasks you can hand it, and says the team behind Duet uses it to ship code. It is not presented as a tool for working inside your own repository; that is Claude Code's job." } }, { "@type": "Question", "name": "Does Claude Duet replace Claude Code?", "acceptedAnswer": { "@type": "Answer", "text": "No. Anthropic positions them differently. Claude Code takes a bug fix, test or multi day migration and runs in your terminal, IDE, Slack or the web. Duet briefs you on your business apps and works in its own virtual machine with its own browser." } }, { "@type": "Question", "name": "Does Claude Duet use the same limits as Claude Code?", "acceptedAnswer": { "@type": "Answer", "text": "It shares your plan's usage limits with the rest of Claude during the research preview, and its background checks count toward them. Anthropic does not say how that sits next to heavy Claude Code use, so check your usage page in the first week." } }, - { "@type": "Question", "name": "What should a developer use for a proactive agent on code?", "acceptedAnswer": { "@type": "Answer", "text": "A scheduled agent on your own repository. Munder Difflin runs coding agents such as Claude Code, Codex and Gemini CLI on your computer and can fire them on a schedule, for example a morning brief of pull requests, failing checks and new issues." } } + { "@type": "Question", "name": "What should a developer use for a proactive agent on code?", "acceptedAnswer": { "@type": "Answer", "text": "A scheduled agent on your own repository. Munder Difflin runs a team of AI agents for all kinds of knowledge work, coding included, on engines such as Claude Code, Codex and Gemini CLI, and can fire them on a schedule, for example a morning brief of pull requests, failing checks and new issues." } } ] } @@ -186,7 +186,7 @@

Is Claude Duet Good for Developers? What It Does With Code and What It Doesn

Claude Duet is not built for developers first. Anthropic made it for professionals and small business owners, and its examples are business apps. It can prototype and build web apps, but for work inside your repository, Claude Code is the better tool.

-

This page compares Anthropic’s Claude Duet announcement of 21 Oct 2026 with its Claude Code page, both opened on 22 Oct 2026. For a team of coding agents that also acts on a schedule, Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer.

+

This page compares Anthropic’s Claude Duet announcement of 21 Oct 2026 with its Claude Code page, both opened on 22 Oct 2026. For a team of agents that also acts on a schedule and can work on your code, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer.

What can Claude Duet do with code?

Some prototyping, on Anthropic’s word. The announcement says you can hand it tasks “from simple administrative tasks of scheduling meetings to more complex ones, such as building dashboards with dozens of tools, creating financial or sales forecasts, prototyping, and building web apps.” Anthropic also says the team behind Duet uses it to build the product, including prototypes, and to “even ship code.”

Everything else in its pitch is business work: missed Gmail and Slack messages, unpaid invoices in QuickBooks or Stripe, payroll in Gusto, agreements in Docusign, follow ups from HubSpot, and Shopify stores. Claude Code’s page opens on a different job: “Hand Claude a bug fix, test, or multi-day migration.”

@@ -206,7 +206,7 @@

Does Claud

How should a developer use Claude Duet?

As the morning assistant, not the engineer. Let Duet handle your inbox, calendar and invoices if you run a small business, keep Claude Code for the work at your keyboard, and put recurring code chores on a schedule that runs on your own machine.

Animation. A day timeline from 08:00 to 08:00. A yellow band marks Claude Duet's morning brief with checks every few hours, a blue band marks Claude Code from 10:00 to 18:00 with you at the keyboard, and a mint band marks Munder Difflin's scheduled agents from 22:00 to 06:00. Drag the time to lift each band.
One way to split a day between the three. The times are examples.
-

For the overnight part, build your own Claude Duet sets up a morning brief of pull requests, failing checks and new issues in Munder Difflin. Claude Duet vs Munder Difflin compares the two directly, and our office use cases show what a team of coding agents does in a day.

+

For the overnight part, build your own Claude Duet sets up a morning brief of pull requests, failing checks and new issues in Munder Difflin. Claude Duet vs Munder Difflin compares the two directly, and our office use cases show what a team of agents does in a day.

@@ -231,7 +231,7 @@

FAQ

What should a developer use for a proactive agent on code?

-

A scheduled agent on your own repository. Munder Difflin runs coding agents such as Claude Code, Codex and Gemini CLI on your computer and can fire them on a schedule, for example a morning brief of pull requests, failing checks and new issues.

+

A scheduled agent on your own repository. Munder Difflin runs a team of AI agents for all kinds of knowledge work, coding included, on engines such as Claude Code, Codex and Gemini CLI, and can fire them on a schedule, for example a morning brief of pull requests, failing checks and new issues.

@@ -288,7 +288,7 @@

Claude Duet Alternatives: 4 AI Age 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/claude-duet-vs-munder-difflin/index.html b/docs/blog/claude-duet-vs-munder-difflin/index.html index 2b7966c168..4f90b9d55b 100644 --- a/docs/blog/claude-duet-vs-munder-difflin/index.html +++ b/docs/blog/claude-duet-vs-munder-difflin/index.html @@ -19,7 +19,7 @@ Claude Duet vs Munder Difflin (Oct 2026): Cloud Agent or Free Agent Team? - + @@ -30,7 +30,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -63,7 +63,7 @@ "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer", - "description": "Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.", + "description": "Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.", "image": ["https://munderdiffl.in/blog/assets/media/claude-duet-vs-munder-difflin/hero.png"], "datePublished": "2026-10-22T00:00:00.000Z", "dateModified": "2026-10-22T00:00:00.000Z", @@ -98,9 +98,9 @@ "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Is Munder Difflin made by Anthropic?", "acceptedAnswer": { "@type": "Answer", "text": "No. Munder Difflin is an independent open source project, and we make it. It runs Anthropic's Claude Code as one of its engines, next to Codex, Gemini CLI, OpenCode and others. Claude Duet is Anthropic's own app." } }, - { "@type": "Question", "name": "Can Munder Difflin read my Gmail or QuickBooks like Claude Duet?", "acceptedAnswer": { "@type": "Answer", "text": "That is not what it is built for. Duet's examples are business apps through the Claude Marketplace. Munder Difflin runs terminal coding agents in your projects, so its natural work is pull requests, checks, issues and code. Treat them as tools for different jobs." } }, - { "@type": "Question", "name": "Does Munder Difflin work while my computer is off?", "acceptedAnswer": { "@type": "Answer", "text": "No. Its agents run on your computer, so the computer has to be awake. The app has a setting that keeps it awake while agents are live. Claude Duet runs in Anthropic's virtual machine, so your laptop and phone can be off." } }, - { "@type": "Question", "name": "Can I use both?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. They do not overlap much. Duet can brief you on your inbox and invoices in the morning, while Munder Difflin runs coding agents on your repositories on a schedule. Both can use the same Claude subscription, so watch your usage page." } } + { "@type": "Question", "name": "Can Munder Difflin work with my business apps like Claude Duet?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, through what you connect. Its agents do research, writing, email drafts, analysis, ops and code, and reach other apps through MCP servers, skills and plugins you add, plus Slack and webhooks. Duet comes with more than 6,000 connectors in the Claude Marketplace, ready from your Claude account." } }, + { "@type": "Question", "name": "Does Munder Difflin work while my computer is off?", "acceptedAnswer": { "@type": "Answer", "text": "Today its agents run on your computer, and the app has a setting that keeps it awake while agents are live. The Munder Difflin Cloud Office, coming soon, runs agents in the cloud so work goes on with your computer off, and a dedicated mobile app is also coming soon. Claude Duet already runs in Anthropic's virtual machine." } }, + { "@type": "Question", "name": "Can I use both?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. They do not overlap much. Duet can brief you on your inbox and invoices in the morning, while a Munder Difflin team runs your research, reports, ops and code on a schedule. Both can use the same Claude subscription, so watch your usage page." } } ] } @@ -170,7 +170,7 @@ Comparisons

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/claude-squad-alternative/index.html b/docs/blog/claude-squad-alternative/index.html index 534f487d6b..a819c3eade 100644 --- a/docs/blog/claude-squad-alternative/index.html +++ b/docs/blog/claude-squad-alternative/index.html @@ -310,7 +310,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/claude-squad-vs-munder-difflin/index.html b/docs/blog/claude-squad-vs-munder-difflin/index.html index a35dcbff91..996d282cf3 100644 --- a/docs/blog/claude-squad-vs-munder-difflin/index.html +++ b/docs/blog/claude-squad-vs-munder-difflin/index.html @@ -399,7 +399,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/cline-alternatives/index.html b/docs/blog/cline-alternatives/index.html index 4574e6ee3b..165e640d72 100644 --- a/docs/blog/cline-alternatives/index.html +++ b/docs/blog/cline-alternatives/index.html @@ -195,7 +195,7 @@

Why look for a Cline alt

Six Cline alternatives, by job

1. Kilo Code. Kilo Code is “an AI coding agent that meets you everywhere you work”: VS Code, JetBrains and the CLI. Its README says you can use “500+ models, switch between them mid-task, and pay the model provider’s rate with zero markup”. MIT, 27,659 stars on 19 Oct 2026. Its pricing page lists Teams at $15 per user per month (19 Oct 2026). Best for: the closest swap. See Kilo Code vs Cline.

-

2. Munder Difflin. This is what we make, and it is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. It is not an editor extension. The install guide takes you from download to a first agent. Best for: splitting one job across several agents.

+

2. Munder Difflin. This is what we make, and it is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It is not an editor extension. The install guide takes you from download to a first agent. Best for: splitting one job across several agents.

3. OpenCode. OpenCode is “The open source AI coding agent”, MIT licensed, with 217,436 stars and release v1.19.3 (16 Oct 2026) on 19 Oct 2026. It runs in the terminal and as a desktop app in beta for macOS, Windows and Linux. Its plan agent “Denies file edits by default”. Best for: a terminal agent with an open licence. See what is OpenCode.

4. Codex. Codex CLI is “a coding agent from OpenAI that runs locally on your computer”, Apache 2.0. OpenAI’s Codex pricing page lists the CLI from ChatGPT Plus at $20 a month on 19 Oct 2026, or you can sign in with an API key. Best for: people who already pay for ChatGPT. See what is Codex.

5. Claude Code. Anthropic’s docs call it an “agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools”, in the terminal, IDE extensions, a desktop app and the web. Its GitHub repository lists no open source licence. Anthropic’s pricing page includes Claude Code in Pro, $20 if billed monthly (19 Oct 2026). Best for: people on an Anthropic plan. See Claude Code pricing.

@@ -378,7 +378,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/cline-vs-munder-difflin/index.html b/docs/blog/cline-vs-munder-difflin/index.html index 500f68b354..45e37c4c8c 100644 --- a/docs/blog/cline-vs-munder-difflin/index.html +++ b/docs/blog/cline-vs-munder-difflin/index.html @@ -366,7 +366,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/codex-cli-vs-claude-code/index.html b/docs/blog/codex-cli-vs-claude-code/index.html index f5b28605c9..d9c8a2f64b 100644 --- a/docs/blog/codex-cli-vs-claude-code/index.html +++ b/docs/blog/codex-cli-vs-claude-code/index.html @@ -447,7 +447,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/codex-max-plan-tips/index.html b/docs/blog/codex-max-plan-tips/index.html index 3885bde584..f5702178fd 100644 --- a/docs/blog/codex-max-plan-tips/index.html +++ b/docs/blog/codex-max-plan-tips/index.html @@ -333,11 +333,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/codex-pricing/index.html b/docs/blog/codex-pricing/index.html index 6b4afdbc3c..c14497dba7 100644 --- a/docs/blog/codex-pricing/index.html +++ b/docs/blog/codex-pricing/index.html @@ -447,11 +447,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/codex-vs-claude-code-usage-limits/index.html b/docs/blog/codex-vs-claude-code-usage-limits/index.html index 773b622f11..4960f28cac 100644 --- a/docs/blog/codex-vs-claude-code-usage-limits/index.html +++ b/docs/blog/codex-vs-claude-code-usage-limits/index.html @@ -381,7 +381,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/codex-vs-cursor/index.html b/docs/blog/codex-vs-cursor/index.html index 32b20bc959..d48fa0bf55 100644 --- a/docs/blog/codex-vs-cursor/index.html +++ b/docs/blog/codex-vs-cursor/index.html @@ -387,7 +387,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/codex-vs-gemini-cli/index.html b/docs/blog/codex-vs-gemini-cli/index.html index db3fbc8f0f..6165cc5df5 100644 --- a/docs/blog/codex-vs-gemini-cli/index.html +++ b/docs/blog/codex-vs-gemini-cli/index.html @@ -184,7 +184,7 @@

Codex vs Gemini CLI: Which Terminal Agent Still Fits in Oct 2026?

Codex vs Gemini CLI in Oct 2026: pick Codex unless you already pay Google for a Gemini API key, Vertex AI or a Code Assist licence. Gemini CLI stopped serving free, Google AI Pro and Ultra users on 18 Jun 2026, when Google moved them to Antigravity CLI. Both CLIs are Apache 2.0. Checked 19 Oct 2026.

Animation. A door marked Gemini CLI with a who can sign in list: paid Gemini API key, Vertex AI and Code Assist licence are ticked; free, Google AI Pro and Google AI Ultra are crossed out and move to an Antigravity CLI card dated 18 Jun 2026.
Who Gemini CLI still serves, from Google's notice and the Gemini CLI README on 19 Oct 2026.
-

If you want both agents at once rather than one, Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. More head to heads live in our Comparisons hub.

+

If you want both agents at once rather than one, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. More head to heads live in our Comparisons hub.

What are Codex and Gemini CLI?

Codex CLI is, in OpenAI’s README, “a coding agent from OpenAI that runs locally on your computer”. The same agent also comes as an IDE extension, a desktop app (codex app) and Codex Web. The README recommends you sign in with ChatGPT “to use Codex as part of your Plus, Pro, Business, Edu, or Enterprise plan”. Apache 2.0, 129,915 stars and release rust-v0.163.0 (15 Oct 2026) on 19 Oct 2026. See what is Codex.

Gemini CLI is, in Google’s README, “an open-source AI agent that brings the power of Gemini directly into your terminal”. The same README now opens with two notes: unpaid tier and Google One users were moved to Antigravity CLI on 18 Jun 2026, and Gemini CLI “has not been optimized for Gemini 4 Argon”. Apache 2.0, 107,454 stars and stable release v0.64.0 (13 Oct 2026) on 19 Oct 2026.

@@ -264,7 +264,7 @@

Which should you pick?

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/command-center-guide/index.html b/docs/blog/command-center-guide/index.html index 8d210ac63f..0658466c88 100644 --- a/docs/blog/command-center-guide/index.html +++ b/docs/blog/command-center-guide/index.html @@ -334,11 +334,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/conductor-claude-code-alternative/index.html b/docs/blog/conductor-claude-code-alternative/index.html index fd211b326f..a8b846d999 100644 --- a/docs/blog/conductor-claude-code-alternative/index.html +++ b/docs/blog/conductor-claude-code-alternative/index.html @@ -312,7 +312,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/connect-slack-to-munder-difflin/index.html b/docs/blog/connect-slack-to-munder-difflin/index.html index 99f8470f17..34dab46c1b 100644 --- a/docs/blog/connect-slack-to-munder-difflin/index.html +++ b/docs/blog/connect-slack-to-munder-difflin/index.html @@ -341,11 +341,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/context-engineering-for-ai-agents/index.html b/docs/blog/context-engineering-for-ai-agents/index.html index 6cf33aa2d0..dbe48525e2 100644 --- a/docs/blog/context-engineering-for-ai-agents/index.html +++ b/docs/blog/context-engineering-for-ai-agents/index.html @@ -371,11 +371,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/crewai-autogen-vs-a-local-agent-harness/index.html b/docs/blog/crewai-autogen-vs-a-local-agent-harness/index.html index 605d2a1d2e..002d9471d0 100644 --- a/docs/blog/crewai-autogen-vs-a-local-agent-harness/index.html +++ b/docs/blog/crewai-autogen-vs-a-local-agent-harness/index.html @@ -336,7 +336,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/crystal-claude-code-alternative/index.html b/docs/blog/crystal-claude-code-alternative/index.html index 6eff13d8e4..31eb99394e 100644 --- a/docs/blog/crystal-claude-code-alternative/index.html +++ b/docs/blog/crystal-claude-code-alternative/index.html @@ -308,7 +308,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/cursor-alternatives/index.html b/docs/blog/cursor-alternatives/index.html index 139886c975..fdad32cc47 100644 --- a/docs/blog/cursor-alternatives/index.html +++ b/docs/blog/cursor-alternatives/index.html @@ -407,7 +407,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/cursor-vs-cline/index.html b/docs/blog/cursor-vs-cline/index.html index 25bc146910..24f55a2eae 100644 --- a/docs/blog/cursor-vs-cline/index.html +++ b/docs/blog/cursor-vs-cline/index.html @@ -184,7 +184,7 @@

Cursor vs Cline: A Paid Editor and an Open Source Agent Compared

Cursor vs Cline comes down to how you want to pay. Pick Cline for a free, Apache 2.0 agent where you bring your own model key. Pick Cursor for one paid plan with its own editor and CLI, plus cloud agents from Premium up, now sold inside The X Subscription with Grok and X. Checked 19 Oct 2026.

Animation. Side by side, Cursor lists Plus with Grok 4.7, Grok 4.6, Grok 4.5 and Composer 2.5, then Premium and above with other labs at API list price; Cline lists inference at cost or BYOK, bring your own key.
Which models each one lets you use, from Cursor's docs and Cline's pricing page on 19 Oct 2026.
-

If you would rather run several agents side by side than pick one, Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. More head to heads live in our Comparisons hub.

+

If you would rather run several agents side by side than pick one, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. More head to heads live in our Comparisons hub.

What are Cursor and Cline?

Cursor calls itself “your coding agent for building ambitious software”. It ships a desktop editor, a CLI you install with one command, cloud agents, code review through Bugbot and code hosting through Origin. Cursor’s blog says “Cursor has officially been acquired by SpaceX” (14 Aug 2026), and since 12 Oct 2026, per Cursor’s forum post, its plans are sold as part of The X Subscription, which its docs call “one subscription for Grok, Cursor, and X”. Cursor’s public GitHub repository lists no licence.

Cline calls itself “The open source coding agent in your IDE, terminal, & desktop.” It runs as a VS Code extension, a JetBrains plugin, a CLI with a headless mode, a desktop app and an SDK. Apache 2.0, 70,550 stars and extension v4.1.25 (16 Oct 2026) on 19 Oct 2026. Our Kilo Code vs Cline page compares it with another open source coding agent.

@@ -367,7 +367,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/debugging-multi-agent-systems/index.html b/docs/blog/debugging-multi-agent-systems/index.html index c8661ebebf..3895446a01 100644 --- a/docs/blog/debugging-multi-agent-systems/index.html +++ b/docs/blog/debugging-multi-agent-systems/index.html @@ -333,11 +333,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/deepseek-v4-1-flash-1017/index.html b/docs/blog/deepseek-v4-1-flash-1017/index.html index 9e200ac1a8..bdcba4532d 100644 --- a/docs/blog/deepseek-v4-1-flash-1017/index.html +++ b/docs/blog/deepseek-v4-1-flash-1017/index.html @@ -187,7 +187,7 @@

DeepSeek V4.1 Flash 1017: What Changed, the Price and Claude Code Setup

DeepSeek V4.1 Flash 1017 is an update to DeepSeek’s V4.1 Flash model, released on 17 October 2026 with open weights under the MIT License. DeepSeek’s release note promises “Stronger benchmark performance, faster task completion, and shorter outputs than the previous version”. It now serves the deepseek-flash name in DeepSeek’s API. Checked 17 Oct 2026.

-

Open weight coding models need an agent to drive them. Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our guide to running it on open models covers local runtimes and providers, and our install guide covers setup.

+

Open weight coding models need an agent to drive them. Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our guide to running it on open models covers local runtimes and providers, and our install guide covers setup.

What is DeepSeek V4.1 Flash 1017?

The model card calls it “a minor update to DeepSeek-V4.1-Flash, delivering substantial improvements across reasoning, coding, agentic tasks, and visual benchmarks.” It adds that the model “reduces task execution time and output length”. Hugging Face created the repo on 17 Oct 2026 and lists the model size as 763B parameters.

diff --git a/docs/blog/does-the-june-2026-agent-sdk-change-affect-munder-difflin/index.html b/docs/blog/does-the-june-2026-agent-sdk-change-affect-munder-difflin/index.html index 33be22db55..4265b98e74 100644 --- a/docs/blog/does-the-june-2026-agent-sdk-change-affect-munder-difflin/index.html +++ b/docs/blog/does-the-june-2026-agent-sdk-change-affect-munder-difflin/index.html @@ -329,11 +329,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/evaluating-ai-agent-reliability/index.html b/docs/blog/evaluating-ai-agent-reliability/index.html index b201977c7f..7bbce610fa 100644 --- a/docs/blog/evaluating-ai-agent-reliability/index.html +++ b/docs/blog/evaluating-ai-agent-reliability/index.html @@ -336,11 +336,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/feed.xml b/docs/blog/feed.xml index d036591698..3327d72b17 100644 --- a/docs/blog/feed.xml +++ b/docs/blog/feed.xml @@ -16,12 +16,12 @@ The top launches, skills and MCP servers, multi agent moves, rising repos and arguments in coding agents on 22 Oct 2026, each with its source. - Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase + Build Your Own Claude Duet: A Free Morning Brief Agent https://munderdiffl.in/blog/build-your-own-claude-duet/ 2026-10-22T00:00:00.000Z 2026-10-22T00:00:00.000Z - No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source. + No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example. Claude API Version 2026-10-21: What Breaks and How to Upgrade @@ -53,7 +53,7 @@ https://munderdiffl.in/blog/claude-duet-vs-munder-difflin/ 2026-10-22T00:00:00.000Z 2026-10-22T00:00:00.000Z - Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side. + Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side. Claude Duet Waitlist: Who Gets In First, and What to Use Meanwhile diff --git a/docs/blog/gemini-4-argon-pricing/index.html b/docs/blog/gemini-4-argon-pricing/index.html index 3650371028..2387a4ffc4 100644 --- a/docs/blog/gemini-4-argon-pricing/index.html +++ b/docs/blog/gemini-4-argon-pricing/index.html @@ -385,11 +385,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/gemini-4-argon-vs-claude-opus-5-5/index.html b/docs/blog/gemini-4-argon-vs-claude-opus-5-5/index.html index 04bc1e15ab..4e4c054cd3 100644 --- a/docs/blog/gemini-4-argon-vs-claude-opus-5-5/index.html +++ b/docs/blog/gemini-4-argon-vs-claude-opus-5-5/index.html @@ -492,7 +492,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/gemini-cli-vs-claude-code/index.html b/docs/blog/gemini-cli-vs-claude-code/index.html index ab088aa1a1..c97ad91b5b 100644 --- a/docs/blog/gemini-cli-vs-claude-code/index.html +++ b/docs/blog/gemini-cli-vs-claude-code/index.html @@ -375,7 +375,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/github-copilot-cli-vs-claude-code-for-hive-work/index.html b/docs/blog/github-copilot-cli-vs-claude-code-for-hive-work/index.html index bea24fa6a6..1dcad9081e 100644 --- a/docs/blog/github-copilot-cli-vs-claude-code-for-hive-work/index.html +++ b/docs/blog/github-copilot-cli-vs-claude-code-for-hive-work/index.html @@ -437,7 +437,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/grok-bot-alternatives/index.html b/docs/blog/grok-bot-alternatives/index.html index 0d4b558bdd..fabd5207ff 100644 --- a/docs/blog/grok-bot-alternatives/index.html +++ b/docs/blog/grok-bot-alternatives/index.html @@ -427,7 +427,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/grok-bot-pricing/index.html b/docs/blog/grok-bot-pricing/index.html index abb89f2587..99c3cd2703 100644 --- a/docs/blog/grok-bot-pricing/index.html +++ b/docs/blog/grok-bot-pricing/index.html @@ -410,7 +410,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/herdr-alternatives/index.html b/docs/blog/herdr-alternatives/index.html index 42a8fa888a..3c61616c5c 100644 --- a/docs/blog/herdr-alternatives/index.html +++ b/docs/blog/herdr-alternatives/index.html @@ -326,7 +326,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/hermes-agent-alternatives/index.html b/docs/blog/hermes-agent-alternatives/index.html index ccef9d34ab..74a7617d74 100644 --- a/docs/blog/hermes-agent-alternatives/index.html +++ b/docs/blog/hermes-agent-alternatives/index.html @@ -93,9 +93,9 @@ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ - { "@type": "Question", "name": "What is the best Hermes Agent alternative?", "acceptedAnswer": { "@type": "Answer", "text": "OpenClaw, if you want the same job: a personal assistant in your chat apps that you host yourself. It is MIT licensed, has the most stars of any agent here, and shipped v2026.10.5 on 18 Oct 2026. If your real work is code, Munder Difflin fits better." } }, + { "@type": "Question", "name": "What is the best Hermes Agent alternative?", "acceptedAnswer": { "@type": "Answer", "text": "OpenClaw, if you want the same job: a personal assistant in your chat apps that you host yourself. It is MIT licensed, has the most stars of any agent here, and shipped v2026.10.5 on 18 Oct 2026. If you want a team of agents with different roles instead of one assistant, Munder Difflin fits better." } }, { "@type": "Question", "name": "Is there a free Hermes Agent alternative?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. OpenClaw, Munder Difflin, NanoClaw, ZeroClaw, nanobot and Goose are all free and open source, checked on 19 Oct 2026. You still bring a model: an API key, a subscription you already pay for, or a local model." } }, - { "@type": "Question", "name": "Is there a Hermes Agent alternative for coding?", "acceptedAnswer": { "@type": "Answer", "text": "Goose handles code as one general agent with a desktop app and a CLI. Munder Difflin is built for it: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer." } }, + { "@type": "Question", "name": "Is there a Hermes Agent alternative for coding?", "acceptedAnswer": { "@type": "Answer", "text": "Goose handles code as one general agent with a desktop app and a CLI. Munder Difflin puts a team on it: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer." } }, { "@type": "Question", "name": "Is there a hosted Hermes Agent alternative?", "acceptedAnswer": { "@type": "Answer", "text": "Claude is the hosted pick. Anthropic's help page says Cowork runs tasks in the cloud (in beta on Team and Enterprise plans) and that scheduled tasks do not need your computer to be awake. It needs a paid plan: Pro is $20 a month billed monthly." } }, { "@type": "Question", "name": "Can I move from OpenClaw to Hermes Agent?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. The Hermes Agent README lists `hermes claw migrate` for people coming from OpenClaw. The move it documents goes from OpenClaw to Hermes Agent, not the other way." } } @@ -183,20 +183,20 @@

Hermes Agent Alternatives: 7 Picks for Chat, Code and Cloud

-

The best Hermes Agent alternative is OpenClaw if you want the same job done, a personal assistant in your chat apps, and Munder Difflin if your real work is code. NanoClaw, ZeroClaw, nanobot, Goose and Claude cover containers, one Rust binary, a Python core, a desktop app and a hosted option. Checked 19 Oct 2026.

+

The best Hermes Agent alternative is OpenClaw if you want the same job done, a personal assistant in your chat apps, and Munder Difflin if you want a team of agents on one job. NanoClaw, ZeroClaw, nanobot, Goose and Claude cover containers, one Rust binary, a Python core, a desktop app and a hosted option. Checked 19 Oct 2026.

Animation. A bento box with seven compartments fills one name at a time. Six names sit in the larger part of the box marked free and open source, and Claude sits alone in a compartment marked hosted.
Seven alternatives. Six are free and open source, one is hosted.

This guide sits in our Comparisons hub, next to OpenClaw alternatives and the wider list of open source AI agents.

What is Hermes Agent, and why would you look elsewhere?

Hermes Agent is Nous Research’s MIT licensed personal agent. Its README says it creates skills from experience and improves them during use; it also keeps memory between sessions, runs a cron scheduler, and answers on “Telegram, Discord, Slack, WhatsApp, Signal, and CLI” from one gateway process. GitHub showed 254,983 stars and release v0.22.2 (15 Oct 2026) on 19 Oct 2026. Our Hermes Agent explainer covers the install.

It costs nothing, so price is rarely the reason to switch. The reasons are about the job:

    -
  • It is one personal agent, not a team. If your work is a codebase, you may want several coding agents working side by side.
  • +
  • It is one personal agent, not a team. If one agent is not enough, you may want a team of agents working side by side.
  • You run it. It installs on your computer or a server, with seven terminal backends from local and Docker to Modal and Daytona.
  • You may want harder walls. Some picks below run each agent in its own container or ask before medium risk actions by default.

Seven Hermes Agent alternatives, by job

1. OpenClaw. OpenClaw is the closest swap and the biggest project here: 392,413 stars on 19 Oct 2026, MIT licensed. Its README names Discord, iMessage, Slack, Teams, Telegram and WhatsApp “and 20+ more”, with native apps for macOS, iOS, Android, Windows and Linux. Release v2026.10.5 (18 Oct) resumes interrupted turns “after a Gateway restart”. The README also warns that “Tools run on the host for the main session unless you configure sandboxing”. Best for: the same job, with more channels.

-

2. Munder Difflin. This is what we make, and it is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. The limits: it is for coding work, it does not answer your Telegram or run errands, and agents work while your computer is on. The install guide takes you from download to a first agent. Best for: people who used Hermes Agent mostly to get code written.

+

2. Munder Difflin. This is what we make, and it is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. The limits: it does not answer you in Telegram today, and agents work while your computer is on; the Cloud Office, coming soon, keeps them working with it off. The install guide takes you from download to a first agent. Best for: a team of agents with different roles, for research, writing, ops or code.

3. NanoClaw. NanoClaw (MIT) says agents “run in their own Linux containers with filesystem isolation, not merely behind permission checks”. Its setup script installs Node, pnpm and Docker if they are missing and registers your Anthropic credential with a credential gateway. Chat channels such as Discord, Slack, Telegram and WhatsApp live on a separate branch. Our NanoClaw explainer covers setup. Best for: isolation first.

4. ZeroClaw. ZeroClaw is “a single Rust binary you configure and run”, dual licensed MIT or Apache 2.0 according to its README badge. It reaches “30+ channels”, and its default autonomy is supervised, where medium risk operations need your approval and high risk ones are blocked. It also drives hardware such as a Raspberry Pi. Release v0.8.6 came out on 18 Oct. Our ZeroClaw explainer has the details. Best for: an always on service in one binary.

5. nanobot. nanobot (MIT) is a personal agent framework for Python 3.11 or newer. It runs in a browser WebUI or a terminal and connects to Telegram, Discord, Slack, WeChat, Email and other channels. Best for: Python people who want to read the core.

@@ -231,7 +231,7 @@

He Munder Difflin -Team of coding agents +Team of AI agents for all knowledge work MIT Free and open source. Your own computer @@ -287,7 +287,7 @@

Who should pick what? FAQ

What is the best Hermes Agent alternative?

-

OpenClaw, if you want the same job: a personal assistant in your chat apps that you host yourself. It is MIT licensed, has the most stars of any agent here, and shipped v2026.10.5 on 18 Oct 2026. If your real work is code, Munder Difflin fits better.

+

OpenClaw, if you want the same job: a personal assistant in your chat apps that you host yourself. It is MIT licensed, has the most stars of any agent here, and shipped v2026.10.5 on 18 Oct 2026. If you want a team of agents with different roles instead of one assistant, Munder Difflin fits better.

@@ -314,7 +314,7 @@

FAQ

Is there a Hermes Agent alternative for coding?

-

Goose handles code as one general agent with a desktop app and a CLI. Munder Difflin is built for it: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer.

+

Goose handles code as one general agent with a desktop app and a CLI. Munder Difflin puts a team on it: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer.

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/hermes-agent-vs-openclaw/index.html b/docs/blog/hermes-agent-vs-openclaw/index.html index 0cc1027405..ef0b77bc0a 100644 --- a/docs/blog/hermes-agent-vs-openclaw/index.html +++ b/docs/blog/hermes-agent-vs-openclaw/index.html @@ -393,7 +393,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/how-ai-answer-engines-choose-sources/index.html b/docs/blog/how-ai-answer-engines-choose-sources/index.html index 68e0f6fd57..b790d880b5 100644 --- a/docs/blog/how-ai-answer-engines-choose-sources/index.html +++ b/docs/blog/how-ai-answer-engines-choose-sources/index.html @@ -362,7 +362,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/how-to-add-a-github-copilot-cli-agent/index.html b/docs/blog/how-to-add-a-github-copilot-cli-agent/index.html index c1fe720233..f36b575a9a 100644 --- a/docs/blog/how-to-add-a-github-copilot-cli-agent/index.html +++ b/docs/blog/how-to-add-a-github-copilot-cli-agent/index.html @@ -309,11 +309,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-add-an-mcp-server-to-claude-code/index.html b/docs/blog/how-to-add-an-mcp-server-to-claude-code/index.html index 7cd7a3103a..4f6d7d790b 100644 --- a/docs/blog/how-to-add-an-mcp-server-to-claude-code/index.html +++ b/docs/blog/how-to-add-an-mcp-server-to-claude-code/index.html @@ -464,11 +464,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-choose-a-multi-agent-tool/index.html b/docs/blog/how-to-choose-a-multi-agent-tool/index.html index 5f03f7bbbd..c5732d710d 100644 --- a/docs/blog/how-to-choose-a-multi-agent-tool/index.html +++ b/docs/blog/how-to-choose-a-multi-agent-tool/index.html @@ -377,7 +377,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/how-to-connect-ollama-to-claude-code/index.html b/docs/blog/how-to-connect-ollama-to-claude-code/index.html index f92bf841d3..1c53a6a61f 100644 --- a/docs/blog/how-to-connect-ollama-to-claude-code/index.html +++ b/docs/blog/how-to-connect-ollama-to-claude-code/index.html @@ -305,11 +305,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-hire-from-the-agent-gallery/index.html b/docs/blog/how-to-hire-from-the-agent-gallery/index.html index 83a71259a6..ca210a135d 100644 --- a/docs/blog/how-to-hire-from-the-agent-gallery/index.html +++ b/docs/blog/how-to-hire-from-the-agent-gallery/index.html @@ -320,11 +320,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-install-and-use-munder-difflin/index.html b/docs/blog/how-to-install-and-use-munder-difflin/index.html index 87a1f4ef3f..1e9ddedfcb 100644 --- a/docs/blog/how-to-install-and-use-munder-difflin/index.html +++ b/docs/blog/how-to-install-and-use-munder-difflin/index.html @@ -502,11 +502,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-install-codex-cli/index.html b/docs/blog/how-to-install-codex-cli/index.html index 450691269d..bd4eacfe61 100644 --- a/docs/blog/how-to-install-codex-cli/index.html +++ b/docs/blog/how-to-install-codex-cli/index.html @@ -354,11 +354,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-install-gemini-cli/index.html b/docs/blog/how-to-install-gemini-cli/index.html index 7f052b369d..6787f266ff 100644 --- a/docs/blog/how-to-install-gemini-cli/index.html +++ b/docs/blog/how-to-install-gemini-cli/index.html @@ -311,11 +311,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-run-multiple-claude-code-agents/index.html b/docs/blog/how-to-run-multiple-claude-code-agents/index.html index cfa77bc3c8..ee4349517e 100644 --- a/docs/blog/how-to-run-multiple-claude-code-agents/index.html +++ b/docs/blog/how-to-run-multiple-claude-code-agents/index.html @@ -277,11 +277,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-talk-to-your-orchestrator/index.html b/docs/blog/how-to-talk-to-your-orchestrator/index.html index ac54788fcb..c2c8521976 100644 --- a/docs/blog/how-to-talk-to-your-orchestrator/index.html +++ b/docs/blog/how-to-talk-to-your-orchestrator/index.html @@ -300,11 +300,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-use-claude-code-plan-mode/index.html b/docs/blog/how-to-use-claude-code-plan-mode/index.html index e146d03feb..4c8aa01b3d 100644 --- a/docs/blog/how-to-use-claude-code-plan-mode/index.html +++ b/docs/blog/how-to-use-claude-code-plan-mode/index.html @@ -420,11 +420,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-use-claude-code/index.html b/docs/blog/how-to-use-claude-code/index.html index 68b5b46f56..9bd56f59f8 100644 --- a/docs/blog/how-to-use-claude-code/index.html +++ b/docs/blog/how-to-use-claude-code/index.html @@ -382,11 +382,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-use-gemini-4-argon/index.html b/docs/blog/how-to-use-gemini-4-argon/index.html index 831eaeb92c..d46e425398 100644 --- a/docs/blog/how-to-use-gemini-4-argon/index.html +++ b/docs/blog/how-to-use-gemini-4-argon/index.html @@ -323,11 +323,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/how-to-use-the-built-in-monaco-ide/index.html b/docs/blog/how-to-use-the-built-in-monaco-ide/index.html index e0bff00fee..b06dadd447 100644 --- a/docs/blog/how-to-use-the-built-in-monaco-ide/index.html +++ b/docs/blog/how-to-use-the-built-in-monaco-ide/index.html @@ -298,11 +298,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/human-in-the-loop-approving-ai-agents/index.html b/docs/blog/human-in-the-loop-approving-ai-agents/index.html index 4ac027d1aa..649fda9276 100644 --- a/docs/blog/human-in-the-loop-approving-ai-agents/index.html +++ b/docs/blog/human-in-the-loop-approving-ai-agents/index.html @@ -333,11 +333,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/index.html b/docs/blog/index.html index 2d080654f1..e2299419ec 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -248,11 +248,11 @@

Agent Tools Today, 22 Oct 2026 4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
@@ -326,7 +326,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/indian-open-source-ai-projects-vs-big-tech/index.html b/docs/blog/indian-open-source-ai-projects-vs-big-tech/index.html index e29e6d6a53..25a15b51af 100644 --- a/docs/blog/indian-open-source-ai-projects-vs-big-tech/index.html +++ b/docs/blog/indian-open-source-ai-projects-vs-big-tech/index.html @@ -668,7 +668,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/kilo-code-vs-cline/index.html b/docs/blog/kilo-code-vs-cline/index.html index a17873b7ac..2429b9cd4f 100644 --- a/docs/blog/kilo-code-vs-cline/index.html +++ b/docs/blog/kilo-code-vs-cline/index.html @@ -184,7 +184,7 @@

Kilo Code vs Cline: Two Open Source Coding Agents Compared

Kilo Code and Cline are free, open source coding agents that live in your editor and terminal. Pick Kilo Code for 500+ models through one account and $15 team seats (19 Oct 2026). Pick Cline for the Apache 2.0 licence, a desktop app and an SDK, with model use at cost or on your own key. Checked 19 Oct 2026.

Animation. Two tool belts, one above the other. The Kilo Code belt fills its pouches with VS Code, JetBrains, CLI and cloud; the Cline belt fills VS Code, JetBrains, CLI, desktop app and SDK.
Where each one runs, from each README on 19 Oct 2026.
-

If you would rather run several agents at once than one in your editor, Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. More picks in our Comparisons hub.

+

If you would rather run several agents at once than one in your editor, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. More picks in our Comparisons hub.

What are Kilo Code and Cline?

Kilo Code calls itself “an AI coding agent that meets you everywhere you work”: VS Code, JetBrains and the CLI. Its README says you pick from 500+ models and can switch models in the middle of a task. It ships agents named Code, Plan, Ask and Debug, and you can build your own. The Kilo Marketplace adds agents, skills, MCP servers and plugins. The README also says “Kilo CLI is a fork of OpenCode”. MIT licensed, 27,654 stars and VS Code release v7.8.12 (15 Oct) on 19 Oct 2026.

Cline calls itself “The open source coding agent in your IDE, terminal, & desktop.” It runs as a CLI that also works headless for CI and scripts, a desktop app for macOS and Windows, a VS Code extension, a JetBrains plugin and an SDK for building your own agents. By default it asks for your approval before it acts. Apache 2.0, 70,527 stars on 19 Oct 2026. Our Cline vs Munder Difflin page has more on Cline’s own releases.

@@ -374,7 +374,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/litellm-1-107-0-compromise/index.html b/docs/blog/litellm-1-107-0-compromise/index.html index 551ed5341b..7794e7d712 100644 --- a/docs/blog/litellm-1-107-0-compromise/index.html +++ b/docs/blog/litellm-1-107-0-compromise/index.html @@ -187,7 +187,7 @@

LiteLLM 1.107.0 Compromise: What It Steals and How to Check Your Machine

If you installed litellm 1.107.0 from PyPI or pulled a floating LiteLLM Docker tag on 21 Oct 2026, treat that machine as compromised: clean it from the shell and rotate every secret it could reach. Updated on 22 Oct 2026 at about 04:00 UTC with BerriAI’s incident report; the investigation continues.

-

LiteLLM is the open source Python library and proxy that lets one piece of code call many model providers. Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our security guide for AI coding agents covers the wider habits and our install guide covers setup; this page covers one incident.

+

LiteLLM is the open source Python library and proxy that lets one piece of code call many model providers. Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our security guide for AI coding agents covers the wider habits and our install guide covers setup; this page covers one incident.

What happened to LiteLLM 1.107.0?

A poisoned build of LiteLLM sat on PyPI for under two hours. SafeDep’s analysis of 21 Oct says the 1.107.0 wheels add three files to site-packages, and two of them “run when any Python process starts on the host, even one that never imports litellm.” A public report on BerriAI’s GitHub set out the same findings at 12:06 UTC.

@@ -393,11 +393,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/local-first-vs-cloud-agent-sdks/index.html b/docs/blog/local-first-vs-cloud-agent-sdks/index.html index ba151a43ac..d830bfa88b 100644 --- a/docs/blog/local-first-vs-cloud-agent-sdks/index.html +++ b/docs/blog/local-first-vs-cloud-agent-sdks/index.html @@ -408,7 +408,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/manage-multiple-claude-code-sessions/index.html b/docs/blog/manage-multiple-claude-code-sessions/index.html index 9433175840..127e08f4e7 100644 --- a/docs/blog/manage-multiple-claude-code-sessions/index.html +++ b/docs/blog/manage-multiple-claude-code-sessions/index.html @@ -331,11 +331,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/mcp-and-skills-in-a-hive/index.html b/docs/blog/mcp-and-skills-in-a-hive/index.html index c6f44fa15a..c8434228c6 100644 --- a/docs/blog/mcp-and-skills-in-a-hive/index.html +++ b/docs/blog/mcp-and-skills-in-a-hive/index.html @@ -346,11 +346,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/mcp-security-tool-poisoning/index.html b/docs/blog/mcp-security-tool-poisoning/index.html index 026ef1725f..4a407fc3bb 100644 --- a/docs/blog/mcp-security-tool-poisoning/index.html +++ b/docs/blog/mcp-security-tool-poisoning/index.html @@ -335,11 +335,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/meta-muse-alternatives/index.html b/docs/blog/meta-muse-alternatives/index.html index 211761f681..0568a33761 100644 --- a/docs/blog/meta-muse-alternatives/index.html +++ b/docs/blog/meta-muse-alternatives/index.html @@ -385,7 +385,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/meta-muse-grok-bot-privacy/index.html b/docs/blog/meta-muse-grok-bot-privacy/index.html index cf60664133..7f660bd2e9 100644 --- a/docs/blog/meta-muse-grok-bot-privacy/index.html +++ b/docs/blog/meta-muse-grok-bot-privacy/index.html @@ -372,7 +372,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/meta-muse-vs-grok-bot/index.html b/docs/blog/meta-muse-vs-grok-bot/index.html index c052a19cd0..2d75c47b4c 100644 --- a/docs/blog/meta-muse-vs-grok-bot/index.html +++ b/docs/blog/meta-muse-vs-grok-bot/index.html @@ -376,7 +376,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/munder-difflin-v0-2-4-feature-walkthrough/index.html b/docs/blog/munder-difflin-v0-2-4-feature-walkthrough/index.html index a013bf5fbd..5e89de9e1c 100644 --- a/docs/blog/munder-difflin-v0-2-4-feature-walkthrough/index.html +++ b/docs/blog/munder-difflin-v0-2-4-feature-walkthrough/index.html @@ -311,11 +311,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/munder-difflin-vs-chatgpt-dots/index.html b/docs/blog/munder-difflin-vs-chatgpt-dots/index.html index 1593cfe2e7..7c83c2e77c 100644 --- a/docs/blog/munder-difflin-vs-chatgpt-dots/index.html +++ b/docs/blog/munder-difflin-vs-chatgpt-dots/index.html @@ -398,7 +398,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/muse-code-vs-claude-code/index.html b/docs/blog/muse-code-vs-claude-code/index.html index 6dfd5d7407..c45d278888 100644 --- a/docs/blog/muse-code-vs-claude-code/index.html +++ b/docs/blog/muse-code-vs-claude-code/index.html @@ -371,7 +371,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/omniagent-alternatives/index.html b/docs/blog/omniagent-alternatives/index.html index f8791e3a0a..a38f864bef 100644 --- a/docs/blog/omniagent-alternatives/index.html +++ b/docs/blog/omniagent-alternatives/index.html @@ -347,7 +347,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/open-source-ai-agents/index.html b/docs/blog/open-source-ai-agents/index.html index 041edd6f22..e2b7a4d617 100644 --- a/docs/blog/open-source-ai-agents/index.html +++ b/docs/blog/open-source-ai-agents/index.html @@ -414,7 +414,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/openclaw-alternatives/index.html b/docs/blog/openclaw-alternatives/index.html index 7c09a2b7a1..23e488d1a4 100644 --- a/docs/blog/openclaw-alternatives/index.html +++ b/docs/blog/openclaw-alternatives/index.html @@ -399,7 +399,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/opencode-alternatives/index.html b/docs/blog/opencode-alternatives/index.html index 2cefbd57d6..e9664a7ff4 100644 --- a/docs/blog/opencode-alternatives/index.html +++ b/docs/blog/opencode-alternatives/index.html @@ -399,7 +399,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/opencode-vs-claude-code/index.html b/docs/blog/opencode-vs-claude-code/index.html index 7c06db8284..d4c5a04fe4 100644 --- a/docs/blog/opencode-vs-claude-code/index.html +++ b/docs/blog/opencode-vs-claude-code/index.html @@ -381,7 +381,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/orca-vs-munder-difflin/index.html b/docs/blog/orca-vs-munder-difflin/index.html index 4134e05e7e..c036c45f3b 100644 --- a/docs/blog/orca-vs-munder-difflin/index.html +++ b/docs/blog/orca-vs-munder-difflin/index.html @@ -386,7 +386,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/prompt-caching-for-ai-agents/index.html b/docs/blog/prompt-caching-for-ai-agents/index.html index 235c0c0361..84f531aba2 100644 --- a/docs/blog/prompt-caching-for-ai-agents/index.html +++ b/docs/blog/prompt-caching-for-ai-agents/index.html @@ -365,11 +365,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/qm-vs-munder-difflin/index.html b/docs/blog/qm-vs-munder-difflin/index.html index 42785ffc2c..7c8829f5f6 100644 --- a/docs/blog/qm-vs-munder-difflin/index.html +++ b/docs/blog/qm-vs-munder-difflin/index.html @@ -397,7 +397,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/run-a-mixed-engine-office/index.html b/docs/blog/run-a-mixed-engine-office/index.html index 97976a6ddc..56dd410171 100644 --- a/docs/blog/run-a-mixed-engine-office/index.html +++ b/docs/blog/run-a-mixed-engine-office/index.html @@ -293,11 +293,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/run-ai-agent-hive-from-slack-setup/index.html b/docs/blog/run-ai-agent-hive-from-slack-setup/index.html index 8defc26d79..dd53aa6b70 100644 --- a/docs/blog/run-ai-agent-hive-from-slack-setup/index.html +++ b/docs/blog/run-ai-agent-hive-from-slack-setup/index.html @@ -392,11 +392,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/run-munder-difflin-on-a-mac-mini/index.html b/docs/blog/run-munder-difflin-on-a-mac-mini/index.html index 3ebbf5fb0e..f45dc14a9f 100644 --- a/docs/blog/run-munder-difflin-on-a-mac-mini/index.html +++ b/docs/blog/run-munder-difflin-on-a-mac-mini/index.html @@ -426,11 +426,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/run-munder-difflin-on-open-models/index.html b/docs/blog/run-munder-difflin-on-open-models/index.html index 4df9c4abff..55ebf7c474 100644 --- a/docs/blog/run-munder-difflin-on-open-models/index.html +++ b/docs/blog/run-munder-difflin-on-open-models/index.html @@ -542,11 +542,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/security-for-ai-coding-agents/index.html b/docs/blog/security-for-ai-coding-agents/index.html index 9e73ae5fb1..dc151f9142 100644 --- a/docs/blog/security-for-ai-coding-agents/index.html +++ b/docs/blog/security-for-ai-coding-agents/index.html @@ -330,11 +330,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/small-team-ai-agents-playbook/index.html b/docs/blog/small-team-ai-agents-playbook/index.html index 5b5e2af99d..1717df2c3c 100644 --- a/docs/blog/small-team-ai-agents-playbook/index.html +++ b/docs/blog/small-team-ai-agents-playbook/index.html @@ -335,11 +335,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/tags/ai-agents/index.html b/docs/blog/tags/ai-agents/index.html index bd3d7208fb..eac2025edb 100644 --- a/docs/blog/tags/ai-agents/index.html +++ b/docs/blog/tags/ai-agents/index.html @@ -117,11 +117,11 @@

#AI Agents

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
@@ -166,7 +166,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/tags/automation/index.html b/docs/blog/tags/automation/index.html index 8d1ddda5bd..16bcbadbe9 100644 --- a/docs/blog/tags/automation/index.html +++ b/docs/blog/tags/automation/index.html @@ -117,11 +117,11 @@

#Automation

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/tags/claude-code/index.html b/docs/blog/tags/claude-code/index.html index dfde887b79..5f7af0e8d7 100644 --- a/docs/blog/tags/claude-code/index.html +++ b/docs/blog/tags/claude-code/index.html @@ -133,11 +133,11 @@

Agent Tools Today, 22 Oct 2026 4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/tags/comparisons/index.html b/docs/blog/tags/comparisons/index.html index 5e35d39e02..766dc19337 100644 --- a/docs/blog/tags/comparisons/index.html +++ b/docs/blog/tags/comparisons/index.html @@ -150,7 +150,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/tags/guides/index.html b/docs/blog/tags/guides/index.html index b7c79af984..b10858d205 100644 --- a/docs/blog/tags/guides/index.html +++ b/docs/blog/tags/guides/index.html @@ -117,11 +117,11 @@

#Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/tags/multi-agent/index.html b/docs/blog/tags/multi-agent/index.html index 6bb24a114f..3d9588b645 100644 --- a/docs/blog/tags/multi-agent/index.html +++ b/docs/blog/tags/multi-agent/index.html @@ -118,7 +118,7 @@

#Multi-Agent

4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/tags/open-source/index.html b/docs/blog/tags/open-source/index.html index 9f2a240cd5..a9c4896bec 100644 --- a/docs/blog/tags/open-source/index.html +++ b/docs/blog/tags/open-source/index.html @@ -150,7 +150,7 @@

Claude Duet Alternatives: 4 AI Age 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/the-lethal-trifecta-for-coding-agents/index.html b/docs/blog/the-lethal-trifecta-for-coding-agents/index.html index e2164e123c..e296af92f4 100644 --- a/docs/blog/the-lethal-trifecta-for-coding-agents/index.html +++ b/docs/blog/the-lethal-trifecta-for-coding-agents/index.html @@ -353,11 +353,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/the-multi-agent-cost-playbook/index.html b/docs/blog/the-multi-agent-cost-playbook/index.html index 5b59dd5d10..0932689aca 100644 --- a/docs/blog/the-multi-agent-cost-playbook/index.html +++ b/docs/blog/the-multi-agent-cost-playbook/index.html @@ -335,11 +335,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/tmux-and-scripts-vs-an-agent-harness/index.html b/docs/blog/tmux-and-scripts-vs-an-agent-harness/index.html index d96eb2a155..1401788162 100644 --- a/docs/blog/tmux-and-scripts-vs-an-agent-harness/index.html +++ b/docs/blog/tmux-and-scripts-vs-an-agent-harness/index.html @@ -323,7 +323,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/topics/comparisons/index.html b/docs/blog/topics/comparisons/index.html index 2f01268433..706a9d0bd7 100644 --- a/docs/blog/topics/comparisons/index.html +++ b/docs/blog/topics/comparisons/index.html @@ -226,7 +226,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/topics/guides/index.html b/docs/blog/topics/guides/index.html index d748e15576..9b278f8c30 100644 --- a/docs/blog/topics/guides/index.html +++ b/docs/blog/topics/guides/index.html @@ -225,11 +225,11 @@

Codex Max Plan? What ChatGPT Pro Gives 4 min

-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/trigger-ai-agents-from-github-webhook/index.html b/docs/blog/trigger-ai-agents-from-github-webhook/index.html index 423d514046..7eb6069094 100644 --- a/docs/blog/trigger-ai-agents-from-github-webhook/index.html +++ b/docs/blog/trigger-ai-agents-from-github-webhook/index.html @@ -383,11 +383,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/trigger-ai-agents-from-slack/index.html b/docs/blog/trigger-ai-agents-from-slack/index.html index f99b194790..ab1cfe0eca 100644 --- a/docs/blog/trigger-ai-agents-from-slack/index.html +++ b/docs/blog/trigger-ai-agents-from-slack/index.html @@ -331,11 +331,11 @@

Related in Guides

4 min -

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/blog/vibe-kanban-alternative/index.html b/docs/blog/vibe-kanban-alternative/index.html index 45d37d0a4f..eaabc945d2 100644 --- a/docs/blog/vibe-kanban-alternative/index.html +++ b/docs/blog/vibe-kanban-alternative/index.html @@ -313,7 +313,7 @@

Is Claude Duet Good for Develope 4 min

Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer

-

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side.

+

Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side.

Comparisons Read → diff --git a/docs/blog/what-is-claude-duet/index.html b/docs/blog/what-is-claude-duet/index.html index 5405aec1c9..f55dbc781a 100644 --- a/docs/blog/what-is-claude-duet/index.html +++ b/docs/blog/what-is-claude-duet/index.html @@ -187,7 +187,7 @@

What Is Claude Duet? Anthropic's Proactive Agent App, Explained

Claude Duet is a new Anthropic app in which Claude works as a proactive agent: it briefs you each morning, works on tasks in the background and asks before it acts for you. Anthropic opened it as a research preview on 21 Oct 2026, by waitlist, starting with Pro and Max subscribers in the US.

-

This page sums up Anthropic’s announcement and product page, both opened on 22 Oct 2026. Duet is built around business work. If your work is a codebase, Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our install guide covers setup.

+

This page sums up Anthropic’s announcement and product page, both opened on 22 Oct 2026. Duet is built around business work. For a team of agents instead of one, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our install guide covers setup.

What is Claude Duet?

Claude Duet is Anthropic’s new app in which Claude acts as a proactive agent. Anthropic’s announcement says it brings you what needs your attention, does tasks you ask for, keeps working while you are away and checks with you before acting on your behalf. Anthropic says it built Duet “for professionals and small business owners with more on their plates than they can track.”

@@ -271,7 +271,7 @@

-

Our Claude Cowork explainer and Cowork vs Claude Code cover the other two. Can’t get in yet? See the Claude Duet waitlist, Claude Duet alternatives, Claude Duet for developers, Claude Duet vs Munder Difflin and how to build your own Claude Duet. Our view: Duet is built to decide by itself when to talk to you, which is why the approval rules above matter more than the feature list. For agents that write code, our office use cases show what a team of coding agents does in a day.

+

Our Claude Cowork explainer and Cowork vs Claude Code cover the other two. Can’t get in yet? See the Claude Duet waitlist, Claude Duet alternatives, Claude Duet for developers, Claude Duet vs Munder Difflin and how to build your own Claude Duet. Our view: Duet is built to decide by itself when to talk to you, which is why the approval rules above matter more than the feature list. To see what a team of agents does in a day, read our office use cases.

What are Claude Duet’s known limits?

Anthropic lists them itself. This is an early version, and “it still might misread a thread or miscalibrate what’s urgent.” Its core is built around work, so personal errands such as booking tickets “aren’t quite as strong,” and it cannot yet show you its browser. The product page adds that it “can miss something that arrives between checking in with you.” It lives in its own app, separate from the main Claude app, and Anthropic says early users will shape how the two work together. Signing in to sites with logins saved in 1Password is announced but not yet available.

diff --git a/docs/blog/what-is-nanoclaw/index.html b/docs/blog/what-is-nanoclaw/index.html index b725a2c3b8..4fa84c2f19 100644 --- a/docs/blog/what-is-nanoclaw/index.html +++ b/docs/blog/what-is-nanoclaw/index.html @@ -187,7 +187,7 @@

What Is NanoClaw? The Small OpenClaw Alternative That Runs Agents in Contain

NanoClaw is a free, MIT licensed personal AI assistant that runs its agents inside Docker containers and answers you in chat apps such as WhatsApp, Telegram, Slack and Discord. Pick it over OpenClaw if you want a much smaller codebase; NanoClaw’s website says it takes “An afternoon” to understand. Checked 17 Oct 2026.

-

If your real work is code rather than chat, Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our OpenClaw alternatives page compares both with five other tools, and our install guide covers setup.

+

If you want a team of agents rather than one assistant in chat, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our OpenClaw alternatives page compares both with five other tools, and our install guide covers setup.

What is NanoClaw?

NanoClaw is a personal AI assistant that you run yourself and talk to through chat apps. The GitHub repo calls it “A lightweight alternative to OpenClaw that runs in containers for security.” The README sums it up as “An AI assistant that runs agents securely in their own containers.” You give it jobs in a chat app, it runs them in a sandbox, and it can repeat them on a schedule.

The project now ships dated releases. The notes for 2026.10.0 say it “is the first release with calendar version numbers”, and the first one that /update-nanoclaw installs by default, so updates follow published releases instead of the newest code.

diff --git a/docs/blog/what-is-roo-code/index.html b/docs/blog/what-is-roo-code/index.html index 7885454243..fcf3f67c4f 100644 --- a/docs/blog/what-is-roo-code/index.html +++ b/docs/blog/what-is-roo-code/index.html @@ -264,7 +264,7 @@

What to use instead Roo Code’s README points to ZooCode, covered above, and Cline. Here are five ways to go, Cline included, each with its own source:

  1. Cline. Its README says “The open source coding agent in your IDE, terminal, & desktop.” Apache 2.0; latest extension release v4.1.25 (16 Oct 2026). See Cline vs Munder Difflin.
  2. -
  3. Munder Difflin. Munder Difflin is what we make, and it is not an editor extension. It is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Start with how to install and use Munder Difflin.
  4. +
  5. Munder Difflin. Munder Difflin is what we make, and it is not an editor extension. It is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Start with how to install and use Munder Difflin.
  6. Kilo Code. Kilo’s README offers VS Code, JetBrains and a CLI, MIT licensed, and its Roo migration guide maps RooVeterinaryInc.roo-cline to kilocode.Kilo-Code.
  7. Claude Code. Anthropic’s overview says it is “Available in your terminal, IDE, desktop app, and browser.” Its licence file says “All rights reserved”. See Claude Code alternatives.
  8. Codex. OpenAI’s README says Codex installs in your code editor, naming VS Code, Cursor and Windsurf. The CLI is Apache 2.0.
  9. diff --git a/docs/blog/what-is-zeroclaw/index.html b/docs/blog/what-is-zeroclaw/index.html index 3931a23021..22593eefed 100644 --- a/docs/blog/what-is-zeroclaw/index.html +++ b/docs/blog/what-is-zeroclaw/index.html @@ -187,7 +187,7 @@

    What Is ZeroClaw? The Single Binary Agent Runtime in Rust, Explained

    ZeroClaw is a free, open source agent runtime: one Rust binary that connects a model to your chat apps, tools and even hardware, with approval gates switched on by default. Pick it if you want a small, always on assistant that you set up in one config file. Checked 17 Oct 2026.

    -

    If your real work is code rather than chat, Munder Difflin is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. Our OpenClaw alternatives page compares both with five other tools, and our install guide covers setup.

    +

    If you want a team of agents rather than one assistant in chat, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our OpenClaw alternatives page compares both with five other tools, and our install guide covers setup.

    What is ZeroClaw?

    The README calls ZeroClaw an agent runtime, “a single Rust binary you configure and run.” It talks to model providers, takes messages from channels and acts through tools. The repo describes it as “Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform”.

    diff --git a/docs/blog/whats-new-in-agentic-ai-june-2026/index.html b/docs/blog/whats-new-in-agentic-ai-june-2026/index.html index fc590913e6..0c41d81eff 100644 --- a/docs/blog/whats-new-in-agentic-ai-june-2026/index.html +++ b/docs/blog/whats-new-in-agentic-ai-june-2026/index.html @@ -390,11 +390,11 @@

    Related in Guides

    4 min
    -

    Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

    -

    No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

    +

    Build Your Own Claude Duet: A Free Morning Brief Agent

    +

    No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

    Guides - Read → + Read →
    diff --git a/docs/blog/why-does-claude-code-keep-asking-for-permission/index.html b/docs/blog/why-does-claude-code-keep-asking-for-permission/index.html index 802388c559..46f40423d0 100644 --- a/docs/blog/why-does-claude-code-keep-asking-for-permission/index.html +++ b/docs/blog/why-does-claude-code-keep-asking-for-permission/index.html @@ -296,11 +296,11 @@

    Related in Guides

    4 min
    -

    Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

    -

    No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

    +

    Build Your Own Claude Duet: A Free Morning Brief Agent

    +

    No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

    Guides - Read → + Read →

diff --git a/docs/blog/your-first-hour-with-munder-difflin/index.html b/docs/blog/your-first-hour-with-munder-difflin/index.html index 54c1a774ef..38c4790eb6 100644 --- a/docs/blog/your-first-hour-with-munder-difflin/index.html +++ b/docs/blog/your-first-hour-with-munder-difflin/index.html @@ -355,11 +355,11 @@

Related in Guides

4 min
-

Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase

-

No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source.

+

Build Your Own Claude Duet: A Free Morning Brief Agent

+

No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example.

Guides - Read → + Read →
diff --git a/docs/llms.txt b/docs/llms.txt index b1d9c0f846..ad5db1848b 100644 --- a/docs/llms.txt +++ b/docs/llms.txt @@ -136,7 +136,7 @@ Saturday 24 October 2026. - [AI Agent Use Cases From a Real Company: Every Agent on Our Floor and the Job It Does](https://munderdiffl.in/blog/ai-agent-use-cases-our-office/): We run our company on Munder Difflin. Every seat on our floor: what each AI agent does, how its work starts, what comes out, and how to copy it. - [How to Get the Most Out of Your Claude Code Max Plan](https://munderdiffl.in/blog/claude-code-max-plan-tips/): Stretch a Claude Code Max plan: model choice, context hygiene, prompt caching, subagents and unattended runs, checked against Anthropic's own pages. - [Codex Max Plan? What ChatGPT Pro Gives You in Codex (Oct 2026)](https://munderdiffl.in/blog/codex-max-plan-tips/): There is no Codex Max plan. ChatGPT Pro costs $100, $200 or $500 a month (Oct 2026) with no five hour limit: how the weekly limit works and how to stretch it. -- [Build Your Own Claude Duet: A Free Morning Brief Agent for Your Codebase](https://munderdiffl.in/blog/build-your-own-claude-duet/): No Claude Duet invite? Build a proactive morning brief for your code in Munder Difflin: one agent, one schedule, and Slack replies. Free and open source. +- [Build Your Own Claude Duet: A Free Morning Brief Agent](https://munderdiffl.in/blog/build-your-own-claude-duet/): No Claude Duet invite? Build a proactive morning brief in Munder Difflin: one agent, one schedule and Slack replies, with a codebase as the example. - [Claude API Version 2026-10-21: What Breaks and How to Upgrade](https://munderdiffl.in/blog/claude-api-version-2026-10-21/): Claude API version 2026-10-21 removes temperature, top_p and top_k and ships new SDK majors. What returns a 400 now, what breaks proxies, and how to upgrade. - [Claude Duet Waitlist: Who Gets In First, and What to Use Meanwhile](https://munderdiffl.in/blog/claude-duet-waitlist/): How to join the Claude Duet waitlist, who qualifies first (US Pro and Max), what Anthropic says about timing, and three things you can use while you wait. - [LiteLLM 1.107.0 Compromise: What It Steals and How to Check Your Machine](https://munderdiffl.in/blog/litellm-1-107-0-compromise/): LiteLLM 1.107.0 on PyPI carried a credential stealer and a backdoor on 21 Oct 2026: who was exposed, how to check without Python, and what to rotate. @@ -195,7 +195,7 @@ Saturday 24 October 2026. - [OmniAgent Alternatives: What to Use Instead of Databricks Omnigent](https://munderdiffl.in/blog/omniagent-alternatives/): OmniAgent is really Omnigent, the open source meta harness from Databricks. Alternatives checked on 14 Sep 2026, and who each one fits. - [Claude Duet Alternatives: 4 AI Agents You Can Use Today, No Waitlist](https://munderdiffl.in/blog/claude-duet-alternatives/): Claude Duet is waitlisted and US only. Four proactive agents you can run today, sorted by where they run: a vendor's cloud or hardware you control. - [Is Claude Duet Good for Developers? What It Does With Code and What It Doesn't](https://munderdiffl.in/blog/claude-duet-for-developers/): Claude Duet can prototype and build web apps, but it is built for business apps, not your repo. What developers get from it, and where Claude Code fits better. -- [Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer](https://munderdiffl.in/blog/claude-duet-vs-munder-difflin/): Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin runs a free team of coding agents on your computer. How they differ, side by side. +- [Claude Duet vs Munder Difflin: One Agent in the Cloud or a Team on Your Computer](https://munderdiffl.in/blog/claude-duet-vs-munder-difflin/): Claude Duet is one proactive agent in Anthropic's cloud. Munder Difflin gives you a free team of AI agents for all kinds of work. How they differ, side by side. - [Cline Alternatives: 6 Picks and 2 Names to Skip (Oct 2026)](https://munderdiffl.in/blog/cline-alternatives/): Six Cline alternatives checked on 19 Oct 2026: Kilo Code, Munder Difflin, OpenCode, Codex, Claude Code and Cursor, plus two you can skip, by licence and price. - [Cursor vs Cline: A Paid Editor and an Open Source Agent Compared](https://munderdiffl.in/blog/cursor-vs-cline/): Cursor vs Cline, checked 19 Oct 2026: Cursor's new X Subscription plans, Cline's free open source agent, which models each lets you use and which to pick. - [Codex vs Gemini CLI: Which Terminal Agent Still Fits in Oct 2026?](https://munderdiffl.in/blog/codex-vs-gemini-cli/): Codex vs Gemini CLI, checked 19 Oct 2026: who can still sign in to Gemini CLI after the move to Antigravity CLI, Codex paid plans from $8, and which to pick.