by zosmaai
Open-source AI work platform for teams — run Pi and other agent harnesses across machines with supervision, approvals, and shared results.
# Add to your Claude Code skills
git clone https://github.com/zosmaai/zosma-coworkLast scanned: 7/29/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@trickfilm400/rollup-plugin-off-main-thread: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash",
"severity": "high"
},
{
"type": "npm-audit",
"message": "ejs: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "filelist: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "jake: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "minimatch: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vite-plugin-pwa: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "workbox-build: Vulnerability found",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-07-29T06:30:50.174Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how zosma-cowork compares with popular alternatives.
zosma-cowork is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by zosmaai. Open-source AI work platform for teams — run Pi and other agent harnesses across machines with supervision, approvals, and shared results. It has 115 GitHub stars.
zosma-cowork returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/zosmaai/zosma-cowork" and add it to your Claude Code skills directory (see the Installation section above).
zosma-cowork is primarily written in TypeScript. It is open-source under zosmaai on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh zosma-cowork against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Zosma Cowork is an MIT-licensed, work-focused AI agent platform. It gives people and teams one place to delegate work, supervise long-running agents, review approvals, and collect results—without forcing everyone to use the same model or agent harness.
Cowork is built for more than software development. It is intended for finance, operations, research, sales, support, administration, and engineering teams working with files, applications, business systems, and repeatable processes.
Project status: Cowork ships as a local Pi-powered web application in a thin Tauri shell. The transport-independent Pi backend, versioned
/api/v1discovery and read-only session slice are shipped; the next slices move interactive commands and events behind the same boundary. The machine daemon, control plane, mobile client, and additional harness adapters remain planned.
Cowork is an open-source, MIT-licensed work harness for individuals, small teams, and large organizations. It runs in the cloud or on your own machines, stays provider-agnostic, and lets you use the model of your choice. Thanks to Pi and other open-source packages, Cowork stands on the shoulders of the open-source ecosystem rather than reinventing it.
Cowork is not a coding assistant that opens a folder. It is not tied to a single provider, model, or harness — you choose the tools that fit the work.
A single, open work platform where a person, a small team, or a whole company can run their AI work across any provider and any model, from any device, under a permissive MIT license — on the infrastructure of their choosing.
To work with agents as seamlessly as possible.
Chat, get notifications of clarifications, information, and approvals — and schedule repeated tasks as you talk to the harness.
The agents create skills, learn from past experiences, and grow the more you use them.
That's the goal.
A company installs one lightweight Cowork daemon on each employee machine or managed server. The daemon discovers and supervises supported agent harnesses, keeps credentials and execution local, and opens an authenticated outbound connection to the Cowork backend.
People use the web, mobile, or desktop app to start work, monitor sessions, answer questions, approve sensitive actions, and review outputs from anywhere.
flowchart LR
W[Next.js Web] --> B[TypeScript Control Plane]
M[Expo Mobile] --> B
E[Tauri Desktop<br/>bundles the Next.js app] --> B
B <--> D[TypeScript Machine Daemon]
E -. local mode .-> D
D --> PI[Pi]
D --> CC[Claude Code]
D --> CX[Codex]
D --> ACP[ACP Agents]
ACP --> H[Hermes]
ACP --> G[Gemini / Cursor / Copilot / Kimi]
The machine daemon owns the capabilities every harness needs:
Harness adapters only translate between native harness protocols and Cowork's protocol. We prefer SDKs, JSON-RPC, JSONL, native APIs, and ACP over terminal-screen scraping.
Cowork plans to support multiple agent harnesses, chosen per employee's job type and the work they do — starting with our favourite, the Pi Coding Agent. Pi remains Cowork's first-class runtime: existing Pi extensions, skills, prompts, providers, steering, session trees, and deeper runtime controls stay available.
Each harness advertises its own capabilities rather than being forced into a lowest-common-denominator interface, so the app exposes richer controls whenever a selected harness supports them.
| Harness | Integration | Status |
|---|---|---|
| Pi | Native TypeScript SDK | ✅ First-class runtime; backend extraction and /api/v1 read slice shipped |
| Claude Code | Native structured integration | ⬜ Planned |
| Codex | Native app-server integration | ⬜ Planned |
| ACP-compatible agents | Agent Client Protocol adapter | ⬜ Planned |
| Hermes | ACP first, native adapter only if needed | ⬜ Planned |
The target monorepo has three user-facing applications:
apps/
├── web/ # Next.js web application
├── app/ # React Native application built with Expo
└── desktop/ # Tauri shell that bundles and renders apps/web
The Next.js application is the complete browser experience for individuals, teams, and administrators.
The Expo application provides native mobile sessions, push notifications, voice input, approvals, task monitoring, and artifact review.
The Tauri application does not maintain a second frontend. In development it loads apps/web; release builds bundle the Next.js standalone server and machine daemon, supervise both processes, and render the local Next.js application in an Tauri window.
zosma-cowork/
├── apps/
│ ├── daemon/ # TypeScript machine service: HTTP (Hono) + RPC + SSE, supervised by desktop
│ ├── desktop/ # Tauri shell; bundles apps/web + apps/daemon (Rust, per-app package.json)
│ ├── oauth-broker/ # Google OAuth broker for desktop sign-in (standalone, own npm lockfile)
│ ├── web/ # Next.js app + packaged standalone server (dev port 30141)
│ └── website/ # Marketing / documentation site (Next.js, Turbopack)
├── packages/
│ └── protocol/ # Shared runtime schemas, commands, and events
├── docs/ # Design docs, security notes, plans, superpowers roadmaps
├── scripts/ # Shared helper scripts (check-shared-port, validate-release-config)
├── .github/ # CI/CD: ci.yml, security.yml, release.yml
├── pnpm-workspace.yaml
├── pnpm-lock.yaml
└── package.json
The desktop app bundles the packaged Next.js server (web/dist-server) and the machine daemon, supervises both processes, and renders the local Next.js application in a Tauri window. The daemon is a standalone Hono HTTP server (health, IPC dispatch, SSE) that the web tier proxies to over /api/v1.
| Mode | Description | Status |
|---|---|---|
| Local | Desktop talks directly to the local web/runtime bundle | ✅ Current product; standalone machine daemon is next |
| Hosted | Zosma control plane connects users and company machines | ⬜ Planned |
| Self-hosted | Company operates the control plane in its own environment | ⬜ Planned |
The daemon initiates outbound connections, so employee machines do not need publicly exposed ports. Provider credentials remain on the machine unless an organization explicitly configures managed credentials.
Last updated: 2026-09-09 Current state: API foundation shipped; interactive API cutover is next.
This roadmap tracks the product that exists today and the next architecture slices. The detailed implementation plan lives in docs/superpowers/roadmaps/2026-09-07-modular-headless-pi-backend-roadmap.md.
/api/v1 health, capability, model, runtime-state, and read-only session endpoints/api/v1/api/v1