mac-parallel-accelerator
Mac Parallel Accelerator
Lassen Sie Codex Builds, Tests, Docker- und Research-Pipelines auf macOS schneller abschließen – ohne die Task-Semantik zu verletzen.
中文说明 · Live-Bericht · Ersten Lauf melden · Benchmark teilen
Installation in zwei Befehlen
codex plugin marketplace add cloudguo123/mac-parallel-accelerator
codex plugin add mac-parallel-accelerator@mac-parallel-acceleratorÖffnen Sie eine neue Codex-Aufgabe und fragen Sie dann:
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.Voraussetzungen: macOS, Codex mit Plugin- und MCP-Unterstützung sowie Python 3.10+. Ruby wird nur für die Compose-YAML-Analyse benötigt; Node.js 20+ wird nur zum Neuerstellen des Browser-Indikators benötigt.
Das Repository entspricht außerdem dem anbieterneutralen Agent Plugins 1.0.0-Paketlayout über sein Wurzelverzeichnis plugin.json, skills/ und ein lokales mcp.json (local-stdio). Codex-native Clients verwenden weiterhin .codex-plugin/plugin.json und .mcp.json.
Related MCP server: claude-code-codex-agents
Warum es dieses Projekt gibt
Die meisten „parallelen“ Wrapper zerlegen den Befehlstext und hoffen auf das Beste. Das kann &&/|| umsortieren, Race-Bedingungen bei .next-, JUnit-, Datenbank-, Docker-Volume- oder Git-Zuständen verursachen, verschachtelte Worker-Pools vervielfachen und Fehler bis zum Ende verbergen.
Mac Parallel Accelerator kompiliert die angeforderte Arbeit zunächst in ein typisiertes Atom IR. Nur nachweislich unabhängige Atome werden zur gleichzeitigen Ausführung zugelassen. Unbekannte Effekte, mehrdeutige Schreiber, veraltete Quell-Snapshots, nicht unterstützte Lebenszyklus-Ereignisse und geänderte Pläne führen zu einem sicheren Fehlschlag (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 savingsWas es beschleunigt
Projektsituation | Optimierungsziel | Sicherheitsgrenze |
Web / TypeScript | Qualitätsgates, Paketgraphen, Browser-Matrizen | Erhält Erfolgsgates; isoliert |
Docker / Compose | Multi-Image-Builds, Health-DAGs, Test-Matrizen | Respektiert VM-CPU-/Speicherrahmen, Ports, Volumes, Readiness und Migrationen |
Research / Paper | Datenaufbereitung, Validierung, Abbildungen, Dokument-Builds | Leitet Datenkanten ab und bewahrt formale Timing-/Provenienz-Grenzen |
Native Builds / Tests | Make, Compiler-Treiber, Test-Runner | Delegiert an semantische Eigentümer und budgetiert verschachtelte Worker |
Batch-Medien / Daten / ML | Unabhängige Eingaben und deterministische Merges | Erfordert disjunkte Ausgaben, begrenzte Ressourcen und explizite Merge-Semantik |
Der Szenariokatalog umfasst mehr als 50 Presets für Software, Research, Container, Medien, ML, Release, Datenbanken sowie Low-Level-CPU/GPU/I/O-Arbeiten.
Live-Ausführung – kein leerer Spinner

Lange Läufe verwenden einen PTY-gestützten Runner und zeigen kontinuierlich:
elapsed 2m 15s · running 4 · ready 2 · completed 7 · failed 0
estimated saved this run 4m 31s · cumulative saved 19m 52sBeim Abschluss werden Status, Rückgabecode, Timeout, Überspringungsgrund, Ausgabekürzung, Spitzenparallelität, Einsparungen pro Lauf und kumulierte Einsparungen jedes Atoms geprüft.
Fünf-Minuten-Benchmark
Der beibehaltene öffentliche Lauf führte vier isolierte Workloads mit geringer Last über den echten parallelen Executor aus. Jede Aufgabe lief mindestens fünf Minuten.
Kennzahl | Ergebnis |
Parallele Wanduhrzeit | 5m 10s |
Serielles Äquivalent | 20m 41s |
Gesparte Zeit | 15m 31s |
Beobachtete Beschleunigung | 4.00× |
Parallele Effizienz | 100.0% |
Das serielle Äquivalent ist die Summe der beobachteten unabhängigen Aufgabenlaufzeiten; es ist kein separat ausgeführter serieller Lauf. Dies demonstriert Scheduler-Overhead und Berichtsverhalten bei kontrollierter unabhängiger Arbeit, nicht eine universelle Behauptung, dass jedes Projekt 4× schneller sein wird. Siehe den visuellen Bericht, die Rohdaten und das Benchmark-Protokoll.
Ausführungsvertrag
Der Sicherheits-Handshake ist bewusst streng:
atomic_task_plan
→ complete immutable compiled_plan + plan_hash
→ atomic_exec with that exact object and hashPläne werden nicht in handgeschriebene Wellen oder generische DAG-Aufrufe zurückübersetzt. Typisierte Steuerkanten unterscheiden Erfolg, Fehler, Reihenfolge, Daten, Stream, Readiness, Health, Abschluss und Bereinigung. Artefakte, Nicht-Datei-Effekte, Kapazitätsressourcen, Lebenszyklus-Ereignisse und Quell-Snapshots bleiben Teil des Ausführungsvertrags.
Datenschutz und Autorisierung
Projekt- und optionale Trace-Prüfung sind lokal und begrenzt.
Die Trace-Analyse liefert aggregierte Routing-Signale – nicht Prompts, Reasoning, Befehlsinhalte oder Tool-Ausgaben.
Parallelität ändert das Timing, niemals Berechtigungen. Die Planung autorisiert keine neuen Befehle, Remote-Mutationen, destruktive Bereinigung oder Wiederholungen.
Kein Laufergebnis wird automatisch hochgeladen. Teilen ist ausdrücklich und überprüfbar.
Timeouts beenden Prozessgruppen; Nebenwirkungen, die einen Timeout erlitten haben, gelten als unbekannt und werden nicht automatisch wiederholt.
Lesen Sie SECURITY.md für das Bedrohungsmodell und den Meldeablauf.
Entwicklung
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:indicatorErzeugen Sie öffentliche Verifikations- und 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 + ffmpegNützliche Referenzen:
Helfen Sie mit, es zu vergrößern
Probieren Sie es bei einer echten Aufgabe aus und teilen Sie dann die bereinigte Ergebniskarte oder reichen Sie einen Benchmark ein. Wenn der Planer Arbeiten blockiert, die sicher sein sollten, ist dieser Bericht genauso wertvoll wie eine Beschleunigung – er identifiziert die nächste fehlende semantische Regel.
Ersten Lauf melden · Benchmark-Bericht öffnen · Frage stellen · Roadmap ansehen
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