From a1b3d6a2cfedc66f1e346fec4b958903cc201edb Mon Sep 17 00:00:00 2001 From: Jerel John Velarde Date: Fri, 13 Nov 2026 13:32:30 -0800 Subject: [PATCH] Call the personal agent OpenFuse in the README and onboarding The personal agent is now called OpenFuse. The README names it in two places, and the onboarding's last slide shows it as a card linking to copilotkit.ai/openmuse. Rename both, and point the card at copilotkit.ai/openfuse with the same ref. The README link still points at the existing repository path, which GitHub redirects after the repository is renamed. --- README.md | 4 ++-- openbot/app/src/routes/_authed/onboarding.tsx | 4 ++-- openbot/app/tests/onboarding-route.test.tsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3a36989ab..4ab536438 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ https://github.com/user-attachments/assets/55b74b87-708e-4e69-af1e-16e4071ead95 ## OpenDuet and OpenBot -OpenDuet runs on [OpenBot](https://github.com/CopilotKit/OpenBot), CopilotKit's open-source agent platform, and ships inside it as a skin alongside [OpenDots](https://github.com/CopilotKit/OpenDots) and [OpenMuse](https://github.com/CopilotKit/openmuse). Pick it there and you get OpenDuet's look, with everything OpenBot does underneath. +OpenDuet runs on [OpenBot](https://github.com/CopilotKit/OpenBot), CopilotKit's open-source agent platform, and ships inside it as a skin alongside [OpenDots](https://github.com/CopilotKit/OpenDots) and [OpenFuse](https://github.com/CopilotKit/openmuse). Pick it there and you get OpenDuet's look, with everything OpenBot does underneath. | If you want to | Start here | | --- | --- | @@ -55,7 +55,7 @@ OpenDuet runs on [OpenBot](https://github.com/CopilotKit/OpenBot), CopilotKit's | Run it for your team, with sign-in, per-Bot permissions and an audit trail | [OpenBot](https://github.com/CopilotKit/OpenBot#quick-start), then **Settings → Skin → OpenDuet** | | Have us stand it up inside your company | [Talk to an engineer](https://www.copilotkit.ai/talk-to-an-engineer?ref=openduet_readme_openbot) | -OpenDots, OpenMuse and OpenDuet are community maintained, and issues and pull requests are welcome in each repo. OpenBot is the one the CopilotKit team maintains and ships fixes to. +OpenDots, OpenFuse and OpenDuet are community maintained, and issues and pull requests are welcome in each repo. OpenBot is the one the CopilotKit team maintains and ships fixes to. ## Overview diff --git a/openbot/app/src/routes/_authed/onboarding.tsx b/openbot/app/src/routes/_authed/onboarding.tsx index a9b5e4662..5385e1d8d 100644 --- a/openbot/app/src/routes/_authed/onboarding.tsx +++ b/openbot/app/src/routes/_authed/onboarding.tsx @@ -386,9 +386,9 @@ const MORE_FROM_COPILOTKIT = [ href: "https://www.copilotkit.ai/openbot?ref=openduet_onboarding", }, { - name: "OpenMuse", + name: "OpenFuse", line: "A personal agent with its own browser and files, on iOS, Android and web.", - href: "https://www.copilotkit.ai/openmuse?ref=openduet_onboarding", + href: "https://www.copilotkit.ai/openfuse?ref=openduet_onboarding", }, { name: "OpenDots", diff --git a/openbot/app/tests/onboarding-route.test.tsx b/openbot/app/tests/onboarding-route.test.tsx index f89c499cd..87849215a 100644 --- a/openbot/app/tests/onboarding-route.test.tsx +++ b/openbot/app/tests/onboarding-route.test.tsx @@ -220,7 +220,7 @@ test("the organization step offers enterprise early access and CopilotKit's othe "https://www.copilotkit.ai/talk-to-an-engineer?ref=openduet_app", ); expect(early.getAttribute("target")).toBe("_blank"); - for (const product of ["openbot", "openmuse", "opendots"]) { + for (const product of ["openbot", "openfuse", "opendots"]) { const link = view .getAllByRole("link") .find((a) => a.getAttribute("href")?.includes(`/${product}?`));