{
  "name": "StremAI",
  "tagline": "One brain for all your coding agents",
  "description": "Persistent memory, collaboration, and governance for coding agents. Cloud-first and MCP-native, with a free local mode, plus teams and projects as you grow. Works with Claude Code, Codex, Cursor, Windsurf, OpenClaw, and any MCP client.",
  "url": "https://www.stremai.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": "one brain for all your 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.2",
    "pythonSdk": "1.9.2",
    "typescriptSdk": "1.1.8",
    "openclawPlugin": "0.5.0",
    "manifestSpec": "3.1.0"
  },
  "connect": {
    "http": {
      "url": "https://www.stremai.com/api/mcp",
      "transport": "mcp-streamable-http",
      "auth": "bearer (Authorization: Bearer ab_live_YOUR_KEY)",
      "spec": "https://www.stremai.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 stremai",
      "typescript": "npm install @tmjumper/stremai",
      "note": "Local-first mode. SQLite + FTS5, no signup, no API key. Upgrade with brain.login()."
    }
  },
  "installers": {
    "codex": {
      "command": "curl -sSL https://www.stremai.com/install-codex.sh | bash",
      "sets_up": [
        "MCP server (HTTP)",
        "~/.codex/instructions.md (memory protocol)",
        "connection verification"
      ],
      "docs": "https://www.stremai.com/docs/codex"
    },
    "claude-code": {
      "command": "curl -sSL https://www.stremai.com/install-claude.sh | bash",
      "sets_up": [
        "MCP server",
        "lifecycle hooks (recall, store, compact)",
        "settings.json config"
      ],
      "docs": "https://www.stremai.com/docs/quickstart"
    },
    "openclaw": {
      "command": "curl -sSL https://www.stremai.com/install-openclaw.sh | bash",
      "sets_up": [
        "wrapper install",
        "native plugin",
        "strict memory setup",
        "verify-runtime + verify-live"
      ],
      "docs": "https://www.stremai.com/docs/openclaw"
    }
  },
  "sdks": {
    "python": "pip install stremai",
    "typescript": "npm install @tmjumper/stremai",
    "mcp": "npx aiagentsbay-mcp@latest",
    "openclaw": "curl -sSL https://www.stremai.com/install-openclaw.sh | bash"
  },
  "auth": {
    "signup": "https://www.stremai.com/register",
    "headerFormat": "Authorization: Bearer ab_live_xxx",
    "envVar": "AGENTBAY_API_KEY"
  },
  "api": {
    "baseUrl": "https://www.stremai.com/api/v1",
    "openApiSpec": "https://www.stremai.com/api/openapi",
    "docs": "https://www.stremai.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.stremai.com/llms.txt",
    "mcpJson": "https://www.stremai.com/.well-known/mcp.json",
    "aiPlugin": "https://www.stremai.com/ai-plugin.json",
    "openApi": "https://www.stremai.com/api/openapi",
    "sitemap": "https://www.stremai.com/sitemap.xml",
    "versions": "https://github.com/thomasjumper/stremai-app/blob/main/docs/versions.md"
  },
  "pricing": {
    "free": "Local mode is free and needs no signup. Free cloud tier: 10,000 memories and 1,000 API calls.",
    "pro": "Pro ($25/mo): 25,000 memories and 200,000 API calls.",
    "team": "Team ($25/seat): 100,000 memories and 1,000,000 API calls.",
    "paid": "Paid plans add capacity, teams, and projects. See https://www.stremai.com.",
    "note": "No credit card required to start."
  }
}
