One brain. Every IDE. The MCP workspace layer that makes any AI coding assistant dramatically smarter.
Overview Β· MCP Servers Β· Installation Β· Skills Β· Platforms
OpenWork v12 is the MCP workspace/control-plane layer for the M4ST ecosystem. It provides portable IDE configuration, installer shims, and the workspace conventions used by the larger MAST operator stack.
For the complete operator system with MCP server implementations, skills, agents, and SOUL identity, see MAST.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β OpenWork v12 β
β β
β ββββββββββ βββββββββββ ββββββββββ ββββββββββββββββ β
β βCursor β βWindsurf β βClaude β β Codex β β
β βDesktop β β IDE β βDesktop β β Engine β β
β ββββββ¬ββββ ββββββ¬βββββ βββββ¬βββββ ββββββββ¬ββββββββ β
β βββββββββββββ΄ββββββββββββ΄ββββββββββββββββ β
β β β
β βββββββββββββΌβββββββββββ β
β β SOUL_v3.md Config β β
β β (Hot-reloadable) β β
β βββββββββββββ¬βββββββββββ β
β β β
β ββββββββββββββββββΌββββββββββββββββββ β
β β 16 MCP Servers β β
β β task_router β memory β research β β
β β pentest β shell β browser β β
β β vision β file β skills β β
β ββββββββββββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Repo | Role |
|---|---|
| MAST | Flagship AI operator stack |
| mast-llm-router | Task-aware LLM fallback router |
| semantic-cache-engine | Standalone semantic cache module |
| openwork | This repo: MCP workspace/config layer |
| m4stclaw-legacy-archive | Historical archive and lineage |
| Server | Purpose | Key Capabilities |
|---|---|---|
task_router β |
Intelligent routing | Auto-detects task type, selects optimal LLM chain |
universal_bridge β |
Cross-IDE sync | Same brain state across all platforms |
pentest β |
Security automation | Nmap, Nuclei, Shodan, CVE lookups |
m4st_agent β |
Multi-agent ops | Sub-agent spawning, OMO protocol |
memory |
3-tier memory | Working + Episodic + ChromaDB Semantic |
research |
Deep research | Web scraping, source synthesis |
skills |
Skill execution | Custom skill files with hot-reload |
react |
ReAct engine | Reasoning + Acting loop for complex tasks |
file |
File operations | Read, write, search, diff across workspace |
shell |
Shell execution | Safe command execution with guard rails |
browser |
Web automation | Playwright-based headless browsing |
vision |
5-layer optical | CV + OCR + UIA + Local AI + Cloud AI |
notify |
Notifications | Desktop alerts, webhook integrations |
scrapling |
Smart scraping | Anti-bot bypassing web content extraction |
llm_fallback |
Failover routing | 56-key pool management across 7 providers |
_mcp_base |
Base framework | Shared utilities for all MCP servers |
# Clone
git clone https://github.com/m4stanuj/openwork.git
cd openwork
# Windows
.\INSTALL_SKILLS.bat
# Or PowerShell
.\install.ps1
# Configure your API keys
cp .env.template .env
# Edit .env with your keys (supports 56 keys across 7 providers)| Platform | Status | Notes |
|---|---|---|
| OpenWork IDE | β Native | Designed for this environment |
| Cursor | β Full | Plug-and-play via opencode.json |
| Windsurf | β Full | Same config works out-of-box |
| Claude Desktop | β Full | MCP native support |
| Codex Engine | β Full | API-level integration |
| Manus | β Full | Universal bridge handles handoff |
OpenWork supports a hot-reloadable Skills system β markdown files that define AI behaviors:
skills/
βββ deep_research.md # Multi-step research methodology
βββ code_review.md # Systematic code analysis protocol
βββ osint_recon.md # OSINT reconnaissance workflow
βββ report_writer.md # Auto-generate structured reports
βββ pentest_session.md # Guided penetration testing flow
Edit a skill file β behavior changes instantly. No restart needed.
openwork_v12/
βββ mcp_servers/ # All 16 MCP server implementations
β βββ task_router.py # β Intelligent task routing
β βββ llm_fallback.py # 56-key provider pool
β βββ memory_mcp.py # 3-tier memory system
β βββ ...
βββ skills/ # Hot-reloadable skill definitions
βββ agents/ # Multi-agent configurations
βββ commands/ # Custom command definitions
βββ SOUL.md # Core AI personality config
βββ opencode.json # IDE integration config
OpenWork has been powering my daily development since April 2025. It started as a Cursor-only config and evolved into a universal MCP layer that works identically across 6 different IDEs. Every MCP server in this repo runs in my production workflow right now.
IDE sessions powered: 640+ across 3 IDEs
MCP tool calls: 52,000+
Memory entries stored: 14,291 semantic embeddings
Config reloads: 0 (hot-reload, zero restarts)
Provider failovers: 1,847 seamless switchovers
Browser automations: 389 headless Playwright sessions
Vision analyses: 1,240 screen captures processed
| IDE | Status | Since | Notes |
|---|---|---|---|
| Cursor | β Fully tested | Apr 2025 | Primary development IDE |
| Windsurf | β Fully tested | Jul 2025 | Secondary IDE |
| Claude Desktop | β Fully tested | Aug 2025 | Research & writing |
| Antigravity | β Fully tested | Mar 2026 | Latest addition |
| Codex (OpenAI) | β Compatible | Jan 2026 | MCP pass-through |
| Manus | Feb 2026 | Limited MCP support |
- Apr 2025 β v10: Single IDE config generator. Cursor-only.
- Jul 2025 β v11: Plugin architecture. Multi-IDE sync protocol.
- Nov 2025 β v12: Full MCP-native rewrite. 16 servers. This is the one.
- Apr 2026 β v12.3: Antigravity support. Hot-reload SOUL.md. DAG orchestration.
"I was copy-pasting configs between Cursor and Claude Desktop like an animal. OpenWork made it one source of truth."
"The vision pipeline is underrated. It reads my screen, understands context, and helps me debug UI issues I can't even describe in text."
- π§βπ» Multi-IDE developers β One brain across Cursor + Claude + Windsurf
- ποΈ MCP builders β Reference implementation for MCP server architecture
- π§ Power users β Custom skill definitions for domain-specific workflows
- π Learners β Understanding how MCP transforms AI-assisted development