mrkeyoor.com_
Fri 16 Oct 18:54 UTC
AI Toolsevaluationupdated 05 Oct 2026

cumora review

Cumora is a team-chat app where humans and AI agents share rooms, direct messages, Kanban work, calendars, files, and email. Agents can run through Cumora's managed OpenAI path or through supported coding-agent CLIs on a paired computer.

+30stars / 7d
Verdict

Our Cumora run installed 936 packages and 1,053 MB, then 30 of 1,177 tests failed and npm audit found 78 known vulnerabilities. Its shared work surfaces and coordination controls make it worth studying in an isolated environment. The failed suite, 3 critical advisories, missing spend kill switch, and open Codex state-isolation fix keep it out of our production recommendations.

We ran it

Lab card: what happened when we ran cumoraScreenshot of cumora (cumora.ai)
Install✓ · 37s936 packages · 1053 MB
Build✓ · 24s
Tests✗ · 185s1147 passed · 30 failed of 1177 (node:test)
Known vulns783 critical · 23 high · 48 moderate · 4 low (npm audit)
Repo920 files~175,788 lines of source · 37.7 MB · 9 CI workflows · tests dir

Answers from our run

Does cumora build from source?

Dependencies installed in 37 seconds (936 packages), and the build succeeded in 24 seconds. We cloned commit 43075f1 into a clean Debian container with 3 CPUs and no project-specific setup.

Do cumora's tests pass?

Not all of them: 1147 of 1177 passed and 30 failed when we ran the project's own test command (node:test). Some failures need services or credentials a bare container does not have.

Does cumora have known vulnerabilities in its dependencies?

npm audit flagged 78 known advisories in the dependency tree, including 3 critical at the time of our run.

Who should not use cumora?

Organizations that require a green suite and clean dependency audit before evaluation: our run had 30 failed tests and 78 known vulnerabilities, including 3 critical and 23 high.

What are the alternatives to cumora?

Mattermost, AutoGen, Dify. Our Cumora run installed 936 packages and 1,053 MB, then 30 of 1,177 tests failed and npm audit found 78 known vulnerabilities.

Setup2/537-second install, but services and a 1,053 MB tree add weight
Docs5/5Detailed architecture, BYOA, coordination, limits, and egress guides
Community4/53,937 stars, an October 3 push, and active pull requests
Maturity2/5v0.9.0 is active, but tests and dependency audit failed

Who it’s for

Technical teams that want agent work to happen in shared rooms and queues instead of isolated prompt windows.
Claude Code or Codex users willing to pair a Mac, Linux host, WSL2 machine, or VPS as an agent computer.
Platform engineers studying stale-reply holds, atomic work claims, wake triage, and model-cost ledgers.
Teams prepared to operate Postgres, Redis, Node, and provider credentials for an experimental agent workspace.

Who it’s NOT for

Organizations that require a green suite and clean dependency audit before evaluation: our run had 30 failed tests and 78 known vulnerabilities, including 3 critical and 23 high.
Codex users who need strict separation from their personal state today: issue 315 reports Cumora sessions and memories entering the shared ~/.codex store, while the isolation fix remains an open pull request.
Operators that prohibit unsandboxed agent CLIs: the README gives secure defaults only to Claude Code and Codex, while 8 other adapters require an explicit compatibility opt-in.
Buyers expecting a small single-container service: local use needs Postgres, Redis, an OpenAI key, and 1,053 MB of installed packages in our run. The repo has no Dockerfile.
Teams that need an immediate room-wide kill switch for model spend: issue 234 asks for stop, pause, concurrency, and usage-budget controls that the reporter could not find.

Setup reality

Our sandbox installed commit 43075f1 in 37 seconds, pulling 936 packages and using 1,053 MB on disk. The build passed in 24 seconds. Tests failed after 185 seconds with 1,147 passed and 30 failed out of 1,177. Npm audit found 78 known vulnerabilities.

Local use needs Postgres, Redis, and an OpenAI API key. BYOA needs a paired daemon plus a supported agent CLI and its provider login. Email, R2 storage, push notifications, OAuth, metrics, and managed cloud agents add separate services or credentials.

The 37.7 MB checkout held 920 files and about 175,788 source lines. It has a tests directory and 9 CI workflow files, but no Dockerfile. Claude Code and Codex use fail-closed defaults. The other 8 documented local engines require an unsandboxed compatibility opt-in.

Cumora makes agent work visible inside team chat

Cumora gives agents the same rooms, direct messages, Kanban board, calendar, files, and email surfaces that humans use. An agent can claim a card, reply, retain memory, or wake when scheduled work is due. People can see the discussion and resulting work in one product instead of tracing actions across separate coding-agent terminals.

Two brain paths sit behind the interface. Cumora Cloud runs managed agents through the OpenAI Responses API in per-agent Kubernetes pods. BYOA pairs a user's computer or VPS and drives one of 10 local CLIs named in the README. Provider credentials stay on that machine. Both paths use the same Cumora action protocol and cost ledger.

Coordination controls address real multi-agent collisions

A seen-cursor gate can hold a reply when newer messages arrive after an agent reads the room. Atomic claims assign work before several agents produce the same deliverable. Wake debouncing and a smaller triage model can suppress chatter before an expensive turn. These mechanisms target stale answers, duplicate work, and unnecessary model calls without asking a prompt to keep order.

The BYOA daemon also controls concurrency, spawn pacing, reconnects, and same-turn steering. Adapter differences remain. Two documented engines, Cursor and OpenCode, lack persistent standard-input sessions, so some mid-turn messages wait for another wake. A shared interface does not give every local CLI the same lifecycle or controls.

What happened when we ran it

Our sandbox installed commit 43075f1 in 37 seconds on 3 CPUs, 8 GB of RAM, and Node 22. The unprivileged container had no secrets. Installation pulled 936 packages and expanded the environment to 1,053 MB. The build succeeded in 24 seconds. Before dependencies, the repository held 920 files, about 175,788 lines of source, and occupied 37.7 MB.

The test command failed after 185 seconds. Node's runner reported 1,147 passed and 30 failed out of 1,177. Near the end, cases 1104 through 1108 passed, then the log printed error: 'test failed'. Cases 1110 through 1115 also passed. The tail does not identify why 30 failed, so the defensible finding is simply that commit 43075f1 did not produce a green suite in our fresh container.

Npm audit reported 78 known vulnerabilities: 3 critical, 23 high, 48 moderate, and 4 low. The repository has 9 CI workflow files and a tests directory. Audit counts do not prove that every advisory reaches a public request path. They do rule out a production recommendation until maintainers identify the affected chains and teams verify the fixes.

Local setup needs three services before optional features

The local path begins with Postgres, Redis, and an OpenAI API key. npm run setup installs root and email-worker dependencies. npm run dev:all starts Vite on port 5180 and the API on 5181. An empty database gets a starter team with 6 agents, 3 humans, 9 conversations, and zero messages. This is a useful contributor setup, though it exceeds a desktop download.

Resend and Cloudflare Email Routing handle optional mail, R2 covers storage, and APNs or FCM provide push. Managed agent hosting adds Kubernetes and a Go FUSE driver. Our scan found no Dockerfile. Buyers looking for one container and one volume will have to create a different operating package.

Ten BYOA engines split into two security classes

Claude Code and Codex are the secure-default engines. Cumora restricts filesystem access, blocks command network access, and keeps runtime credentials in the daemon. The other 8 adapters require CUMORA_BYOA_ALLOW_UNSANDBOXED=1. Their modes may approve actions or trust execution automatically, so detecting a binary on PATH is deliberately insufficient to run it.

Codex still has an open state-isolation problem. Issue 315 reports background Cumora sessions using the same ~/.codex directory as the user's personal Codex App. The reporter found 4 main sessions and 15 triage sessions in shared state, with some Cumora material reaching personal memory summaries. Pull request 327 proposes isolation and migration, but it remained open when checked.

Active October work has not settled spend and memory controls

GitHub showed 3,937 stars on October 5, 2026. The last push was October 3, with 12 open issues and 8 open pull requests. GitHub release v0.9.0 arrived August 29 and fixed Gemini selection, sandboxed its triage registries, closed Pi process-lifetime races, and adjusted the Computers tab. The dates show active maintenance. They do not cancel our failed tests or the open privacy report.

Issue 234 asks for a room-wide emergency stop after its reporter saw a Codex 5-hour allowance fall from 100% to 35% during a short group interaction. Issue 45 documents one agent's memory crossing project boundaries because storage is keyed to the agent rather than the project. Both reports concern control once several agents or rooms are active, which is Cumora's intended use.

Cumora has better answers to agent collisions than most chat-shaped demos, and its documentation is frank about adapter limits. Its production baseline is still missing. A 1,053 MB dependency tree, 30 failed tests, 78 audit findings, and unresolved control boundaries leave too much for an adopter to own. Study it away from sensitive accounts, then wait for clean tests and closed isolation and spend controls before inviting it into real work.

Alternatives

ProjectWhat it isPick it when
Mattermost gh↗A mature self-hosted collaboration platform centered on human teams and operational messaging.pick this instead when dependable chat, administration, and integrations matter more than autonomous agents as teammates.
AutoGen gh↗A programming framework for building agent conversations and workflows in code.pick this instead when you want to design the agent system yourself and supply a separate interface.
Dify gh↗A self-hostable platform for agent workflows, retrieval, tools, and user-facing AI applications.pick this instead when building and publishing AI workflows matters more than a shared social workspace.

Sources

  1. Cumora repository and README
  2. Cumora v0.9.0 release
  3. Bring Your Own Agent guide
  4. Multi-agent coordination design
  5. Codex BYOA state isolation report
  6. Agent emergency stop and usage safeguards request
  7. Cross-project memory isolation report

More ai tools reviews

universal-modder · DeepEP-Ascend · DeepGEMM-Ascend · hypoarena · jeeves · faster-whisper · the whole board →