{"_id":"orchestra-ai-app","_rev":"32-ceb883aaf0dc27099325a57ec662c0ed","name":"orchestra-ai-app","dist-tags":{"latest":"4.1.3"},"versions":{"0.1.0":{"name":"orchestra-ai-app","version":"0.1.0","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.0","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"afc45f939cea3b497a4cd491bc10302c1f5d5577","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.0.tgz","fileCount":11,"integrity":"sha512-tQUFKc12yEc7Fqpsh83hx8o1+eAa1Q++MZYUSdiSNYWnlmpZ1q9rTm8zJuHvOEyinGdJiBxqszKGFNbUYLO1Rw==","signatures":[{"sig":"MEUCICdCplHOAtyxQ32NcxkeIQD55YUp9Ehc2JqasS2D0N/RAiEAr3E4Did4nttfMMzg0ydtRCmdlBAvIo3QrDOHNhUs3hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509950},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"bca4bc2a080f64650bbcc8fa0ce5ca696edc0a14","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.0_1773193397713_0.7485977885699102","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"orchestra-ai-app","version":"0.1.1","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.1","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"4bd5805e931494454f85ed97d01d7d9ac992f42f","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.1.tgz","fileCount":11,"integrity":"sha512-eOIrrtUvSU7IOxfuvx64sh34HeBc8IRnQBwR6Wzz8RZsAMz5piV+QJVh0vGJCs+CN8HlsI1EHoJ5/JQB5xBrbg==","signatures":[{"sig":"MEQCICyQwhBAnVa0yLm5rdhhtvwkKduVOg21jfNvoxzLF/kTAiBwNOxfODBW0fhkDXBGierCF1JIGH8omdJGNpLqrY9xpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509950},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b121db72149d109233934204b92552c5fc0918e7","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.1_1773193588016_0.49345058095086136","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"orchestra-ai-app","version":"0.1.2","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.2","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"ed5d6b603364b1c55205150cd441c27e99969bad","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.2.tgz","fileCount":11,"integrity":"sha512-MXxt0wrIUdIzc2Q63DLjfD2+L8tCNiNwztb6K1hd16R1eMJKEaJ9VbZLi+PIFa51q89/fizM07In455tX/EqWQ==","signatures":[{"sig":"MEUCIDkTwZziquPSm0RXZRbs+SM39VtOTffqR+qRuow8maehAiEA85Tywr4tppjpZ9WBrnrPe2aPceHSQso1rWLyfFsLiZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510214},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0f974000c2d00b095424929ad7b8efafa459d2a3","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.2_1773193740484_0.37767699622596096","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"orchestra-ai-app","version":"0.1.3","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.3","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"71437b9489a633910658c7a73cd4b03929b27a60","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.3.tgz","fileCount":11,"integrity":"sha512-F7v+lV24l8gmCeGf36EDit9Nylqsv8tGzZyeJWnqmS3JH+3Nf2lPSIxn1UkorsW3Exvkx3gVqehUcqR1SYoSyQ==","signatures":[{"sig":"MEYCIQDbJzIoitvSdjVRi50x9uTueU5/ApAU4sxIUO/6zzARzwIhAKN8ctYEf95QjQWQbZNmRA7ucS2qkKxwjvNXPJ3HdAIq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510336},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0e1e0cb4fcf98b773b03a9c914d889731f34ad8c","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.3_1773193962092_0.71362846408355","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"orchestra-ai-app","version":"0.1.4","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.4","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"3c1a7b8fb82e6a00426f38d20a7d286becb33897","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.4.tgz","fileCount":11,"integrity":"sha512-r6JClYv5Z29SSYcyfKmIJQC1z/tVY/YvzcmEYfbwxw/U7rgoRWXvpiib+NTzJEBRfVgOh+AP4qGjyABXQUP6Mw==","signatures":[{"sig":"MEYCIQDuEoqLoz0tF17abib09beD+6JrCxwaxBMrngwUzS6y2wIhAPxpkPN56gfDsJAvygl8L+QR2RunmSvCsNIzMuS2z9OX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517744},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"389eba3d0a8eb2703ac374a35040aefa8c7bbd29","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.4_1773195146913_0.10373798637938836","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"orchestra-ai-app","version":"0.1.5","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.5","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"3f8f2edf89d3c1ec45cfbbb8d2c7f84e6a3fd9e0","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.5.tgz","fileCount":11,"integrity":"sha512-64dAqfDNFLzUuR+LPdQ5+ZD42LGm1E91qfAp6xLiF8F5zBcN7mLIjCAk5lYzrPnM7P+C9lwbOhaKD93MEJf2gw==","signatures":[{"sig":"MEUCIAOQk3PN6eYw+OjL+SJRQcZm+5JDSqoz07DIW9ijexDKAiEAggyzj6v5MpX2jDamkfAwrJBXb7wJ+WdvkabGLJp5FTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517747},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f7c792644132b3e7bf05acbfe52c5e14912fa277","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.5_1773195287068_0.49394109639121364","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"orchestra-ai-app","version":"0.1.6","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.6","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"6b4cb14859440e4da2e8af5a590457f8d3f9f2b7","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.6.tgz","fileCount":11,"integrity":"sha512-XRU0Dt9B/LCAGbUUsq0r29GPHtPxpfc6m0ytAdPCbI2QjrY9Wj8iWdnexGIDDhFvpPsjwEZlXGFW3/R1PQEh4A==","signatures":[{"sig":"MEQCIBzsF/yo2OEsZZAFiqzksH5yavPa7G2ySsiLqWNU1DUxAiAkA4QnkuHheRb7JknVOi70HDY+c/PqaYN/6dNN8d4V1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518996},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c3b02d6b936a2580c958483cf551b96e01f9f9b3","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.6_1773195507456_0.9111026176733479","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"orchestra-ai-app","version":"0.1.7","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.7","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"2cba078dc6b78b98854f16c6b36cb6a890c29d26","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.7.tgz","fileCount":11,"integrity":"sha512-Af8uJ8TJ2VfhP1MsMUYIS9HttP74UEMdho3mygGZf5cfUcaHXArDiQTQV2sBj9WH4f+pNrMjRmaWkJ4mA14LoA==","signatures":[{"sig":"MEQCIHJBgMgXsjqDlIVXZv5MZwq3F4wHCL88qKl308IBs559AiBPwEOs748VFyqvJA0TZbvlvgzUCQ8IXX/XZmewPO+9cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519222},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3289ee911fc8405545d27f1f8241bdaec9ff480f","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.7_1773195937225_0.3907528397545863","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"orchestra-ai-app","version":"0.1.8","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.8","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"4d9684c2688521d7ce1ea5b56fd1cc5795b4d0d4","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.8.tgz","fileCount":11,"integrity":"sha512-IKnE9/ThMOjl306nrsRjq8FOnopaSKQaJVXNKXHZyGR2pWJKpHcB2q9rsL1FYdfC1v3NLdB32rpp9ex1u6oLFA==","signatures":[{"sig":"MEUCIGgzdiPLB3nINwVgtAt2dNdBXsd9Z5KPW774vAI9LP+KAiEApZcnBLuxhPoyrNEA0fTfTB2VoiWx3J+jBUJN1g0Ffis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519708},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3eae12329b3da84aefa8621f92fb73f76cb161fe","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.8_1773196291267_0.21084355034077507","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"orchestra-ai-app","version":"0.1.9","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.1.9","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"38cefaea2688fe32fefd3452a1da401a15268192","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.1.9.tgz","fileCount":11,"integrity":"sha512-V1okG9D084JFmTcBcDyX1PoOmvDamKHYHNPa4v3z70hKnbQm9KMGSRU4cxdq+sszkc1llcH8BPpgvy/dSYrLwA==","signatures":[{"sig":"MEQCIHqbkIpsN40LMnUxdpqmc2/oC0Pa+Dd9Xi4hzALDvOo9AiBjXPHSCBL0Nc19JyuCuZoFMt36zhpeRNwXj/IKPgbatg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520088},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"bc5b8839dbe3346b5bc945f4b0abb482a059446f","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.1.9_1773197894893_0.1278397416981869","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"orchestra-ai-app","version":"0.2.0","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.2.0","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"672c1b2225dd8d773dff49f7245e6d03773b412d","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.2.0.tgz","fileCount":11,"integrity":"sha512-UbPb9gtwdM7TNQvDm6NuCOD/HftG+uUp+9m6BjxAa6fC8A4KQxEba6FkgX8x8f37LXuiloeocTMIUMjFE7ggDw==","signatures":[{"sig":"MEUCIQCWvFI6Ta0t7dzX8EilTHEv5jz4rEx9hsD+6BPfLFON6gIgeaEmEjv5GMtD52DskiCdwqxYMD/dswBdIZXGXLaSAC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520822},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f6e3491dbbc018e8cfac5193e42a51a4ae031a42","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.2.0_1773198669191_0.47694050269527866","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"orchestra-ai-app","version":"0.2.1","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.2.1","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"56d1ed66f94bf879bd5857262cff785a53dbd59b","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.2.1.tgz","fileCount":11,"integrity":"sha512-c8NJBiNDR3gI55bGnYivLfcA7944qHjLei0Qg7xOR/0x9uqkIqCf5obk2J5YG1VOvrLKfOFs7qhzZwFA24IxMQ==","signatures":[{"sig":"MEUCIQDUkVlPp0H7Un0kB7d9kEZ4y+DY+CdBQnYSEMGqr7dtrAIgTFDNqTn+M1cpR6cF3jLq21O7Iv1HrtpOHXDgwvqw8IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525854},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2500e736a4df5e89e8ea125a6cb2897eaae81dd6","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.2.1_1773200827083_0.1482923595713619","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"orchestra-ai-app","version":"0.2.2","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.2.2","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"335196238b216c454b3b36a46442c607e93b5d72","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.2.2.tgz","fileCount":11,"integrity":"sha512-XgLLHn3B+x6qjrtiN3oC4S8TqvAzfaVed9YNTcNNOGacOvq7JAFrz4A8GOE1d4SY4wTk01UJJzpNkXomQ0Zj3Q==","signatures":[{"sig":"MEUCIHnMTNg5CYn3BfiYISW65Y/ygN3b4VM/gSyyNzXLKee2AiEA2EEZqhN2WQmJVLEwfsjC/6Q7kR6uuLjBpjL0U6IoxCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526307},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c09d569a5dda9899225886f0b8d03ddf90fff8fc","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.2.2_1773201776075_0.5173466276942651","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"orchestra-ai-app","version":"0.2.3","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.2.3","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"99c3baafcad726a81943f0ff850baa3b45939821","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.2.3.tgz","fileCount":11,"integrity":"sha512-QDQ0VF3XRDRKKD39SkD2LV/PuidrrCYlgRT+jmdOl/yr4zrURlbJ1FEoGHy8h0SQ/s4ajA9UYF8kN7CDCgI9JQ==","signatures":[{"sig":"MEYCIQDiRYLxq468qZ7MofqBIonrA6R4K7AA+1tmB1Hkuq6yqgIhALgFFdPcyUyD+TyvnqSHHr7V/6MorZL54d4NGLT2jAOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532085},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4c4c5c865e95e8787635ff631b6a6ebb37716490","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.2.3_1773202559852_0.7148449448585641","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"orchestra-ai-app","version":"0.2.4","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.2.4","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"a9d80a5ba79c23cc5a3c029f03ab57a00d1c411b","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.2.4.tgz","fileCount":11,"integrity":"sha512-vHTjiEgUiBKAn5DoP1VKJEEnYgIhojvzYkNwnCE5XCNIiY3M6I/dFmvHnz4sgxeZVEQ4H0Q/GTXtgfFfEk7F3A==","signatures":[{"sig":"MEQCIAxNHimkaUNX2mSNe+PtAFsVQT3RYcPjYBhCM2ambbwvAiAhcsH14Tif6QElsJp6zwu7qOp40kAjtrhqjjCYZc5fWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550374},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"652bbc52db6d134ac6346c7c308cff9c4ed242bc","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.2.4_1773203669805_0.2981941319829515","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"orchestra-ai-app","version":"0.2.5","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.2.5","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"1da90c81c589bef9bcef4debde36991a7f79d207","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.2.5.tgz","fileCount":11,"integrity":"sha512-MoUXdbnizYKcAPuXkTqV1HbjrddZat4fjTWAxNHVv/EpjgusDQ5VQb0aNeDLwcwSfJN8W9+K7CjCJCe4KiqHOg==","signatures":[{"sig":"MEQCIDxyNbS/QhO+BkTNj+kytUrvgLL3AtLRRNhq4b5U7/yoAiBlqe6O177QRmcZY3JkyOZWur7xB2QWj+E7lin2uPCuyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554843},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"90edf62b10d0fa923317dceb8d50e9ea1c647446","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.2.5_1773204058169_0.5518692260077673","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"orchestra-ai-app","version":"0.3.0","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.0","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"ed15aa21b6a784f8c66df1052f5e702450130bc0","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.0.tgz","fileCount":11,"integrity":"sha512-CNd9tJP+tuwUuB4RD3WdWqE8OoNohFykdk3vtl0r1ZCnbw6fn6fHScaJHjnz+um+mT+krC3ikqzS1aOc07REaw==","signatures":[{"sig":"MEUCIQCk3rT+ovoP/iXrdhse21EGh4p77hhhJdEGyoII9DLkAAIgJPK4hKoRMqlj5GjurtDVlZo/jP3xGZVuVrOk93QU9r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582075},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2c59ec7e4882693f584adc5f9bb7b1a0217d15b7","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.0_1773253124201_0.7432758078262587","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"orchestra-ai-app","version":"0.3.1","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.1","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"15b731f4da9e8d240cba79d93f4b36fc1b387133","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.1.tgz","fileCount":11,"integrity":"sha512-k7joCfll9zwNiUJYL/ciIb0J/gL8At9pmJFv5R4d8fMtF4Xdt2YPQwimOSn+VVx3OmYt1sXSuASe5cr4ykN8Ew==","signatures":[{"sig":"MEQCIH5BUcScd+qomC55VfNfw626TSmH9T1AZ0PaTTt8dyzpAiBeZZHArI8LgxIEs+76Tzvl9fy7rhogKHoeAiYH3BpChg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591572},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3adf2e5f34838cf0f5c370bf57a9b40eb69b91a5","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.1_1773254640873_0.2841896182745829","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"orchestra-ai-app","version":"0.3.2","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.2","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"726ae1baaa212eeaff9b96e8b3af9ee04e739396","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.2.tgz","fileCount":11,"integrity":"sha512-+5IsS4nHBnUDWAc1ppV3GCC2rgCUVJzDvZ6miWbDl8oo0WFC27vmqAcITk6jL/hf2TjfVUvRZVM98ycqnrXZdQ==","signatures":[{"sig":"MEYCIQCgeCaxJ8GL/39llL8AfbQghqHpleCFN2EScnc5h3b2lQIhAJXZndwWb6guzdeAEK7ytud8YccROZ1BErXnAqw6tOd1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591572},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"bcb935f441efcc0f0aa49635d7395b4c76bb7a10","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.2_1773255356583_0.97816468872639","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"orchestra-ai-app","version":"0.3.3","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.3","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"10b1e5e7e7b3f2f8fe3132b283e074a5c3140949","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.3.tgz","fileCount":11,"integrity":"sha512-cX9ZPP+uXV4L7CjGBWju0Xeo0L8kwGyQEx17poDKNd+WsQC+gJTtfeUiGUIaQnTDs07FYy9+r2OFm7MWcY1Niw==","signatures":[{"sig":"MEYCIQDdD9OgEnYq6TOE3UUcde2JXaPREv6we3SQZ5l93jqa/wIhAK1Z0zxTWCQrdODyy+lROWG7LOj+2EWKfYyvBgC37ZRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595398},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ea904504b51d03b7b2f8ba4396950be30f1f3875","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.3_1773256446336_0.08351281631710039","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"orchestra-ai-app","version":"0.3.4","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.4","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"7b73cd6c9238cae282e8f5fe73a0b7306bf67e99","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.4.tgz","fileCount":11,"integrity":"sha512-8dcLFZkC3wA1L8XSp8bn+EhUPtXAaWBbrSBxD35XrU3WIiLz6OXrU8R2fPQOlIckdCjblk54RUuNhzx6bZO8rA==","signatures":[{"sig":"MEUCIQDsPWbOp8/8ekYBzsw7AKrIxeb0eHabC0fkLLSIsZ7BNQIgRQZ3k3+MFTHHiuNo7TVgVp9uy6fi102NYSbWNTh8y9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658404},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ea904504b51d03b7b2f8ba4396950be30f1f3875","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.4_1773268541237_0.8625826103734977","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"orchestra-ai-app","version":"0.3.5","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.5","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"0c1d5082d8042dda73aa444cac93a929c52c2d1e","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.5.tgz","fileCount":11,"integrity":"sha512-0VMcAk/Y6iGaCbXjA923rRNztJURaCXAp7pMnWGkh7+CliHzCZYrKvYlkSNad7LAQbX060YKeNS6V8raLUZtgg==","signatures":[{"sig":"MEQCIE415YzaEtcr1kbVa1rCdwrOEU8CyrmNAdiKTvcy9cXPAiAU8wzlUa3AdJYN2PoHAPf3WjiIjo5OvwmmBass8BjEbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648984},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ea904504b51d03b7b2f8ba4396950be30f1f3875","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.5_1773269377530_0.19343222349310385","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"orchestra-ai-app","version":"0.3.6","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.6","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"54d2342daf5ee94c128ea740d308ba571a65d7df","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.6.tgz","fileCount":11,"integrity":"sha512-+IRp51tG+q2y2j68mnqy3PtZi0vc/ZMD7Yta5ACK/+gYos5ZhbfQarNF1Q7pRstouNECavUpLYReAk5mii33UA==","signatures":[{"sig":"MEUCIQD5WiFWJNDsVMyR3x5rwBHZkz0CsGP+tK5FS/eRsYnazgIgRNnjyGCrqazze+ZseKiPVgjKivigsOYxIZtqMYmyTzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649281},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ea904504b51d03b7b2f8ba4396950be30f1f3875","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.6_1773269502015_0.8933213656767374","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"orchestra-ai-app","version":"0.3.7","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.7","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"0376f9d4a810c5bb4a63d46e1669bf420d5f0c88","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.7.tgz","fileCount":11,"integrity":"sha512-0GMeUEmsqKyGi64UU6O92IgB2sNo248VdSEV48dqOkeTAKXU72yvp2pR84GFD+/h05sEg60xAOBL6JFbEz33Pw==","signatures":[{"sig":"MEUCIH1z+SPw/3MU7AGtVD5YMdcRv/mJpFfCpro1PuTTwIptAiEAgbHNrcd4kSyPumjgsiTIYt24gzq6c5L6N8DddJBgSY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656490},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"444f4cf9c94de6f4870785ed01c4afa8590deecc","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.7_1773270479539_0.8876660473862736","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"orchestra-ai-app","version":"0.3.8","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.8","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"5d169a00224de30b162e9148a355382f948c8436","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.8.tgz","fileCount":11,"integrity":"sha512-taoqjnB4pxqYNDukg9igryiXYqrrF2eY/3FLszbrfIkxTjEw6v+kjbkBgtMUBTGzYFL3Z2zHKZuEn+2EA1VThQ==","signatures":[{"sig":"MEUCIAskKek2R7whe+Y4s5zSSx4vpUWG1E2GyZ/V/RrEpDWnAiEAkguvvttG8Zq99faUb3CIlt4ip9eg8KNpsup/uhqZEL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666108},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6642ec304aaee7746901db7c65c98ce42e2efbc0","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.8_1773271481174_0.6770446990220436","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"orchestra-ai-app","version":"0.3.9","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.9","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"6bda06f7037b9973f7f4648eb357f0cac53c12e1","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.9.tgz","fileCount":11,"integrity":"sha512-HJCRrp/ew6rw412FNBm0h2fbPCEpfe0SrZXaoasT3tdHzm2duUXxPs+xq+zcnPGg7nBuJbGeRm067tPRY5ifzA==","signatures":[{"sig":"MEQCIBQp7Q6NqhXgqIB9GMOshTstcWGkyuzMqd9OvOUFOa9nAiB1/aXsKt96Mm9KwJ7pl11mJkmEdHmp+BJBlQNVD4xByA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666699},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"629e54addc03fd2f4c2d21a8433489eb00951623","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.9_1773271980108_0.42772935367357867","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"orchestra-ai-app","version":"0.3.10","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.3.10","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"a9c9d57c418cc00da9b1a3ca749ce9bb15333013","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.3.10.tgz","fileCount":11,"integrity":"sha512-PeWOhbyjokoNLxdlT18m2PyqCGWAos7nM6kLTUDAehl66MbGRcRnkwTJjV9ehoGTbmulDrWdP0NZkRF6ZM8T0Q==","signatures":[{"sig":"MEUCIQDubqmaFT/RUOUwRdhk5HNPcvFSRF7P8A6bUu/ySnZiHAIgJIbQ40SMUOUF2tNdTkDZKgKMCIM4QROT8aL9NCYCY8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672849},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b263a4f33a789410a1873a71718bf9b26d3d45e2","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.3.10_1773272444969_0.8935294348864093","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"orchestra-ai-app","version":"0.4.0","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@0.4.0","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"10d6948be2323bb89362a2a584253ccd789a8b7b","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-0.4.0.tgz","fileCount":12,"integrity":"sha512-ODDpGJQ9qD9KhC4OJXR3/ZVTQoWnPl3voOfEfAIwAcwEFsatb9BOlGm2ehxX6AI0GCZ/C63WMKNuVcvdYJKLzw==","signatures":[{"sig":"MEQCIC8aZkSs5JcbshDCYRjdbWTcobRKGlGB3MYGO+YfeVpJAiB129fbSIq00jwzP0BMBgXprJC4UgFeC01c1QsmWZSfuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724595},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"589530a4616427c1011895a905d8365a43a89e26","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","animejs":"^4.3.6","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_0.4.0_1773603242140_0.4245506263044976","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"orchestra-ai-app","version":"4.1.0","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@4.1.0","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"c74cc3dd5b04c592f2be25c630098966ef6846c3","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-4.1.0.tgz","fileCount":12,"integrity":"sha512-fTbHNAettdRucFgSkQThfSl5Ow4afyaHaToiStM1Bz3A2ki2mDOl5pgYuklLWXKg0gr4KI/jEBL3Ly3ewIemLg==","signatures":[{"sig":"MEYCIQDwpSTzj2dtqit6a+oiAJWmsGSy8biQXN6wHVBo4OEoMgIhANwMxgBOGw3aZ0yQlbmnC4L1J0HAze6sYHbNltf43iRI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724611},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4281831d3045a83b6e37af4d1ab6e4369cd25ff9","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","animejs":"^4.3.6","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_4.1.0_1774033971223_0.91255383969525","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"orchestra-ai-app","version":"4.1.1","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@4.1.1","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"3315bd8cdf09c9a6f7ec1dd7deca54c2d82083a2","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-4.1.1.tgz","fileCount":12,"integrity":"sha512-QWS3JL33iRDkgF25Pjz/y8eCa6svb1P33Di/yAQJUaeOrA4/RjKOe9np4C6qqHth2SpAONkFXMK5l5gmNPvcng==","signatures":[{"sig":"MEQCICjq7b2XzxT5gQHopPWfaedz7wHxSFDNen5rLRKBW6r/AiAA9cip+mirvm+HdYa0oUNiOgUUn+ZPzSBBLdVoUXoFQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724972},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4281831d3045a83b6e37af4d1ab6e4369cd25ff9","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","animejs":"^4.3.6","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_4.1.1_1774037025091_0.004820100337525224","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"orchestra-ai-app","version":"4.1.2","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"author":{"name":"miguel2862"},"license":"MIT","_id":"orchestra-ai-app@4.1.2","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"homepage":"https://github.com/miguel2862/orchestra-ai#readme","bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"bin":{"orchestra-ai":"dist/cli/index.mjs"},"dist":{"shasum":"5499112984e486c5dbca56a873590f797036eb47","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-4.1.2.tgz","fileCount":12,"integrity":"sha512-qO/BqPjp58J1ckFXrVaRAT7me0QFkSJui1qZqYi6KcnqR9RpKYqCmQZ8scz/Ha+5xDbxMStcItwGCSn7HeNFZA==","signatures":[{"sig":"MEUCIQDoByP+WxhXt2QxeQv0Fkwh0XjiPcep90PL4xHB3uejeQIgPGq/LzbNAx24dAGFqXHOf44r8M1pT32FUduutoFEmLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727232},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d8679a9c9cd1fd662345e7e1142015d31a4c8072","scripts":{"dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","build":"npm run build:server && npm run build:ui","start":"node dist/cli/index.mjs","dev:ui":"vite","build:ui":"vite build","typecheck":"tsc --noEmit","dev:server":"tsup --watch","build:server":"tsup"},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"repository":{"url":"git+https://github.com/miguel2862/orchestra-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","ora":"^8.1.0","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","animejs":"^4.3.6","express":"^4.21.0","@inquirer/prompts":"^7.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vite":"^6.0.0","react":"^19.0.0","@types/ws":"^8.5.12","react-dom":"^19.0.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.0.0","tailwindcss":"^4.0.0","@types/react":"^19.0.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","react-router-dom":"^7.0.0","@tailwindcss/vite":"^4.0.0","@vitejs/plugin-react":"^4.3.0","@tanstack/react-query":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestra-ai-app_4.1.2_1774037340323_0.16423090300896526","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"orchestra-ai-app","version":"4.1.3","description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","type":"module","bin":{"orchestra-ai":"dist/cli/index.mjs"},"scripts":{"build:server":"tsup","build:ui":"vite build","build":"npm run build:server && npm run build:ui","dev:server":"tsup --watch","dev:ui":"vite","dev":"concurrently \"npm:dev:server\" \"npm:dev:ui\"","start":"node dist/cli/index.mjs","typecheck":"tsc --noEmit"},"engines":{"node":">=18.0.0"},"keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"license":"MIT","author":{"name":"miguel2862"},"homepage":"https://github.com/miguel2862/orchestra-ai#readme","repository":{"type":"git","url":"git+https://github.com/miguel2862/orchestra-ai.git"},"bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"dependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.37","@inquirer/prompts":"^7.0.0","animejs":"^4.3.6","chalk":"^5.3.0","cors":"^2.8.5","express":"^4.21.0","open":"^10.1.0","ora":"^8.1.0","ws":"^8.18.0"},"devDependencies":{"@tailwindcss/vite":"^4.0.0","@tanstack/react-query":"^5.60.0","@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@types/ws":"^8.5.12","@vitejs/plugin-react":"^4.3.0","concurrently":"^9.0.0","lucide-react":"^0.460.0","react":"^19.0.0","react-dom":"^19.0.0","react-router-dom":"^7.0.0","tailwindcss":"^4.0.0","tsup":"^8.3.0","typescript":"^5.7.0","vite":"^6.0.0"},"_id":"orchestra-ai-app@4.1.3","gitHead":"ac8ee626c272c9d51123578c8bc5393ae2724fc6","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+Z94PGdXNvlSXKzBGrQzLRClevLX+2gYz3OVdoExt7yNF2DXzCAfe9661rA/kkuTpRg/A9z92EnF1gsqPU8XGA==","shasum":"b3edd5823b5780e401b6175f83349c422b1a033b","tarball":"https://registry.npmjs.org/orchestra-ai-app/-/orchestra-ai-app-4.1.3.tgz","fileCount":12,"unpackedSize":727312,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBafpx7yYHQiwye7eCOiwvrdK41PCMOf8r/9FCKKmQpeAiEA4QtHjcW/U/cEKjiJvu1QQyErlv1hO4gN57PnH+7PVX0="}]},"_npmUser":{"name":"miguel2862","email":"miguel2862@gmail.com"},"directories":{},"maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/orchestra-ai-app_4.1.3_1774037794913_0.8806170820362089"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T01:43:17.712Z","modified":"2026-03-20T20:16:35.188Z","0.1.0":"2026-03-11T01:43:17.924Z","0.1.1":"2026-03-11T01:46:28.192Z","0.1.2":"2026-03-11T01:49:00.728Z","0.1.3":"2026-03-11T01:52:42.327Z","0.1.4":"2026-03-11T02:12:27.093Z","0.1.5":"2026-03-11T02:14:47.284Z","0.1.6":"2026-03-11T02:18:27.662Z","0.1.7":"2026-03-11T02:25:37.457Z","0.1.8":"2026-03-11T02:31:31.512Z","0.1.9":"2026-03-11T02:58:15.168Z","0.2.0":"2026-03-11T03:11:09.415Z","0.2.1":"2026-03-11T03:47:07.294Z","0.2.2":"2026-03-11T04:02:56.292Z","0.2.3":"2026-03-11T04:16:00.047Z","0.2.4":"2026-03-11T04:34:29.998Z","0.2.5":"2026-03-11T04:40:58.419Z","0.3.0":"2026-03-11T18:18:44.402Z","0.3.1":"2026-03-11T18:44:01.013Z","0.3.2":"2026-03-11T18:55:56.829Z","0.3.3":"2026-03-11T19:14:06.617Z","0.3.4":"2026-03-11T22:35:41.426Z","0.3.5":"2026-03-11T22:49:37.738Z","0.3.6":"2026-03-11T22:51:42.206Z","0.3.7":"2026-03-11T23:07:59.775Z","0.3.8":"2026-03-11T23:24:41.393Z","0.3.9":"2026-03-11T23:33:00.254Z","0.3.10":"2026-03-11T23:40:45.233Z","0.4.0":"2026-03-15T19:34:02.303Z","4.1.0":"2026-03-20T19:12:51.473Z","4.1.1":"2026-03-20T20:03:45.445Z","4.1.2":"2026-03-20T20:09:00.500Z","4.1.3":"2026-03-20T20:16:35.081Z"},"bugs":{"url":"https://github.com/miguel2862/orchestra-ai/issues"},"author":{"name":"miguel2862"},"license":"MIT","homepage":"https://github.com/miguel2862/orchestra-ai#readme","keywords":["ai","agent","orchestrator","claude","anthropic","coding-agent","automation","multi-agent","code-generation","llm","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/miguel2862/orchestra-ai.git"},"description":"AI-powered multi-agent project orchestrator with web UI. One command to build anything.","maintainers":[{"name":"miguel2862","email":"miguel2862@gmail.com"}],"readme":"<div align=\"center\">\n\n<img src=\"assets/header.svg\" alt=\"Orchestra AI — From idea to verified app\" width=\"100%\"/>\n\n<br/>\n\n[<img src=\"https://img.shields.io/npm/v/orchestra-ai-app?color=7c3aed&label=npm&logo=npm&logoColor=white&style=for-the-badge\" alt=\"npm\"/>](https://www.npmjs.com/package/orchestra-ai-app)\n[<img src=\"https://img.shields.io/badge/node-%3E%3D18-brightgreen?logo=node.js&logoColor=white&style=for-the-badge\" alt=\"Node\"/>](https://nodejs.org)\n[<img src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge\" alt=\"License\"/>](LICENSE)\n[<img src=\"https://img.shields.io/badge/powered%20by-Claude-orange?logo=anthropic&logoColor=white&style=for-the-badge\" alt=\"Powered by Claude\"/>](https://anthropic.com)\n\n<br/>\n\n**Describe a new product or point Orchestra at an existing repo.**<br/>\n**Up to 13 specialized agents plan, build in parallel, review, deploy, and QA in a real browser.**\n\n<br/>\n\n[📦 Install](https://www.npmjs.com/package/orchestra-ai-app) · [🐛 Issues](https://github.com/miguel2862/orchestra-ai/issues) · [🤖 Claude Agent SDK](https://github.com/anthropics/claude-code)\n\n</div>\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n<table>\n<tr>\n<td width=\"50%\">\n\n### New project or existing repo\n\nStart from a blank idea or point Orchestra at a real repository. `Existing Project` mode audits first, then applies surgical changes instead of rewriting.\n\n</td>\n<td width=\"50%\">\n\n### Parallel developers for big projects\n\nWhen the Architect defines multiple modules, Orchestra launches **N developer agents in parallel** — each scoped to its own files — then an Integrator wires everything together. Small projects still use a single developer.\n\n</td>\n</tr>\n<tr>\n<td width=\"50%\">\n\n### Feedback loops instead of dead ends\n\nQuality gates route structured fix briefs back to the right developer (by module), retry with independent budgets, and keep the project moving instead of forcing a full restart.\n\n</td>\n<td width=\"50%\">\n\n### Real browser QA, not fake confidence\n\nThe `visual_tester` agent opens the live app with Playwright, clicks controls, types into forms, checks console errors, captures screenshots, and blocks the run when something looks interactive but does nothing.\n\n</td>\n</tr>\n</table>\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## What it looks like\n\n<div align=\"center\">\n\n| | |\n|---|---|\n| ![New Project — describe your idea](assets/screenshots/new-project.jpeg) | ![Agent configuration and model selection](assets/screenshots/new-project-model.jpeg) |\n| **Brief the run** — start from a raw idea or give Orchestra an existing repo | **Tune models** — pick main vs subagent, budget, git, and project mode |\n\n</div>\n\nThe dashboard is the product, not a loading screen:\n\n- Hub-and-spoke pipeline with live agent activation and animated feedback loops\n- **Dynamic pipeline visualization** — shows N parallel developer nodes when modules are detected\n- Streamed output and structured events in real time\n- Per-agent cost and token tracking with AnimeJS animations\n- Claude usage panel with live subscription limits (session + weekly windows)\n- History, recovery, and continue-from-session support\n- Light and dark themes with premium glass-morphism design\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Architecture — parallel developers, not a single bottleneck\n\nMost AI coding tools run one agent that writes everything sequentially. If the project is large, the context window fills up and quality drops.\n\n**Orchestra v4.1.0 introduces parallel module development:**\n\n```\n          Architect defines N modules\n                    ↓\n        Developer:Foundation\n        (creates shared types, configs, layouts)\n                    ↓\n    ┌──── Developer:Module1 ────┐\n    ├──── Developer:Module2 ────┤  ← run in parallel\n    ├──── Developer:Module3 ────┤\n    └──── Developer:ModuleN ────┘\n                    ↓\n              Integrator\n        (wires modules, fixes cross-module issues,\n         verifies build passes as a unit)\n                    ↓\n          Quality gates → Deploy → Visual QA\n```\n\n**Three layers prevent file conflicts:**\n\n1. **Foundation Developer** runs first — creates all shared files (types, configs, layouts, utils). Module developers only import from these, never modify them.\n2. **Strict scope** — each module developer receives an exact file list from the Architect. The prompt says \"do NOT modify files outside your scope.\"\n3. **Integrator** runs after all parallels — reads everything, fixes incompatibilities, wires routes/navigation, and verifies `tsc --noEmit` + `npm run build` pass.\n\n> **Fallback:** if the Architect doesn't define modules (small project), Orchestra uses a single Developer — exactly like before.\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Full pipeline\n\n```mermaid\nflowchart TD\n    IDEA([\"💡 Your Idea\"])\n\n    IDEA --> PM\n\n    PM[\"🧠 Product Manager\\nPRD or delta change plan\"]\n    PM --> ARCH\n\n    ARCH[\"🏛️ Architect\\nSystem design + module breakdown\"]\n    ARCH --> FDEV\n\n    FDEV[\"🔧 Foundation Developer\\nShared types, configs, layouts\"]\n    FDEV --> DEV1\n    FDEV --> DEV2\n    FDEV --> DEVN\n\n    DEV1[\"💻 Developer:Module1\\nScoped to module files\"]\n    DEV2[\"💻 Developer:Module2\\nScoped to module files\"]\n    DEVN[\"💻 Developer:ModuleN\\nScoped to module files\"]\n\n    DEV1 --> INT\n    DEV2 --> INT\n    DEVN --> INT\n\n    INT[\"🔗 Integrator\\nWire modules, verify build\"]\n\n    INT --> EC\n    INT --> SEC\n    INT --> TEST\n    INT --> REV\n    INT -.- DB[(\"🗄️ Database\\noptional\")]\n\n    EC[\"🔍 Error Checker\\nBuild, lint, type, runtime\"]\n    SEC[\"🔒 Security\\nVulnerabilities & hardening\"]\n    TEST[\"🧪 Tester\\nRegression, unit, integration\"]\n    REV[\"👁️ Reviewer\\nFinal engineering review\"]\n\n    EC -.->|\"❌ retry × 3\"| INT\n    SEC -.->|\"❌ retry × 2\"| INT\n    TEST -.->|\"❌ retry × 3\"| INT\n    REV -.->|\"❌ retry × 3\"| INT\n\n    EC --> DEPLOY\n    SEC --> DEPLOY\n    TEST --> DEPLOY\n    REV --> DEPLOY\n\n    DEPLOY[\"🚀 Deployer\\nStart app, verify locally\"]\n    DEPLOY -.->|\"❌ retry × 2\"| INT\n    DEPLOY --> VIS\n\n    VIS[\"🖥️ Visual Tester\\nReal browser QA with Playwright\"]\n    VIS -.->|\"❌ retry × 3\"| INT\n    VIS --> DONE([\"✅ Verified app\"])\n\n    style FDEV fill:#1e3a5f,color:#bfdbfe,stroke:#3b82f6,stroke-width:2px\n    style DEV1 fill:#4c1d95,color:#e9d5ff,stroke:#7c3aed,stroke-width:2px\n    style DEV2 fill:#4c1d95,color:#e9d5ff,stroke:#7c3aed,stroke-width:2px\n    style DEVN fill:#4c1d95,color:#e9d5ff,stroke:#7c3aed,stroke-width:2px\n    style INT fill:#1e3a5f,color:#bfdbfe,stroke:#3b82f6,stroke-width:2px\n    style DONE fill:#064e3b,color:#d1fae5,stroke:#10b981,stroke-width:2px\n    style IDEA fill:#1e3a5f,color:#bfdbfe,stroke:#3b82f6,stroke-width:2px\n```\n\n> **Solid arrows** → forward pass. **Dashed arrows** → feedback loops (automatic retries).\n> For small projects without modules, the Foundation/Module/Integrator layer collapses into a single Developer.\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## The agents — up to 13 depending on project complexity\n\nNine core agents run on every project. Up to four more join dynamically: Database (when persistence is needed), Foundation Developer, N Module Developers, and Integrator (when the Architect defines modules).\n\n### Phase 0 · Plan\n\n| | |\n|:---:|---|\n| 🧠 | **Product Manager** — receives your raw idea and produces a complete PRD. In `Existing Project` mode it starts with a repo audit and writes the PRD as a delta change plan. `Tools:` Web Search · Web Fetch |\n\n### Phase 1 · Design\n\n| | |\n|:---:|---|\n| 🏛️ | **Architect** — reads the PRD and designs the system. For large projects, it also produces a `<!-- MODULES -->` block in ARCHITECTURE.md that defines independent modules with scoped file lists. This triggers parallel development. `Tools:` Filesystem · Web Search |\n\n### Phase 2 · Build\n\nThis phase adapts to project size:\n\n**Small projects (no modules defined):**\n\n| | |\n|:---:|---|\n| 💻 | **Developer** — single agent that reads PRD + architecture and writes all production code. Also receives fix reports from quality gates. `Tools:` Filesystem · Bash |\n\n**Large projects (modules defined by Architect):**\n\n| | |\n|:---:|---|\n| 🔧 | **Foundation Developer** — runs FIRST, before any module developer. Creates all shared files: types, configs, layouts, navigation, utilities, and installs dependencies. `Tools:` Filesystem · Bash |\n| 💻 | **Developer:Module1…N** — N agents launched IN PARALLEL, each scoped to a specific module's files. They import from Foundation's shared files but never modify them. `Tools:` Filesystem · Bash |\n| 🔗 | **Integrator** — runs AFTER all module developers complete. Reads all code, fixes cross-module incompatibilities, wires routing/navigation, and verifies `tsc --noEmit` + `npm run build` pass. `Tools:` Filesystem · Bash |\n\n**Conditional:**\n\n| | |\n|:---:|---|\n| 🗄️ | **Database** — activated only when the project needs persistent storage. Designs schema, migrations, indexes, and seeds. `Tools:` Filesystem · Bash |\n\n### Phase 3 · Quality Gates\n\nQuality agents inspect the codebase with independent retry budgets. Each routes findings back as a structured fix brief. In parallel-dev mode, fixes are routed to the specific module's developer or to the Integrator for cross-module issues.\n\n| | | Retries |\n|:---:|---|:---:|\n| 🔍 | **Error Checker** — build, lint, typecheck, runtime validation. Error Checker and Security run **in parallel**. | ×3 |\n| 🔒 | **Security** — injection, auth, credentials, OWASP-style issues. Runs **in parallel** with Error Checker. | ×2 |\n| 🧪 | **Tester** — regression, unit, and integration tests. Uses the repo's test framework for existing projects. | ×3 |\n| 👁️ | **Reviewer** — final code review: correctness, performance, maintainability, risky patterns. | ×3 |\n\n### Phase 4 · Ship + Browser QA\n\n| | | Retries |\n|:---:|---|:---:|\n| 🚀 | **Deployer** — writes Dockerfile, CI/CD, `.env.example`, starts app locally, verifies URL, writes `ORCHESTRA_REPORT.md`. Temporary listeners are cleaned up after the run finishes. | ×2 |\n| 🖥️ | **Visual Tester** — opens the running app in a real browser via Playwright MCP. Navigates routes, clicks controls, types into forms, inspects console, captures screenshots. Fails the run if interactive controls do nothing. | ×3 |\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Automatic feedback loops\n\nWhen a quality gate finds a problem:\n\n```\nQuality gate finds issue\n        │\n        ▼\n  Structured report ──────────────────────► Developer (or Integrator)\n  (file · line · why · what to fix)               │\n        ▲                                          │ targeted fix\n        │                                          ▼\n        └──────────────────── re-check ◄──── Quality gate\n```\n\n- Retry budgets are **per gate** — Error Checker using all 3 retries doesn't consume Tester's\n- In parallel-dev mode, fixes are routed by file path to the **correct module's developer**, or to the **Integrator** if the issue is cross-module\n- When retries are exhausted, the pipeline continues — unresolved issues are recorded in `.orchestra/run_*.json`\n- **Hard artifact gates:** the run requires `PRD.md`, `ARCHITECTURE.md`, `VISUAL_TEST_REPORT.md`, and `ORCHESTRA_REPORT.md`\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Live dashboard\n\nRun `orchestra-ai` and your browser opens automatically:\n\n| What you see | Details |\n|---|---|\n| **Dynamic pipeline visualization** | Shows the actual agents running — including N parallel developer nodes when modules are detected. Each node lights up as it activates and feedback arrows animate on loops. |\n| **Live output stream** | Actions, decisions, file writes, and verification steps streamed in real time |\n| **Per-agent cost tracker** | Token count and USD for each agent (including per-module developers), updating live |\n| **AnimeJS animations** | Staggered reveals, count-up numbers, fade-ins, and the animated logo with floating music notes |\n| **Claude usage panel** | Live session (5h) and weekly (7d) limits from Anthropic API + CodexBar fallback |\n| **Intervention chat** | Send a message to a running project without discarding context |\n| **History + recovery** | Past projects with stored events, cost breakdowns, and agent stats |\n| **Light + dark themes** | Premium glass-morphism design that adapts to system preference |\n\n> Defaults to port **3847**, auto-reassigns if busy. Multiple projects can run simultaneously.\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Quick Start\n\n### macOS / Linux\n\n```bash\nnpm install -g orchestra-ai-app\norchestra-ai\n```\n\n### Windows\n\n```powershell\nnpm install -g orchestra-ai-app\norchestra-ai\n```\n\n### Update to latest\n\n```bash\nnpm install -g orchestra-ai-app@latest\n```\n\n<details>\n<summary>Windows execution policy error?</summary>\n\n```powershell\nSet-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned\n```\n\n</details>\n\nOn first launch, a setup wizard runs — auth method, API keys, working directory, model defaults, MCP servers, and theme.\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Two modes\n\n| Mode | What Orchestra does |\n|------|----------------------|\n| **New Project** | Creates a fresh working directory, writes PRD and architecture from scratch, builds the app (single or parallel developers), deploys, and visually verifies |\n| **Existing Project** | Works in-place on a repo you provide, starts with a repo audit, writes a delta change plan, preserves repo conventions, uses your `start` / `test` / `lint` commands, focuses on surgical changes |\n\nFor existing repos you can add a `.orchestrarc` file with stack guardrails, conventions, and timeout overrides.\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Cost\n\n### With a Claude subscription\n\n**No extra token cost.** Orchestra uses your plan's built-in quota.\n\n| Plan | Price | Works? |\n|---|---|:---:|\n| **Claude Pro** | $20 / mo | ✅ |\n| **Claude Max 5×** | $100 / mo | ✅ |\n| **Claude Max 20×** | $200 / mo | ✅ |\n| **API key only** | Pay per token | ✅ |\n\n### With an API key\n\n| Model | Input | Output |\n|-------|------:|------:|\n| **Opus 4.6** | $5 / 1M | $25 / 1M |\n| **Sonnet 4.6** | $3 / 1M | $15 / 1M |\n| **Haiku 4.5** | $1 / 1M | $5 / 1M |\n\nA typical full-stack project on Sonnet 4.6: **$0.50 – $3.00**. Parallel developers may increase cost slightly but reduce total time significantly.\n\n> Always verify at [anthropic.com/pricing](https://www.anthropic.com/pricing).\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Port cleanup and process management\n\nOrchestra aggressively cleans up child processes and ports:\n\n- **On project stop** — kills all known port listeners + scans for any node/vite/npm/webpack process whose working directory matches the project\n- **On project delete** — automatically stops the project first (killing agents + cleaning ports) before removing metadata\n- **On server shutdown** (SIGTERM/SIGINT) — gracefully stops all active projects\n- **Second sweep** — 3 seconds after stop, a second cleanup pass catches late-binding processes\n- **Orphan detection** — finds processes by CWD match, not just tracked ports, catching grandchild processes that survive `q.close()`\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Configuration\n\nEverything is configurable from **Settings** in the web UI. Config lives at `~/.orchestra-ai/config.json`.\n\n<details>\n<summary>All settings</summary>\n\n| Setting | Description |\n|---------|-------------|\n| Anthropic API key | For API key auth |\n| GitHub token | Lets deploy flows create repos and push code |\n| Gemini API key | Optional AI asset generation |\n| Default projects folder | Where new projects are created |\n| Main model | Latest aliases or pinned snapshots |\n| Subagent model | Use a cheaper model for specialized gates |\n| Extended thinking | Deeper reasoning for harder projects |\n| Budget cap | Maximum USD per project |\n| Max turns | Hard limit on agent iterations |\n| Git auto-commits | Commit after completed phases |\n| UI theme | Light / Dark / System |\n| MCP servers | Per-server enable/disable |\n\n</details>\n\nRepo-level overrides in `.orchestrarc`:\n\n```json\n{\n  \"pipeline\": { \"subagentStallTimeoutMs\": 900000 },\n  \"stack\": {\n    \"enabledGuards\": [\"react_rendering\", \"motion_accessibility\"],\n    \"guardrails\": [\"Do not edit files under legacy/\"]\n  },\n  \"agents\": {\n    \"architect\": { \"stallTimeoutMs\": 1200000 },\n    \"developer\": { \"stallTimeoutMs\": 1200000 }\n  }\n}\n```\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## MCP Servers\n\n| Server | Capability |\n|--------|-----------|\n| `filesystem` | Read, write, edit, and navigate project files |\n| `duckduckgo` | Search the web for docs, packages, and examples |\n| `playwright` | Control a real browser — navigate, click, type, inspect |\n| `context7` | Current package and framework documentation |\n| `memory` | Persistent context across runs |\n| `sequential-thinking` | Structured reasoning for complex tasks |\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Learning and guardrails\n\nOrchestra keeps a self-learning store in `~/.orchestra-ai/lessons.json`:\n\n- Lessons are extracted from agent outputs, feedback loops, user feedback, and runtime-gate failures\n- Relevant lessons are injected into later prompts so repeated mistakes become less likely\n- Repo-level guardrails from `.orchestrarc` are merged for project-specific enforcement\n- Runtime gates remain the source of truth — learned behavior helps, but artifacts and browser evidence are required\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## What gets generated\n\n```\nmy-project/\n├── src/                       # production code (may span multiple modules)\n├── tests/                     # tests by Tester agent\n├── package.json\n├── PRD.md                     # requirements / delta plan\n├── ARCHITECTURE.md            # system design + module breakdown\n├── README.md                  # generated project README\n├── ORCHESTRA_REPORT.md        # consolidated report\n├── .env.example\n└── .orchestra/\n    ├── run_1712345678.json    # full run memory with per-module stats\n    └── profile.json           # aggregated stats across all runs\n```\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## FAQ\n\n<details>\n<summary>When do parallel developers activate?</summary>\n\nWhen the Architect's ARCHITECTURE.md contains a `<!-- MODULES -->` block with 2+ modules. Each module has an id, name, scoped file list, and dependencies. If the Architect doesn't produce this block (small projects), Orchestra falls back to a single Developer — exactly like previous versions.\n\n</details>\n\n<details>\n<summary>Does it work on existing projects?</summary>\n\nYes. `Existing Project` mode works in-place, starts with a repo audit, writes a delta plan, and applies surgical changes with regression coverage.\n\n</details>\n\n<details>\n<summary>Does the visual tester open a real browser?</summary>\n\nYes — via Playwright MCP. It navigates routes, clicks controls, types into forms, captures snapshots, and fails the run if interactive controls do nothing.\n\n</details>\n\n<details>\n<summary>Can I stop a run and resume?</summary>\n\nYes — Orchestra stores the session ID. Click **Continue** to resume the saved conversation context.\n\n</details>\n\n<details>\n<summary>Do temporary dev servers stay open after the run?</summary>\n\nNo. Orchestra aggressively cleans up: tracked ports, CWD-matched processes, second-sweep after 3s, and graceful shutdown on SIGTERM/SIGINT. Even orphaned grandchild processes (Vite, webpack) are caught.\n\n</details>\n\n<details>\n<summary>Can Orchestra use Gemini to create images?</summary>\n\nYes, on-demand. When a Gemini API key is configured, the Developer can generate project-specific assets (hero illustrations, before/after scenes, custom icons). If Gemini is unavailable, the run continues without blocking.\n\n</details>\n\n<details>\n<summary>Can I run multiple projects simultaneously?</summary>\n\nYes. Each run has its own event stream and cost tracker.\n\n</details>\n\n<details>\n<summary>Where is data stored?</summary>\n\n- **Project files** → your working directory (default: `~/orchestra-projects/`)\n- **Metadata + events** → `~/.orchestra-ai/projects/`\n- **Config** → `~/.orchestra-ai/config.json`\n- **Lessons** → `~/.orchestra-ai/lessons.json`\n- **Run memory** → `.orchestra/run_*.json` inside each project\n\n</details>\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Troubleshooting\n\n<details>\n<summary>\"File already exists\" error when updating</summary>\n\n```bash\nnpm uninstall -g orchestra-ai-app && npm install -g orchestra-ai-app\n```\n\n</details>\n\n<details>\n<summary>Command not found after install</summary>\n\nMake sure npm's global bin directory is in your `PATH`. Run `npm bin -g` to find it.\n\n</details>\n\n<details>\n<summary>Browser doesn't open automatically</summary>\n\nNavigate to `http://localhost:3847` or the port shown in the terminal.\n\n</details>\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n## Development\n\n```bash\ngit clone https://github.com/miguel2862/orchestra-ai.git\ncd orchestra-ai\nnpm install\nnpm run dev        # server + UI in watch mode\nnpm run build      # production build\nnpm run typecheck  # TypeScript check\n```\n\n<img src=\"assets/divider.svg\" width=\"100%\" alt=\"\"/>\n\n<div align=\"center\">\n\n**MIT License** — free to use, modify, and distribute.\n\n<br/>\n\nBuilt with [AnimeJS](https://animejs.com) animations · Powered by the [Claude Agent SDK](https://github.com/anthropics/claude-code) by Anthropic\n\n<br/>\n\n<sub>Orchestra AI v4.1.0</sub>\n\n</div>\n","readmeFilename":"README.md"}