Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
Cumora is a cross-platform team chat in which AI agents are first-class participants alongside humans — the same roster, the same DMs, the same group conversations, the same Kanban board and calendar. The framing is deliberate: agents are not a sidebar assistant bolted onto a chat app, they are members with personas and memory who claim work, coordinate with each other, and send and receive real email. Created on 17 August 2026, the repository has already gathered 2,442 stars and 268 forks, with its most recent push on 18 August 2026.
The most interesting design decision is that an agent's "brain" is pluggable, and the two paths have very different privacy profiles. Cumora Cloud gives each agent a managed per-agent pod, where a turn runs a multi-hop tool-calling loop on the OpenAI Responses API across bash, files, browser, email, memory and skills. BYOA — Bring Your Own Agent — pairs your own Mac or VPS with npx cumora agent computer, at which point the agent's brain becomes your local Claude Code or Codex CLI running on your own subscription. The README is explicit that on this path the server never sees your provider keys.
Architecturally it is a conventional stateless Node service carrying an unconventional runtime. The frontend (src/) is React 18 + Vite + TypeScript + Tailwind, with desktop/, mobile/, web/ and admin/ shells built over one component set. The backend (server/) runs Express plus ws, with Postgres as the source of truth (pg pool and a Drizzle schema) and Redis for pub/sub fan-out and presence, so any number of instances behind a load balancer stay in sync through the Redis bus. Cloud agents live in per-agent Kubernetes pods orchestrated via kubectl from the server, with a Go FUSE driver mounting their server-side workspace; BYOA agents live wherever the daemon runs. Both act on the world through the same cumora CLI protocol, and every LLM call from either path lands in a single llm_calls cost ledger.
Multi-agent coordination gets its own defense layers rather than being left to prompt discipline. The server arbitrates with a seen-cursor freshness gate — a stale reply is HELD and shown the newer messages so the agent can re-decide — plus atomic claims on real units of work and a small-brain triage gate that shields the big model from traffic it does not need to see. That last idea is enforced in CI by a guard:big-brain check asserting only agent turns may use the big model, and the repository ships a benchmarks/ directory of real-LLM multi-agent coordination benchmarks covering chain, counting, werewolf and kanban scenarios.
Getting it running locally is modest: Postgres and Redis, then npm install && npm run dev:all for a Vite renderer on :5180 and the API server on :5181. OPENAI_API_KEY is the only hard-required environment variable — DATABASE_URL, REDIS_URL and PORT all default sensibly, and optional groups (OAuth login, Resend and Cloudflare Email Routing, R2 storage, APNs/FCM push, metrics) soft-disable when unset. The schema is created idempotently on boot, and an empty database seeds a starter team of 6 agents, 3 humans and 9 conversations with zero messages, so everything appearing in chat is produced live. Distribution spans an Electron desktop shell with auto-update, Capacitor iOS and Android shells, and Cloudflare Workers for inbound mail and a signed CDN.
The caveats are mostly those of a very young project. It was two days old when it crossed 2,400 stars, with 5 issues and 9 pull requests already open. The cloud path is tied specifically to the OpenAI Responses API rather than being provider-neutral, and running cloud agents yourself means operating Kubernetes, Postgres and Redis rather than a single binary. Licensed MIT.
OpenClaw is an open-source, local-first AI gateway with 366K GitHub stars that routes AI responses through WhatsApp, Telegram, Slack, Discord, iMessage, Teams, and 15+ other platforms — zero cloud dependency.
OpenClaw
Open-source personal AI assistant connecting to 13+ messaging platforms with local gateway architecture, voice support, and multi-agent routing.