mac-parallel-accelerator
Mac Parallel Accelerator
Haz que Codex termine compilaciones, pruebas, Docker y pipelines de investigación más rápido en macOS, sin romper la semántica de las tareas.
中文说明 · Informe en directo · Informa de tu primera ejecución · Comparte un benchmark
Instalación en dos comandos
codex plugin marketplace add cloudguo123/mac-parallel-accelerator
codex plugin add mac-parallel-accelerator@mac-parallel-acceleratorAbre una nueva tarea de Codex y luego pregunta:
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.Requisitos: macOS, Codex con compatibilidad con plugins y MCP, y Python 3.10+. Ruby solo se necesita para el análisis de YAML de Compose; Node.js 20+ solo se necesita para reconstruir el indicador del navegador.
El repositorio también se ajusta al diseño de paquete neutro respecto al proveedor de Agent Plugins 1.0.0 a través de su plugin.json raíz, skills/ y mcp.json local-stdio. Los clientes nativos de Codex siguen usando .codex-plugin/plugin.json y .mcp.json.
Related MCP server: claude-code-codex-agents
Por qué existe
La mayoría de los envoltorios «paralelos» dividen el texto del comando y confían en que todo salga bien. Eso puede reordenar &&/||, provocar condiciones de carrera en .next, JUnit, la base de datos, el volumen de Docker o el estado de Git, multiplicar los grupos de trabajadores anidados y ocultar los fallos hasta el final.
Mac Parallel Accelerator primero compila el trabajo solicitado en un Atom IR tipado. Solo se admiten de forma concurrente los átomos que se demuestre que son independientes. Los efectos desconocidos, los escritores ambiguos, las instantáneas de código fuente obsoletas, los eventos de ciclo de vida no admitidos y los planes modificados fallan en modo seguro.
shell · package scripts · Make · Compose · tests · builds · declared work
│
▼
static frontends → typed Atom IR
│
▼
conflict checks → resource-aware event scheduler
│
▼
exact verified execution + live savingsQué acelera
Situación del proyecto | Objetivo de optimización | Límite de seguridad |
Web / TypeScript | Compuertas de calidad, grafos de paquetes, matrices de navegadores | Conserva las compuertas de éxito; aísla |
Docker / Compose | Compilaciones multiimagen, DAG de salud, matrices de pruebas | Respeta el límite de CPU/memoria de la VM, los puertos, los volúmenes, la disponibilidad y las migraciones |
Investigación / artículos | Preparación de datos, validación, figuras, compilación de documentos | Infiere las aristas de datos y preserva las barreras formales de temporización/procedencia |
Compilaciones / pruebas nativas | Make, controladores de compilador, ejecutores de pruebas | Delega en los propietarios semánticos y acota los trabajadores anidados |
Medios / datos / ML por lotes | Entradas independientes y fusiones deterministas | Exige salidas disjuntas, recursos acotados y semántica de fusión explícita |
El catálogo de escenarios incluye más de 50 ajustes predefinidos que cubren software, investigación, contenedores, medios, ML, lanzamientos, bases de datos y trabajo de bajo nivel de CPU/GPU/I/O.
Ejecución en directo—no un simple spinner

Las ejecuciones largas usan un ejecutor respaldado por PTY y muestran continuamente:
elapsed 2m 15s · running 4 · ready 2 · completed 7 · failed 0
estimated saved this run 4m 31s · cumulative saved 19m 52sAl terminar, se comprueban el estado de cada átomo, el código de retorno, el tiempo de espera, el motivo de omisión, el truncado de la salida, la concurrencia máxima, el ahorro por ejecución y el ahorro acumulado.
Benchmark de cinco minutos
La ejecución pública retenida ejecutó cuatro cargas de trabajo aisladas de baja carga a través del ejecutor paralelo real. Cada tarea se ejecutó durante al menos cinco minutos.
Evidencia | Resultado |
Tiempo de pared en paralelo | 5m 10s |
Equivalente secuencial | 20m 41s |
Tiempo ahorrado | 15m 31s |
Aceleración observada | 4.00× |
Eficiencia paralela | 100.0% |
El equivalente secuencial es la suma de los tiempos de ejecución observados de las tareas independientes; no es una ejecución secuencial ejecutada por separado. Esto demuestra la sobrecarga del planificador y el comportamiento de los informes en un trabajo independiente controlado, no una afirmación universal de que todos los proyectos serán 4 veces más rápidos. Consulta el informe visual, la evidencia en bruto y el protocolo de benchmark.
Contrato de ejecución
El protocolo de seguridad es deliberadamente estricto:
atomic_task_plan
→ complete immutable compiled_plan + plan_hash
→ atomic_exec with that exact object and hashLos planes no se vuelven a traducir a oleadas escritas a mano ni a llamadas DAG genéricas. Las aristas de control tipadas distinguen éxito, fallo, orden, datos, flujo, disponibilidad, estado, finalización y limpieza. Los artefactos, los efectos no relacionados con archivos, los recursos de capacidad, los eventos de ciclo de vida y las instantáneas del código fuente siguen formando parte del contrato de ejecución.
Privacidad y autorización
La inspección del proyecto y, opcionalmente, la del rastro son locales y acotadas.
El análisis del rastro devuelve señales de enrutamiento agregadas—no indicaciones, razonamientos, cuerpos de comandos ni salidas de herramientas.
El paralelismo cambia la temporización, nunca los permisos. La planificación no autoriza nuevos comandos, mutaciones remotas, limpieza destructiva ni reintentos.
Ningún resultado de ejecución se sube automáticamente. El intercambio es explícito y revisable.
Los tiempos de espera terminan los grupos de procesos; los efectos secundarios agotados se tratan como desconocidos y no se reintentan automáticamente.
Lee SECURITY.md para conocer el modelo de amenazas y el proceso de notificación.
Desarrollo
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:indicatorGenera los recursos públicos de verificación e intercambio:
python3 scripts/generate_test_report.py
python3 scripts/generate_growth_assets.py
python3 scripts/render_growth_media.py # optional PNG/GIF, requires Chrome + ffmpegReferencias útiles:
Ayúdalo a crecer
Pruébalo en una tarea real y luego comparte la tarjeta de resultados anonimizada o envía un benchmark. Si el planificador bloquea un trabajo que debería ser seguro, ese informe es tan valioso como una aceleración: identifica la siguiente regla semántica que falta.
Informa de tu primera ejecución · Crea un informe de benchmark · Haz una pregunta · Consulta la hoja de ruta
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