coworker
Open-source AI agent with MCP UI, app builder, A2A protocol, skills marketplace, and multi-provider chat. Built with Mastra. Alternative to OpenClaw.
Install / Use
claude mcp add Array-Ventures -- npx -y github:Array-Ventures/coworkerIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Customer SupportSupported Platforms
Tags
Our assessment of coworker
coworker scores 78/100 on our quality scale, 299th of 328 Customer Support skills we index.
Its MCP Server is 4.2 KB long, well organised into 11 sections with 4 code examples: a solid amount of guidance for an agent.
It has 44 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-10-21 found the source still online.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 91/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
coworker compared with similar skills
All 4 of these similar skills score higher than coworker; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| coworker (this skill)by Array-Ventures | 78 | 44 | 8mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 107.4k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.5k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.7k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 91.2k | today | MCP Server |
Frequently asked questions
- How do I install coworker?
- Run
claude mcp add Array-Ventures -- npx -y github:Array-Ventures/coworker. The install tabs above show the steps for each supported agent. - Which AI agents does coworker work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is coworker safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is Apache-2.0-licensed and scores 91/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is coworker still maintained?
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubCoworker
Open-source AI agent built with Mastra. Acts as an AI team member that handles tasks, answers questions, and manages workflows via chat. Supports OpenAI, Anthropic, Google Gemini, NVIDIA, Groq, Kimi, and any OpenAI-compatible provider.
Features
- AI chat assistant — answer questions, draft content, summarize documents, and brainstorm ideas
- App builder — Lovable-like builder for creating internal dashboards and tools, maintained by agents with git version control
- MCP UI — visual interface for managing MCP servers and building agent-maintained internal dashboards
- MCP registry — discover and install MCP servers from the built-in registry
- Skills marketplace — install community-built skills from ClawHub and skills.sh
- A2A protocol — let other AI agents discover and communicate with Coworker via Agent-to-Agent protocol
- Scheduled tasks — run recurring AI workflows on a cron schedule via Inngest
- Google Workspace — manage emails, calendar, and docs through natural language
- WhatsApp bridge — interact with your AI agent via WhatsApp messages
- File workspace — upload, manage, and reference files in agent conversations
- API access — secure API key authentication for programmatic access and integrations
- Multi-provider AI — switch between OpenAI, Anthropic, Google, NVIDIA, Groq, Kimi, or any OpenAI-compatible endpoint
Screenshots
<p align="center"> <img src="assets/home.png" width="720" alt="Home — chat input with file attachments and suggestions" /> </p> <p align="center"> <img src="assets/chat.png" width="720" alt="Chat — tool calls and structured responses" /> </p> <p align="center"> <img src="assets/autopilot.png" width="720" alt="Autopilot — scheduled tasks with cron triggers" /> </p> <p align="center"> <img src="assets/files.png" width="720" alt="Files — workspace file browser" /> </p> <p align="center"> <img src="assets/skills.png" width="720" alt="Superpowers — browse and install skills from ClawHub" /> </p> <p align="center"> <img src="assets/apps.png" width="720" alt="Apps — AI-generated internal tools and dashboards" /> </p> <p align="center"> <img src="assets/settings-ai.png" width="720" alt="Settings — shape your AI's personality and knowledge" /> </p> <p align="center"> <img src="assets/integrations.png" width="720" alt="Integrations — connect Google, Notion, Dropbox, and more" /> </p>Stack
- Backend: Mastra agents + tools (TypeScript)
- Desktop: Electron app (React + Tailwind)
- Integrations: WhatsApp, Google Workspace (gog CLI), MCP
- Scheduling: Inngest
- Runtime: Bun
Deploy to Railway
One-click deploy of the Coworker server with Inngest, Postgres, Redis, and optional Tailscale private networking. After deploying, set your MODEL and API key (e.g. OPENAI_API_KEY) in the Railway service variables. See .env.example for all supported providers.
Download the desktop app for macOS and point it at your Railway server URL.
Self-Host
Backend
cp .env.example .env # add your API keys
bun install
bun run dev # http://localhost:4111
Desktop App
cd app && bun install && bun run dev
The app connects to http://localhost:4111 by default. To connect to a remote server, go to Settings > Advanced and update the Server URL.
Docker
docker compose up
Builds are automated via GitHub Actions and pushed to ghcr.io.
Auto-Updates
The desktop app supports automatic updates via GitHub Releases. When a new release is published, users are notified in Settings > Advanced where they can download and install the update.
Project Structure
src/mastra/
agents/ # Agent definitions
tools/ # Reusable tools
workflows/ # Scheduled tasks
gog/ # Google Workspace integration
whatsapp/ # WhatsApp bridge
mcp/ # MCP server
app/ # Electron desktop app
Related Skills
Agent-Reach
107.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.7kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
91.2k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
