{ "name": "@zeenie-ai/opencompany", "version": "0.3.1", "description": "Open-source operating system for self-improving AI employees, running on your own computer", "type": "module", "keywords": [ "ai-employees", "multi-agent", "self-hosted", "workflow", "automation", "react-flow", "ai-agent", "native-llm", "n8n", "whatsapp", "android", "low-code", "no-code" ], "author": "Rohit G ", "license": "MIT", "homepage": "https://github.com/zeenie-ai/OpenCompany#readme", "repository": { "type": "git", "url": "git+https://github.com/zeenie-ai/OpenCompany.git" }, "bugs": { "url": "https://github.com/zeenie-ai/OpenCompany/issues" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "bin": { "company": "./bin/cli.js", "machina": "./bin/machina.js" }, "engines": { "bun": ">=1.4.0" }, "packageManager": "bun@1.4.0", "files": [ "bin/", "scripts/", ".opencompany/workflows/", "cli/", "!cli/tests/", "!cli/**/__pycache__/", "client/src/", "client/public/", "client/dist/", "client/*.json", "client/*.html", "client/*.js", "client/*.ts", "client/*.conf", "server/", "!server/.venv/", "!server/.opencompany/", "!server/.machina/", "!**/.tmp*/", "!**/.pytest-tmp*/", "!server/**/__pycache__/", "!**/.pytest_cache/", "!**/node_modules/", "!**/.vite/", "!**/.terraform/", "!**/*.db", "!**/*.db-journal", "!**/*.db-shm", "!**/*.db-wal", "!**/*.sqlite", "!**/*.sqlite3", "!**/*.sqlite-journal", "!**/*.sqlite-shm", "!**/*.sqlite-wal", "!**/.*.db", "!**/.*.db-journal", "!**/.*.db-shm", "!**/.*.db-wal", "!**/.*.sqlite", "!**/.*.sqlite3", "!**/.*.sqlite-journal", "!**/.*.sqlite-shm", "!**/.*.sqlite-wal", "!**/*.tfstate", "!**/*.tfstate.*", "!server/tests/_test_opencompany_root/", "!server/pi/tests/", "!server/pi/.runtime-build/", "server/pi/dist/", ".env.template", "pyproject.toml", "README.md", "install.sh", "install.ps1" ], "workspaces": [ "client", "server/nodejs" ], "scripts": { "prepack": "python server/services/builder_documentation.py", "start": "python -m cli start", "dev": "python -m cli dev", "serve": "python -m cli serve", "start:temporal": "cross-env TEMPORAL_ENABLED=true python -m cli start", "client:start": "bun --cwd=client run start", "python:start": "cd server && uv run python main.py", "python:daemon": "cd server && cross-env HOST=0.0.0.0 uv run python main.py", "temporal:worker": "cd server && uv run python -m services.temporal.worker", "build": "python -m cli build", "build:pi": "bun --cwd=server/pi run build", "test:pi": "bun --cwd=server/pi test", "clean": "python -m cli clean", "stop": "python -m cli stop", "test": "bun run test:backend && bun run test:frontend", "test:backend": "cd server && uv run pytest tests/ -v", "test:frontend": "bun --cwd=client run test", "test:nodes": "cd server && uv run pytest tests/nodes/ -v --cov=services.handlers --cov-report=term-missing", "docs:nodes": "python -m cli docs nodes", "docs:nodes:check": "python -m cli docs nodes --check", "docs:architecture:check": "python scripts/architecture_diagrams.py check && bun scripts/check_architecture_mermaid.mjs", "deploy": "python -m cli deploy", "daemon:start": "python -m cli daemon start", "daemon:stop": "python -m cli daemon stop", "daemon:status": "python -m cli daemon status", "daemon:restart": "python -m cli daemon restart", "version:sync": "python -m cli version sync", "typecheck": "tsc --noEmit -p client/tsconfig.json", "genui:prompts": "bun client/scripts/genui-prompts.ts", "audit:deps": "bun audit --ignore GHSA-g3hv-75wg-m249", "prepublishOnly": "python -m cli version sync && bun -e \"const p=require('./package.json'); if(!p.bin||!p.version){process.exit(1)}\"", "preinstall": "bun scripts/preinstall.js", "postinstall": "bun scripts/postinstall.js", "preuninstall": "bun scripts/preinstall.js" }, "dependencies": { "cross-env": "^10.1.0" }, "devDependencies": { "typescript": "7.0.2" }, "overrides": { "@babel/core@<7.29.6": "^7.29.7", "@hono/node-server@<2.0.5": "^2.0.5", "@modelcontextprotocol/sdk@>=1.12.0 <1.31.0": "^1.31.0", "body-parser@>=2.0.0 <2.4.0": "^2.4.0", "brace-expansion@<1.1.21": "^1.1.21", "brace-expansion@>=5.0.0 <5.0.12": "^5.0.12", "colord@<2.9.4": "^2.9.4", "decode-uri-component@>=0.4.0 <0.5.1": "^0.5.1", "dompurify@<3.4.17": "^3.4.17", "esbuild@<0.28.1": "^0.28.1", "fast-uri@>=3.0.0 <3.1.9": "^3.1.9", "form-data@>=4.0.0 <4.0.6": "^4.0.6", "hono@<4.13.7": "^4.13.7", "ip-address@>=10.0.0 <10.7.4": "^10.7.4", "js-cookie@<3.0.7": "^3.0.7", "js-yaml@>=4.0.0 <4.3.2": "^4.3.2", "katex@<0.18.2": "^0.18.2", "mermaid@<11.16.1": "^11.16.1", "nanoid@<3.3.17": "^3.3.17", "postcss@<8.5.18": "^8.5.18", "postcss-selector-parser@<7.1.6": "^7.1.6", "proxy-addr@<2.0.8": "^2.0.8", "qs@<6.16.1": "^6.16.1", "source-map-js@<1.2.2": "^1.2.2", "undici@>=7.0.0 <7.30.1": "^7.30.1", "vite@>=7.0.0 <7.3.7": "^7.3.7", "ws@<8.20.1": "^8.20.1", "zod@>=4.0.0 <4.6.6": "^4.6.6" } }