{ "name": "smallclaw", "version": "4.3.11", "description": "Local AI agent framework powered by Ollama - OpenClaw alternative", "main": "dist/index.js", "bin": { "smallclaw": "./dist/cli/index.js" }, "scripts": { "prepare": "npm run build", "build": "rm -rf dist && tsc", "dev": "tsx src/cli/index.ts", "start": "node dist/cli/index.js", "gateway": "tsx src/gateway/server.ts", "test": "tsx --test tests/*.test.ts", "test:watch": "tsx --test --watch tests/*.test.ts" }, "files": [ "dist/", "web-ui/", "workspace/SOUL.md", "workspace/SELF.md", "workspace/IDENTITY.md", "workspace/USER.md", "workspace/MEMORY.md", "workspace/AGENTS.md", "workspace/TOOLS.md", "workspace/BOOT.md" ], "keywords": [ "ai", "agent", "ollama", "automation", "openclaw" ], "author": "", "license": "MIT", "dependencies": { "@xterm/addon-fit": "^0.10.0", "@xterm/addon-web-links": "^0.11.0", "@xterm/xterm": "^5.5.0", "archiver": "^7.0.1", "avr8js": "^0.21.0", "better-sqlite3": "^12.9.0", "chromadb": "^3.5.0", "commander": "^14.0.3", "cors": "^2.8.6", "croner": "^10.0.1", "dotenv": "^17.4.2", "esptool-js": "^0.4.1", "express": "^5.2.1", "imapflow": "^1.3.3", "mailparser": "^3.9.8", "monaco-editor": "^0.52.0", "node-pty": "^1.1.0", "nodemailer": "^8.0.7", "ollama": "^0.6.3", "onvif": "^0.8.1", "playwright": "^1.59.1", "pptxgenjs": "^4.0.1", "rp2040js": "^1.3.3", "tesseract.js": "^7.0.0", "ws": "^8.20.0" }, "devDependencies": { "@types/archiver": "^6.0.3", "@types/better-sqlite3": "^7.6.13", "@types/cors": "^2.8.19", "@types/express": "^5.0.6", "@types/mailparser": "^3.4.6", "@types/node": "^25.6.0", "@types/nodemailer": "^8.0.0", "@types/ws": "^8.18.1", "tsx": "^4.21.0", "typescript": "^5.3.0" } }