Saanora Moons vs OpenDots
OpenDots is CopilotKit's open-source template for always-on agents called Dots, which you host and run yourself. Saanora Moons are always-on agents powered by Mark: each takes a job, keeps working on its own computer, and asks before anything that matters. Here's how they compare.
Facts from public pages, checked October 14, 2026.
Side by side.
- What it is
- Saanora MoonsAlways-on agents from Saanora, powered by Mark. Each takes a job and keeps working on its own, then checks back.
- OpenDotsAn open-source, self-hosted template for always-on agents called Dots that move between text, calls and Slack. Its makers label it alpha.
- Characters
- Saanora MoonsYes. Each moon is a soft character with its own colour, shape and accessory, and its look shows what it's doing.
- OpenDotsEach Dot appears as a plush mascot picture, with its status shown beside it.
- A computer to work on
- Saanora MoonsEach moon has its own desktop in the cloud. Watch it live, take over any time, hand it back.
- OpenDotsEach Dot can have its own container computer with a browser, files and a terminal, which you can take control of. Computer access is off by default.
- Asks before acting
- Saanora MoonsYou pick Careful, Trusted or Full access for each moon. Sending, posting, changing, deleting and spending ask first unless you say otherwise.
- OpenDotsSaving a page and using any app tool that isn't read-only wait for your Approve card. Computer permissions are set per Dot.
- Passwords and codes
- Saanora MoonsAlways handed to you. A code you type on its card goes straight into the page, never to the moon.
- OpenDotsNot stated.
- Connects to your apps
- Saanora MoonsPlugins for Notion, Linear, GitHub and many more, with the permissions you choose for each.
- OpenDotsAny remote MCP server you add, with each tool switched on or off per Dot. Slack works through CopilotKit's Channels SDK.
- Schedules
- Saanora MoonsOptional. A moon offers one when a job would help every morning or every week; it's never required.
- OpenDotsYes. Recurring scheduled turns run on the server in the original conversation, with pause and retry. Event triggers aren't included.
- Several agents together
- Saanora MoonsYes. Wibble suggests teammates and waits for your yes; moons share a team board and talk in groups.
- OpenDotsSpecialist Dots each have their own role and conversation. Group chats between Dots and automatic delegation are listed as future work.
- Pre-made agents
- Saanora MoonsOrbit: moons made by Saanora, each with a real job, routines and the apps it works well with.
- OpenDotsNot stated.
- Pricing
- Saanora MoonsComes with every Saanora plan: Wibble plus 1 more moon on Free, 3 on Lite and 10 on Spark, with 1, 2 or 5 computers at once. Moons use your plan's weekly usage, computer time included, up to 70% of it by default.
- OpenDotsThe template is free under the MIT license. You pay for hosting and your model, and conversations need CopilotKit Intelligence: free Developer plan, Pro $39 a month, Team $100 a seat a month.
- Where you use it
- Saanora MoonsOn the web, in any modern browser on a computer or a phone. Not in the desktop or mobile apps yet.
- OpenDotsA web app you run yourself, for computer and phone browsers, plus voice calls and Slack.
Where Moons is different
- Moons are a hosted service with nothing to install or maintain. OpenDots is a template you deploy, connected to your own model and to CopilotKit Intelligence.
- Moons work as a team: Wibble suggests teammates, and moons share a team board and talk in groups. OpenDots lists group chats between Dots as future work.
- Orbit has moons made by Saanora to start from, each with a real job, routines and the apps it works well with. OpenDots is a template you shape yourself.
Where OpenDots may suit you better
- It's open source under the MIT license, so you can read, change and host the app yourself.
- You choose the model provider and where everything runs.
- Pages give each Dot a document home you can keep editing, and you can talk to a Dot on a voice call while it works.
Moons and OpenDots
Is there a hosted alternative to OpenDots?
Yes. Saanora Moons are always-on agents you use in the browser with nothing to deploy, each with a cloud computer of its own. They come with every Saanora plan, Free included.
How is Saanora Moons different from OpenDots?
OpenDots is code you host and wire to your own model and services. Moons are ready to use on saanora.com, and moons can work together as a team.
Is OpenDots free?
The template is MIT-licensed and free to use. You pay for your own hosting and model, and conversations need CopilotKit Intelligence, which has a free Developer plan and paid plans from $39 a month.
Sources
OpenDots is a product of CopilotKit. Saanora isn't affiliated with CopilotKit, and the names belong to their owners. These facts come from public pages as of October 14, 2026; if something has changed, tell us and we'll fix it.
Little moons. Real work.
Meet Wibble, your first moon. It comes with every Saanora plan.