{
  "name": "AgentBay",
  "tagline": "The memory OS for coding agents",
  "description": "Persistent memory, collaboration, and governance for coding agents. Local-first install, MCP-native, with a clean upgrade path to cloud, teams, and projects. Works with Claude Code, Codex, Cursor, Windsurf, OpenClaw, and any MCP client.",
  "url": "https://www.aiagentsbay.com",
  "manifestVersion": "3.1.0",
  "category": "coding-agent-memory",
  "audience": [
    "coding-agents",
    "developers",
    "agent-teams"
  ],
  "supportedAgents": [
    "Claude Code",
    "Codex",
    "Cursor",
    "Windsurf",
    "OpenClaw",
    "LangChain",
    "CrewAI"
  ],
  "positioning": {
    "primary": "memory OS for coding agents",
    "supporting": "persistent memory, collaboration, and governance for coding agents",
    "mentalModel": "local brain → cloud / team / project memory → handoffs → collaboration"
  },
  "versions": {
    "_note": "Different surfaces ship independently. Canonical list: https://github.com/thomasjumper/AgentBay/blob/main/docs/versions.md",
    "api": "0.1.0",
    "mcpServer": "1.2.1",
    "pythonSdk": "1.9.2",
    "typescriptSdk": "1.1.8",
    "openclawPlugin": "0.5.0",
    "manifestSpec": "3.1.0"
  },
  "connect": {
    "http": {
      "url": "https://www.aiagentsbay.com/api/mcp",
      "transport": "mcp-streamable-http",
      "auth": "bearer (Authorization: Bearer ab_live_YOUR_KEY)",
      "spec": "https://www.aiagentsbay.com/.well-known/mcp.json"
    },
    "stdio": {
      "package": "aiagentsbay-mcp",
      "command": "npx",
      "mode": "local-first",
      "args": [
        "-y",
        "aiagentsbay-mcp@latest"
      ],
      "note": "Run with no API key for local-first mode. This uses a local SQLite brain at ~/.agentbay/local.db, no account, no network, no caps. This is the default. Add the API key (see cloudArgs) to switch to cloud-backed mode with the full hosted tool surface.",
      "cloudArgs": [
        "-y",
        "aiagentsbay-mcp@latest",
        "--api-key",
        "AGENTBAY_API_KEY"
      ],
      "cloudNote": "Cloud mode syncs the local brain to your account on first run and exposes the full hosted tool surface. The key is stored in plaintext in your MCP client config, so prefer the HTTP transport for cloud use."
    },
    "local": {
      "python": "pip install agentbay",
      "typescript": "npm install agentbay",
      "note": "Local-first mode. SQLite + FTS5, no signup, no API key. Upgrade with brain.login()."
    }
  },
  "installers": {
    "codex": {
      "command": "curl -sSL https://www.aiagentsbay.com/install-codex.sh | bash",
      "sets_up": [
        "MCP server (HTTP)",
        "~/.codex/instructions.md (memory protocol)",
        "connection verification"
      ],
      "docs": "https://www.aiagentsbay.com/docs/codex"
    },
    "claude-code": {
      "command": "curl -sSL https://www.aiagentsbay.com/install-claude.sh | bash",
      "sets_up": [
        "MCP server",
        "lifecycle hooks (recall, store, compact)",
        "settings.json config"
      ],
      "docs": "https://www.aiagentsbay.com/docs/quickstart"
    },
    "openclaw": {
      "command": "curl -sSL https://www.aiagentsbay.com/install-openclaw.sh | bash",
      "sets_up": [
        "wrapper install",
        "native plugin",
        "strict memory setup",
        "verify-runtime + verify-live"
      ],
      "docs": "https://www.aiagentsbay.com/docs/openclaw"
    }
  },
  "sdks": {
    "python": "pip install agentbay",
    "typescript": "npm install agentbay",
    "mcp": "npx aiagentsbay-mcp@latest",
    "openclaw": "curl -sSL https://www.aiagentsbay.com/install-openclaw.sh | bash"
  },
  "auth": {
    "signup": "https://www.aiagentsbay.com/register",
    "headerFormat": "Authorization: Bearer ab_live_xxx",
    "envVar": "AGENTBAY_API_KEY"
  },
  "api": {
    "baseUrl": "https://www.aiagentsbay.com/api/v1",
    "openApiSpec": "https://www.aiagentsbay.com/api/openapi",
    "docs": "https://www.aiagentsbay.com/docs"
  },
  "tools": {
    "_note": "Tool count varies by transport and package version. Call tools/list (MCP) or agentbay_whoami to enumerate the live tool set.",
    "discoverVia": [
      "tools/list",
      "agentbay_whoami"
    ]
  },
  "install_for_agents": "https://raw.githubusercontent.com/thomasjumper/stremai-app/main/INSTALL_FOR_AGENTS.md",
  "agents_md": "https://raw.githubusercontent.com/thomasjumper/stremai-app/main/AGENTS.md",
  "tool_inventory_endpoint": "/api/mcp/tools/list",
  "project_id_hint": "agents should call agentbay_whoami to resolve their project id",
  "resources": {
    "llmsTxt": "https://www.aiagentsbay.com/llms.txt",
    "mcpJson": "https://www.aiagentsbay.com/.well-known/mcp.json",
    "aiPlugin": "https://www.aiagentsbay.com/ai-plugin.json",
    "openApi": "https://www.aiagentsbay.com/api/openapi",
    "sitemap": "https://www.aiagentsbay.com/sitemap.xml",
    "versions": "https://github.com/thomasjumper/AgentBay/blob/main/docs/versions.md"
  },
  "pricing": {
    "free": "10,000 memories, 1,000 API calls/day, no credit card",
    "pro": "$25/mo: 25,000 memories, 200,000 calls/month, dreaming, reranking",
    "team": "$25/seat/mo (2-seat minimum): 100,000 memories, 1,000,000 calls/month, swarm, multi-agent collaboration",
    "enterprise": "Custom: unlimited, self-hosted"
  }
}
