Middle Mann  /  Compare  /  AI Workspaces  /  Msty

Cherry is the self-hosted alternative to Msty.

Msty is a desktop AI system: Studio for chat + knowledge, Go for scoped agents, Nexus for a local model gateway with credential control and a Stack knowledge layer on the roadmap. It's model-agnostic and privacy-focused and ships to individuals and teams via desktop install with SSO and audit logs at the Nexus / Enterprise tier. Strong story for local-model workflows and privacy-first single-machine work. Cherry is the cloud-native counterpart: a self-hosted web workspace with real multi-user teams, browser access from anywhere, per-message UsageEvent attribution, private MinIO file storage with presigned URLs, the Pins/Clipboard/Snippets three-tier reuse system and modular Apps. Deploy on your hardware, run it as your own SaaS, do whatever you want. You own the whole stack.

Desktop

Msty ships as a downloaded app per machine. Cherry runs in any browser.

Cloud

Cherry deploys on your hardware, in your cloud or as your own SaaS.

15+

Postgres entities power the Cherry workspace.

Compare
Why It Exists

Four places a desktop-first workspace runs out of runway.

Msty nails the privacy-first desktop story with a strong local-model gateway. The trade-off is that a desktop-first architecture makes team collaboration, browser-anywhere access and centralized ops harder than they need to be.

01

Desktop per machine

Msty ships as an installer per operating system: every user, every laptop, every reinstall. Cherry is web-first, deployed once on your infrastructure and reached from any browser. It's the same workspace on your desktop, laptop, iPad or a client's borrowed screen. There's no install per user and no version drift between machines.

02

Local sync, not shared workspace

Msty's default is a private per-machine workspace with sync between your own devices. Real team collaboration needs the Nexus or Enterprise tier. Cherry ships multi-user, multi-workspace with Owner/Admin/Member roles from day one. Every user hits the same Postgres, sees the same folders, shares the same Snippets.

03

Local knowledge, not team knowledge

Msty's Knowledge Stack lives on the desktop it was ingested from. Cherry's file surface is MinIO on your infrastructure with presigned URLs, sanitized filenames and bulk folder upload that replicates an entire OS tree transactionally. Every workspace member sees the same corpus, addressable from every chat.

04

Nexus for control, not attribution

Msty's Nexus gateway centralizes model credentials and policies. That's control. Cherry adds full attribution on top: a UsageEvent per message with tokens, dollar cost and latency attributed to user, workspace, chat and model. Consultants attribute AI spend per client engagement in a single query, not just "who has permission".

What Cherry Ships

The web workspace Msty's desktop story deliberately isn't.

Msty nails privacy-first desktop workflows with strong local-model support through Studio, Go and the Nexus gateway. Cherry answers a different question: what if the whole team needs the same workspace from any browser on any device? One Postgres database instead of per-machine sync. One MinIO store instead of per-desktop Knowledge Stack. Multi-workspace with roles from day one instead of Nexus-tier collaboration. UsageEvent attribution instead of just credential control. And a Docker Compose deploy that runs on your hardware, in your cloud or as your own SaaS.

Web-First, Anywhere
01Browser access. Msty is desktop per machine. Cherry deploys once and reaches from any browser: desktop, laptop, iPad or client screen
02Same workspace everywhere. Msty syncs between your machines. Cherry is one workspace on your infrastructure, no per-device state
03Self-hosted deploy. Msty distributes installers. Cherry ships as Docker Compose: deploy on your hardware, in your cloud or as SaaS
Real Multi-User Teams
01Multi-workspace from day one. Msty's team collab lives in Nexus/Enterprise tier. Cherry ships Workspaces with roles from the base install
02Shared knowledge. Msty's Knowledge Stack is per-desktop. Cherry stores files in MinIO addressable by every workspace member from every chat
03Shared Snippets. Msty's prompts library is local. Cherry Snippets are project-scoped, tagged, source-tracked and one-click injectable
Attribution, Not Just Control
01UsageEvent per message. Msty Nexus controls who spends. Cherry logs what got spent: tokens + dollars + latency per user + workspace + chat
02Recharts dashboard. Msty tracks usage per gateway. Cherry breaks down today / 7d / 30d / billing cycle by user / model / chat
03Bulk folder upload. Msty ingests files per desktop. Cherry replicates an entire OS folder tree transactionally in a single action
04Compare modal. Msty runs models one at a time. Cherry fires one prompt at every provider side by side, ready to diff answers
Side by Side

Msty vs Cherry.

A desktop-first privacy workspace versus a cloud-native self-hosted workspace built for real teams.

Feature Msty Cherry
DeliveryDesktop app (Studio + Go + Nexus)Web workspace, deployed via Docker Compose
AccessPer-machine installAny browser, any device
Model providersModel-agnostic (local + hosted)OpenAI + Anthropic shipping, typed adapter for any provider
Local modelsFirst-class (Ollama etc)Pluggable via provider adapter (Ollama roadmap)
DeploymentDesktop install per user + Enterprise gatewaySelf-hosted. On-prem, cloud, run as your own SaaS. You decide
StorageLocal disk with syncPostgreSQL + MinIO on your infrastructure
Data modelWorkspaces + prompts + Knowledge Stack15+ entity Postgres schema (Workspaces, Presets, UsageEvents, more)
Team surfaceNexus tier + SSO + audit logsMulti-workspace with Owner/Admin/Member roles from day one
Folder treeWorkspaces + foldersInfinite nested self-referential parents
Per-message bookmarksNoPins with scroll-to-highlight animation
Per-chat clipboardNoDrag-reorderable saved passages, promote to Snippet
Cross-chat snippetsPrompts library (local)Tagged, folder-scoped, one-click injection, source-tracked
Split chat / CompareSplit chat across modelsCompare modal fires one prompt at every provider side by side
Knowledge / RAGKnowledge Stack (versioned, roadmap)Files + Snippets addressable per chat, RAG roadmap
AgentsGo (scoped, step-by-step review)Agent Library with Presets across six categories
Credential gatewayNexus (centralized key + policy)Server-side keys with per-workspace override at Enterprise
Cost per promptNot first-classTokens, dollar cost, latency on every message
Usage dashboardBasicRecharts. Today / 7d / 30d / billing cycle
Bulk folder uploadPer-desktop ingestReplicates an entire OS folder tree transactionally
SSONexus / Enterprise tierAvailable in Enterprise, configurable on your infrastructure
OwnershipFreemium + Enterprise licensingYou own the code, the data, the deployment
FAQ

Frequently asked questions.

Does Cherry run local models like Msty does?

Not out of the box today. Cherry ships OpenAI + Anthropic adapters and hits hosted APIs directly. Because the provider abstraction is a typed interface, wiring an Ollama or vLLM adapter is a single-file addition and is on the roadmap. If local-model-first is the primary requirement, Msty is a strong fit today; if team-first + browser-accessible + real data model matters more, Cherry is the answer.

How does Cherry replace the Nexus gateway?

Cherry ships server-side keys shared across a workspace by default. Enterprise deployments support per-user or per-workspace BYO keys with the same central-control story Nexus offers. Cherry adds full UsageEvent attribution on top, not just "who has permission" but "who spent what where".

What replaces Msty's Knowledge Stack?

Cherry ships files stored in MinIO with presigned URLs and bulk folder upload for ingesting an entire OS tree at once. Files are addressable from any chat by any workspace member. RAG over the file corpus is on the roadmap; the file surface itself ships today.

Can we run Cherry on our own hardware for privacy?

Yes. That's the default deployment model. Cherry ships as Docker Compose. It orchestrates nginx, the Next.js frontend, the Express backend, Postgres, Redis and MinIO. Deploy on your own hardware, in your cloud or as your own SaaS product. Data never leaves your infrastructure.

Does Cherry ship an agent system like Msty Go?

Cherry's Agent Library is a Preset system with model + temperature + system prompt + tier requirement across six categories. Step-by-step review-style agents with tool use are on the roadmap. The current shipping surface is Presets plus modular Apps (Canvas, Code Interpreter beta, Image Generation).

What does Cherry cost?

Contact sales for pricing. Every engagement is scoped to how you plan to deploy, who your users are, which provider adapters you need lit up and what support terms fit your organization.

Start a Conversation

Ready to work in the same workspace from any browser, on any device?

Tell us how your team uses Msty today, which local models you rely on and where the desktop-first model starts costing you. We'll respond within one business day with an honest read on whether Cherry fits.

Build yours

Want to own your AI workspace?

[email protected]