{
  "name": "@ainative/cody-cli",
  "version": "0.12.60",
  "type": "module",
  "description": "AI-powered terminal coding assistant with 21+ coding models, persistent agent memory, MCP servers, and semantic code search. Hobbyist tier starting at $5/mo.",
  "main": "dist/cli.js",
  "bin": {
    "cody": "bin/cody.cjs"
  },
  "files": [
    "bin/",
    "dist/cli.js",
    ".ainative/AINATIVE.md",
    ".ainative/README.md",
    ".ainative/SDK_PUBLISHING_GUIDELINES.md",
    ".claude/hooks/",
    ".cody/hooks/",
    ".cody/skills/",
    ".cody/CODY.md",
    ".cody/marketplace-skills/",
    ".cody/mcp.json.example",
    "cody",
    "README.md"
  ],
  "scripts": {
    "postinstall": "node bin/postinstall.cjs",
    "build": "bash build.sh",
    "start": "node dist/cli.js",
    "postbuild": "bash postbuild.sh",
    "test": "bun test",
    "test:coverage": "bun test --coverage",
    "test:e2e": "bun test tests/e2e/",
    "prepublishOnly": "bun test && bash build.sh && bash postbuild.sh"
  },
  "homepage": "https://ainative.studio/cody",
  "bugs": {
    "url": "https://discord.gg/paipalooza"
  },
  "keywords": [
    "cody",
    "cody-cli",
    "ainative",
    "ai",
    "ai-coding",
    "ai-assistant",
    "ai-agent",
    "ai-agents",
    "ai-coding-assistant",
    "ai-pair-programmer",
    "cli",
    "cli-agent",
    "coding-assistant",
    "coding-agent",
    "code-generation",
    "code-agent",
    "terminal",
    "terminal-ai",
    "developer-tools",
    "pair-programming",
    "mcp",
    "mcp-client",
    "model-context-protocol",
    "tool-use",
    "tool-calling",
    "oauth2",
    "streaming",
    "agents",
    "agentic",
    "agentic-experience",
    "autonomous-agent",
    "multi-agent",
    "subagent",
    "task-tracking",
    "llm",
    "llm-cli",
    "typescript",
    "claude-code",
    "claude-code-alternative",
    "cursor",
    "cursor-alternative",
    "copilot-alternative",
    "aider-alternative",
    "cline-alternative",
    "vibe-coding",
    "byok",
    "multi-provider",
    "local-llm",
    "local-first",
    "ollama",
    "openai",
    "gemini",
    "groq",
    "anthropic",
    "deepseek",
    "deepseek-coder",
    "deepseek-reasoner",
    "mistral",
    "perplexity",
    "fireworks",
    "cerebras",
    "moonshot",
    "kimi",
    "qwen",
    "sambanova",
    "lmstudio",
    "mimo",
    "openrouter",
    "no-login",
    "china",
    "plugin-security",
    "on-demand-skills",
    "vscode",
    "windsurf",
    "zerodb",
    "openclaw",
    "openclaw-agents",
    "agent-md",
    "agent-provisioning",
    "agent-onboarding",
    "self-provisioning",
    "zero-human-provisioning",
    "ax",
    "agent-discovery",
    "agent-native"
  ],
  "dependencies": {
    "@ainative/cody-for-chrome-mcp": "^0.1.1",
    "@anthropic-ai/bedrock-sdk": "^0.26.4",
    "@ainative/sandbox-runtime": "0.0.49",
    "@anthropic-ai/sdk": "^0.82.0",
    "@anthropic-ai/vertex-sdk": "^0.14.4",
    "@aws-sdk/client-bedrock": "^3.1021.0",
    "@aws-sdk/client-sts": "^3.1021.0",
    "@azure/identity": "^4.13.1",
    "@commander-js/extra-typings": "^14.0.0",
    "@growthbook/growthbook": "^1.6.5",
    "@modelcontextprotocol/sdk": "^1.29.0",
    "@opentelemetry/api": "^1.9.1",
    "@opentelemetry/exporter-logs-otlp-grpc": "^0.214.0",
    "@opentelemetry/exporter-logs-otlp-http": "^0.214.0",
    "@opentelemetry/exporter-logs-otlp-proto": "^0.214.0",
    "@opentelemetry/exporter-metrics-otlp-grpc": "^0.214.0",
    "@opentelemetry/exporter-metrics-otlp-http": "^0.214.0",
    "@opentelemetry/exporter-metrics-otlp-proto": "^0.214.0",
    "@opentelemetry/exporter-prometheus": "^0.214.0",
    "@opentelemetry/exporter-trace-otlp-grpc": "^0.214.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.214.0",
    "@opentelemetry/exporter-trace-otlp-proto": "^0.214.0",
    "@opentelemetry/resources": "^2.6.1",
    "@opentelemetry/sdk-logs": "^0.214.0",
    "@opentelemetry/semantic-conventions": "^1.40.0",
    "asciichart": "^1.5.25",
    "axios": "^1.7.0",
    "bidi-js": "^1.0.3",
    "chalk": "^5.3.0",
    "chokidar": "^5.0.0",
    "cli-spinners": "^3.4.0",
    "commander": "^14.0.0",
    "diff": "^8.0.4",
    "env-paths": "^4.0.0",
    "execa": "^9.6.1",
    "fast-xml-parser": "^5.5.9",
    "fflate": "^0.8.2",
    "figures": "^6.0.0",
    "fuse.js": "^7.1.0",
    "ignore": "^7.0.5",
    "ink": "^5.0.0",
    "jsonc-parser": "^3.3.1",
    "jwt-decode": "^4.0.0",
    "lodash-es": "^4.17.21",
    "lru-cache": "^11.2.7",
    "marked": "^17.0.5",
    "p-map": "^7.0.4",
    "picomatch": "^4.0.4",
    "proper-lockfile": "^4.1.2",
    "qrcode": "^1.5.4",
    "react": "19.1.0",
    "react-dom": "19.1.0",
    "react-reconciler": "0.31.0",
    "semver": "^7.7.4",
    "sharp": "^0.34.5",
    "shell-quote": "^1.8.3",
    "strip-ansi": "^7.2.0",
    "supports-hyperlinks": "^4.4.0",
    "swr": "^2.4.1",
    "tree-kill": "^1.2.2",
    "turndown": "^7.2.2",
    "type-fest": "^5.5.0",
    "usehooks-ts": "^3.1.1",
    "uuid": "^13.0.0",
    "vscode-jsonrpc": "^8.2.1",
    "xss": "^1.0.15",
    "yaml": "^2.8.3",
    "zod": "^3.23.0"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://docs.ainative.studio/docs/cody-cli/getting-started"
  },
  "author": "AINative Studio <support@ainative.studio>",
  "license": "SEE LICENSE IN LICENSE",
  "private": false,
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "bun-types": "^1.3.11"
  },
  "overrides": {
    "react-reconciler": "0.31.0"
  }
}
