{
  "name": "moi-computer",
  "version": "0.10.0",
  "description": "Local AI workspace powered by the Claude Agent SDK, Bun, React, and Tailwind. Requires Bun.",
  "license": "Elastic-2.0",
  "type": "module",
  "homepage": "https://github.com/molefrog/moi#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/molefrog/moi.git"
  },
  "bugs": {
    "url": "https://github.com/molefrog/moi/issues"
  },
  "keywords": [
    "ai",
    "agent",
    "claude",
    "claude-agent-sdk",
    "bun",
    "workspace",
    "cli"
  ],
  "engines": {
    "bun": ">=1.3"
  },
  "bin": {
    "moi": "bin/moi.mjs"
  },
  "files": [
    "bin",
    "server",
    "client",
    "lib",
    "workspace",
    "bunfig.toml",
    "tsconfig.json",
    "dist",
    "!**/*.test.ts",
    "!**/*.test.tsx",
    "!server/test",
    "!workspace/.env",
    "!workspace/.claude/settings.local.json",
    "!workspace/.moi"
  ],
  "scripts": {
    "dev": "bun server/cli.ts start --dev --debug",
    "build:client": "bun scripts/build-client.ts",
    "vendor:react": "bun scripts/build-vendor.ts",
    "prepack": "bun scripts/build-client.ts",
    "lint": "oxlint",
    "lint:fix": "oxlint --fix",
    "typecheck:client": "tsc -p tsconfig.client.json",
    "format": "oxfmt",
    "format:check": "oxfmt --check",
    "prepare": "git config core.hooksPath .githooks"
  },
  "dependencies": {
    "@anthropic-ai/claude-agent-sdk": "^0.3.197",
    "@anthropic-ai/sdk": "^0.109.1",
    "@babel/parser": "^7.29.8",
    "@base-ui/react": "^1.2.0",
    "@dnd-kit/core": "^6.3.1",
    "@tabler/icons-react": "^3.44.0",
    "@tailwindcss/typography": "^0.5.19",
    "@tanstack/react-query": "^5.100.1",
    "agentation": "^2.3.3",
    "bun-plugin-tailwind": "^0.1.2",
    "citty": "^0.2.1",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "conf": "^15.1.0",
    "culori": "^4.0.2",
    "devalue": "^5.6.4",
    "env-paths": "^4.0.0",
    "frimousse": "^0.3.0",
    "highlight.js": "^10.7.3",
    "hono": "^4.12.26",
    "lru-cache": "^11.3.5",
    "modern-screenshot": "^4.7.0",
    "motion": "^12.35.1",
    "nanoevents": "^10.0.0",
    "nanoid": "^6.0.0",
    "pathe": "^2.0.3",
    "picocolors": "^1.1.1",
    "postcss": "^8.5.19",
    "react": "^19",
    "react-dom": "^19",
    "react-grid-layout": "^2.2.3",
    "react-markdown": "^10.1.0",
    "react-resizable": "^3.1.3",
    "react-resizable-panels": "^4.12.2",
    "rehype-highlight": "^7.0.2",
    "remark-gfm": "^4.0.1",
    "shadcn": "^4.13.0",
    "sharp": "^0.35.1",
    "shell-quote": "^1.10.0",
    "sugar-high": "^1.2.1",
    "tailwind-merge": "^3.6.0",
    "tailwindcss": "^4.3.3",
    "tldraw": "5.2.3",
    "tw-animate-css": "^1.4.0",
    "wouter": "^3.9.0",
    "zustand": "^5.0.12"
  },
  "optionalDependencies": {
    "openclaw": "2026.7.1"
  },
  "devDependencies": {
    "@agentclientprotocol/sdk": "^1.3.0",
    "@babel/types": "^7.29.8",
    "@types/bun": "latest",
    "@types/culori": "^4.0.1",
    "@types/react": "^19",
    "@types/react-dom": "^19",
    "@types/react-grid-layout": "^2.1.0",
    "oxfmt": "^0.54.0",
    "oxlint": "^1.69.0",
    "typescript": "^5.9.3"
  }
}
