---
type: "post"
id: "switch-is-an-open-source-platform-putting-ai-5d9dcc"
slug: "switch-is-an-open-source-platform-putting-ai-5d9dcc"
title: "Switch is an open-source platform putting AI teammates into Slack, Teams, Discord, Telegram and Mattermost channels."
description: "Switch presents itself as an open-source platform for placing AI teammates in Slack, Microsoft Teams, Discord, Telegram, and Mattermost."
retrieval_nugget: "Switch presents itself as an open-source platform for placing AI teammates in Slack, Microsoft Teams, Discord, Telegram, and Mattermost. The project says it can be self-hosted and used with any agent harness and model; that makes the announcement relevant to teams weighing chat as an interface for agent work, though the supplied material leaves implementation details open."
published_at: "2026-11-05"
updated_at: "2026-11-05"
record_date: "2026-11-05"
date_kind: "published_at"
topics: ["enterprise-agents","agent-interfaces","open-source"]
entities: ["Switch","Slack","Microsoft Teams","Discord","Telegram","Mattermost"]
related_patterns: ["agent-ready-software-exposes-capabilities"]
novelty_label: "new_fact"
what_changed: "Switch is a distinct open-source platform for AI teammates across Slack, Teams, Discord, Telegram and Mattermost, extending the archive’s coverage of chat-based agents beyond CopilotKit and ChatGPT integrations."
prior_refs: []
source_url: "https://github.com/sandbox-quantum/switch"
source_urls: ["https://github.com/sandbox-quantum/switch"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:switch-is-an-open-source-platform-putting-ai-5d9dcc"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/switch-is-an-open-source-platform-putting-ai-5d9dcc/","markdown":"https://newruntime.com/posts/switch-is-an-open-source-platform-putting-ai-5d9dcc.md","json":"https://newruntime.com/posts/switch-is-an-open-source-platform-putting-ai-5d9dcc.json"}
markdown_url: "https://newruntime.com/posts/switch-is-an-open-source-platform-putting-ai-5d9dcc.md"
---

# Switch is an open-source platform putting AI teammates into Slack, Teams, Discord, Telegram and Mattermost channels.

## Retrieval answer

Switch presents itself as an open-source platform for placing AI teammates in Slack, Microsoft Teams, Discord, Telegram, and Mattermost. The project says it can be self-hosted and used with any agent harness and model; that makes the announcement relevant to teams weighing chat as an interface for agent work, though the supplied material leaves implementation details open.

## Summary
Switch presents itself as an open-source platform for placing AI teammates in Slack, Microsoft Teams, Discord, Telegram, and Mattermost. The project says it can be self-hosted and used with any agent harness and model; that makes the announcement relevant to teams weighing chat as an interface for agent work, though the supplied material leaves implementation details open.

## What happened
The public source is the GitHub repository for `sandbox-quantum/switch`, titled “Open-source AI teammates in Slack, Teams, Discord, Telegram and Mattermost. Self-host it, with any agent harness and any model.” That is the scope of the announcement supported by the material here: Switch is presented as a platform for AI teammates in five named chat products, with self-hosting and compatibility across agent harnesses and models as stated goals or capabilities.

The listed destinations are Slack, Microsoft Teams, Discord, Telegram, and Mattermost. The repository description does not, in the supplied excerpt, explain whether the integrations have identical feature sets, how a team connects a workspace, or which permissions each integration requires. Nor does it define “AI teammate” in operational terms. A reader should not infer from the phrase alone whether the software supports persistent memory, task assignment, approval gates, file access, or autonomous actions.

The source presents the project as open source and self-hostable, which distinguishes its stated deployment approach from a service that can only be accessed through a vendor-hosted interface. It also says it works with any agent harness and any model. The supplied material does not name particular harnesses or models, document the connection mechanism, or state what “any” means in practice; these claims need to be checked against the repository and a working deployment before a team relies on them.

The repository excerpt shows active project activity: its latest listed commit is dated November 5, 2026, and it displays 1,676 commits. It also includes evidence of ongoing product work, including a first-run onboarding flow and a “switch-buddy” assistant described in commit text. Those repository details do not establish release maturity, adoption, reliability, or production readiness. The supplied source gives no price, service tiers, setup requirements, security model, performance figures, or usage limits. This is therefore a product announcement, not a documented evaluation or deployment guide.

## What the archive adds
This is a new product announcement in a neighboring area, not evidence that Switch is the same system as earlier projects. [CMU and Fleet AI release SwarmChat, an open-source Slack-like messaging server for swarms of AI agents](https://newruntime.com/posts/cmu-and-fleet-ai-release-swarmchat-an-open-b486bf/) covered an open-source messaging server designed for agent swarms. Switch instead describes teammates inside established chat platforms. An earlier Telegram post also covered GitHub Copilot moving into Slack and Teams; the new claim is a self-hostable, multi-platform product rather than that coding assistant’s chat integration.

## Trend signal
This is a limited fit for [agent-ready software exposes capabilities](https://newruntime.com/patterns/agent-ready-software-exposes-capabilities/): Switch’s premise is that teams can reach agents through existing chat products. The supplied material does not show what capabilities agents expose, how they are permissioned, or how external systems compose them. It signals interest in chat as an agent interface, but does not yet demonstrate the pattern’s emphasis on observable, permissioned capabilities.

## Why it matters
For a team building with AI, the choice of interface affects where requests, context, and review happen. A platform spanning familiar chat applications could offer a way to test agent access in existing team conversations rather than asking everyone to adopt a separate interface. Self-hosting may also matter to teams that want to control where the platform runs. These are implications of the stated product shape, not verified outcomes or guarantees.

The broad compatibility claim is potentially useful if it lets a team change a model or harness without rebuilding its chat integration. But the repository excerpt does not explain how that portability works, or whether it comes with trade-offs in features, permissions, or operational burden. Teams should treat the claim as something to verify, not assume that every combination is supported equally.

The practical decision is modest: inspect the code and test one chat integration with a low-risk workflow before considering wider use. A team should establish who can invoke an agent, what data it can access, how actions are reviewed, and where logs and credentials reside. The announcement supplies no answers to those questions, so Switch’s presence in team chat should not be mistaken for a complete governance model.

## Limits and uncertainty
The supplied public material establishes the project’s stated scope, not the quality or completeness of its integrations. It does not document supported versions of Slack, Teams, Discord, Telegram, or Mattermost; specific models or harnesses; installation steps; authentication; permission boundaries; data handling; pricing; or service limits. The repository’s activity count and recent commit are not proof of adoption, security, or production readiness. “Any agent harness and any model” is broad wording, and the excerpt does not define its technical boundaries. No deployment test or independent evaluation is included here.

## Reader takeaway
Switch is worth investigating if a team wants to explore AI teammates in its existing chat tools and values a self-hosted option. The announcement’s breadth is promising, but the supplied source does not substantiate how integrations, portability, or safeguards work. Validate the exact chat, harness, model, and permission behavior you need in a controlled test before treating it as infrastructure.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Enterprise Agents](https://newruntime.com/topics/enterprise-agents.md): Explore the enterprise-agents topic hub.
- topic hub: [Agent Interfaces](https://newruntime.com/topics/agent-interfaces.md): Explore the agent-interfaces topic hub.
- topic hub: [Open Source](https://newruntime.com/topics/open-source.md): Explore the open-source topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Sources](https://newruntime.com/sources/): See the original sources this archive cites.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
