mac-parallel-accelerator
Accelerates Docker and Compose workflows by safely running independent image builds, health DAGs, and test matrices in parallel while respecting resource limits, ports, volumes, readiness, and migrations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mac-parallel-acceleratorUse $accelerate-local-work to run the test suite in parallel and report time saved."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AtomLane
Parallelize only what is proven safe.
Safe parallel execution for coding agents: AtomLane makes Codex finish builds, tests, Docker, and research pipelines faster on macOS without breaking task semantics.
中文说明 · Live report · Report first run · Share a benchmark
Install in two commands
codex plugin marketplace add cloudguo123/atomlane
codex plugin add mac-parallel-accelerator@mac-parallel-acceleratormac-parallel-accelerator remains the technical plugin ID during the AtomLane
brand migration, so existing installs and links keep working.
Open a new Codex task, then ask:
Use $accelerate-local-work to inspect this project and run the safe parts in parallel.
Keep progress visible and report time saved for this run and cumulatively.Requirements: macOS, Codex with plugin and MCP support, and Python 3.10+. Ruby is only needed for Compose YAML analysis; Node.js 20+ is only needed to rebuild the browser indicator.
The repository also conforms to the vendor-neutral
Agent Plugins 1.0.0 package layout through its
root plugin.json, skills/, and local-stdio mcp.json. Codex-native clients
continue to use .codex-plugin/plugin.json and .mcp.json.
Related MCP server: claude-code-codex-agents
Why this exists
Most “parallel” wrappers split command text and hope for the best. That can reorder &&/||, race .next, JUnit, database, Docker volume, or Git state, multiply nested worker pools, and hide failures until the end.
AtomLane first compiles the requested work into a typed Atom IR. Only atoms proven independent are admitted concurrently. Unknown effects, ambiguous writers, stale source snapshots, unsupported lifecycle events, and changed plans fail closed.
shell · package scripts · Make · Compose · tests · builds · declared work
│
▼
static frontends → typed Atom IR
│
▼
conflict checks → resource-aware event scheduler
│
▼
exact verified execution + live savingsWhat it accelerates
Project situation | Optimization target | Safety boundary |
Web / TypeScript | Quality gates, package graphs, browser matrices | Preserves success gates; isolates |
Docker / Compose | Multi-image builds, health DAGs, test matrices | Honors VM CPU/memory envelope, ports, volumes, readiness, and migrations |
Research / papers | Data preparation, validation, figures, document builds | Infers data edges and preserves formal timing/provenance fences |
Native builds / tests | Make, compiler drivers, test runners | Delegates to semantic owners and budgets nested workers |
Batch media / data / ML | Independent inputs and deterministic merges | Requires disjoint outputs, bounded resources, and explicit merge semantics |
The scenario catalog includes more than 50 presets covering software, research, containers, media, ML, release, database, and low-level CPU/GPU/I/O work.
Live execution—not a blank spinner

Long runs use a PTY-backed runner and continuously show:
elapsed 2m 15s · running 4 · ready 2 · completed 7 · failed 0
estimated saved this run 4m 31s · cumulative saved 19m 52sAt completion, every atom's status, return code, timeout, skip reason, output truncation, peak concurrency, per-run savings, and cumulative savings are checked.
Five-minute benchmark
The retained public run executed four isolated low-load workloads through the real parallel executor. Every task ran for at least five minutes.
Evidence | Result |
Parallel wall time | 5m 10s |
Serial equivalent | 20m 41s |
Time saved | 15m 31s |
Observed speedup | 4.00× |
Parallel efficiency | 100.0% |
The serial equivalent is the sum of the observed independent task runtimes; it is not a separately executed serial run. This demonstrates scheduler overhead and reporting behavior under controlled independent work, not a universal claim that every project will be 4× faster. See the visual report, raw evidence, and benchmark protocol.
Execution contract
The safety handshake is deliberately strict:
atomic_task_plan
→ complete immutable compiled_plan + plan_hash
→ atomic_exec with that exact object and hashPlans are not translated back into hand-written waves or generic DAG calls. Typed control edges distinguish success, failure, order, data, stream, readiness, health, completion, and cleanup. Artifacts, non-file effects, capacity resources, lifecycle events, and source snapshots remain part of the execution contract.
Privacy and authorization
Project and optional trace inspection are local and bounded.
Trace analysis returns aggregate routing signals—not prompts, reasoning, command bodies, or tool outputs.
Parallelism changes timing, never permission. Planning does not authorize new commands, remote mutations, destructive cleanup, or retries.
No run result is uploaded automatically. Sharing is explicit and reviewable.
Timeouts terminate process groups; timed-out side effects are treated as unknown and are not automatically retried.
Read SECURITY.md for the threat model and reporting process.
Development
python3 -m py_compile scripts/*.py
python3 -m unittest discover -s scripts -p 'test*.py' -v
python3 scripts/self_test.py
uvx ruff check scripts
npm ci && npm run build:indicatorGenerate public verification and sharing assets:
python3 scripts/generate_test_report.py
python3 scripts/generate_growth_assets.py
python3 scripts/render_growth_media.py # optional PNG/GIF, requires Chrome + ffmpegUseful references:
Help it grow
Try it on one real task, then share the sanitized result card or submit a benchmark. If the planner blocks work that should be safe, that report is just as valuable as a speedup—it identifies the next missing semantic rule.
Report your first run · Open a benchmark report · Ask a question · View the roadmap
MIT licensed · Privacy · Terms
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceWraps OpenAI's Codex CLI with true parallel task execution, worktree isolation for conflict-free runs, and live monitoring of each task.616MIT
- AlicenseAqualityDmaintenanceEnables Claude Code to delegate tasks to OpenAI's Codex CLI (GPT-5.4) with structured execution traces, parallel execution, session persistence, and adversarial code review.15MIT
- AlicenseNot gradedqualityBmaintenanceEnables Codex to delegate tasks to interactive Claude Code sessions as role-controlled subagents for exploration, code review, and implementation, using the existing Claude Code installation on macOS.MIT
- AlicenseNot gradedqualityCmaintenanceEnables controlled delegation of tasks to local coding-agent CLIs and the Manus API, with strict sandboxing, approval tracking, and remote-egress safeguards.11MIT
Related MCP Connectors
Codex run receipts your reviewer can trust.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cloudguo123/atomlane'
If you have feedback or need assistance with the MCP directory API, please join our Discord server