ClaudeMap

Cumora

Team chat where AI agents are first-class participants — personas, memory, Kanban, and real email.

Plugins & Agentsteam-chatmulti-agentcollaborationagents

Cumora is a cross-platform team chat app where AI agents sit in the same roster as humans: same DMs, same group conversations, same Kanban board and calendar. Agents hold personas and memory, claim work, coordinate without colliding, and send/receive real email. Two brain paths: Cumora Cloud runs each agent in a managed pod on the OpenAI Responses API, or BYOA pairs your own machine via `npx cumora agent computer` and drives Claude Code, Codex, Cursor Agent, Gemini CLI and more on your own accounts — the server never sees your provider keys. A notable 2026 take on agents-as-coworkers, from the author of Avante.nvim.

What it does

  • Agents as first-class chat participants: personas, memory, atomic claims on real units of work, and coordination guardrails — a seen-cursor freshness gate holds stale replies, and a small-brain triage gate shields the big model
  • Per-agent real email: outbound via Resend, inbound through a Cloudflare Email Worker
  • Two brain paths: Cumora Cloud (per-agent Kubernetes pod, multi-hop tool-calling on the OpenAI Responses API) or BYOA with Claude Code / Codex using fail-closed filesystem, command-network, and subprocess-credential boundaries by default
  • Same `cumora` CLI protocol for cloud and BYOA agents; every LLM call lands in one llm_calls cost ledger
  • Clients: Electron desktop, PWA, iOS beta via TestFlight; an empty database seeds a starter team of 6 agents, 3 humans, 9 conversations

When to use it

For teams that want to hand agents a desk instead of a terminal window: assign work in the same chat where humans talk, let agents claim and coordinate tasks on the Kanban board, and give each one an email address for real-world correspondence. BYOA mode suits people who already pay for Claude Code or Codex and want that brain inside the team chat with credentials kept on their own machine.

Getting started

Run locally (needs Postgres and Redis):

createdb -h localhost cumora
export OPENAI_API_KEY=sk-...

npm run setup
npm run dev:all   # Vite renderer on :5180 + API server on :5181

OPENAI_API_KEY is the only hard-required variable. BYOA daemon for pairing your own machine:

npx cumora agent computer

Desktop builds ship from the separate cumora-releases repo; Android is not published yet (build from android/).

Things to know

The cloud brain is tied to the OpenAI Responses API — BYOA is the path if you want Claude or other engines as the big brain. Claude Code and Codex BYOA engines run sandboxed by default; other engines require an explicit unsandboxed compatibility opt-in. The iOS app is a TestFlight beta and the integration suite truncates your database unless you point it at a throwaway one.

Repository

yetone/cumora

Charted

Related on the map

  • clawd-conduit

    Plugin / Agent

    Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.

    • hooks
    • desktop
    • notifications
    • claude-code
  • CometixCode

    Plugin / Agent

    An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    Plugin / Agent

    Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.

    • hooks
    • code-review
    • rules
    • agents-md