AgentStack
MCP verified Apache-2.0 Self-run

Coworker

mcp-array-ventures-coworker · by Array-Ventures

Open-source AI agent with MCP UI, app builder, A2A protocol, skills marketplace, and multi-provider chat. Built with Mastra. Alternative to OpenClaw.

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add mcp-array-ventures-coworker

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Coworker? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Coworker

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

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

[](https://railway.com/deploy/coworker?referralCode=7FU369&utmmedium=integration&utmsource=template&utm_campaign=generic)

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

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.