{
  "schema_version": "1.0.0",
  "project": {
    "name": "ANOLISA",
    "description": "A server-side operating layer for AI agent workloads."
  },
  "repository": "https://github.com/kongche-jbw/anolisa",
  "default_branch": "main",
  "source_commit": "0fd8e1f43ea45dac886158f658eb5f31d9e4d4fd",
  "license": "Apache-2.0",
  "install": {
    "cli": "curl -fsSL https://agentic-os.sh | sh",
    "verify": "anolisa --version",
    "components": "anolisa list"
  },
  "documentation": [
    {
      "source": "docs/QUICKSTART.md",
      "url": "https://kongche-jbw.github.io/anolisa/docs/quickstart/"
    },
    {
      "source": "docs/BUILDING.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/BUILDING.md"
    },
    {
      "source": "docs/user-guide/en/README.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/README.md"
    },
    {
      "source": "docs/user-guide/en/agent-observability/agentsight.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-observability/agentsight.md"
    },
    {
      "source": "docs/user-guide/en/agent-security/agent-sec-core.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-security/agent-sec-core.md"
    },
    {
      "source": "docs/user-guide/en/installation.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/installation.md"
    },
    {
      "source": "docs/user-guide/en/runtime/skillfs.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/runtime/skillfs.md"
    },
    {
      "source": "docs/user-guide/en/runtime/ws-ckpt.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/runtime/ws-ckpt.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/agent-memory.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/agent-memory.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/tokenless.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/tokenless.md"
    },
    {
      "source": "docs/user-guide/en/troubleshooting.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/troubleshooting.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/anolisa-cli.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/anolisa-cli.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/QUICKSTART.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/QUICKSTART.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/authentication.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/authentication.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/cli-reference.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/cli-reference.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/commands.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/commands.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/configuration.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/configuration.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/extensions.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/extensions.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/hooks.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/hooks.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/mcp.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/mcp.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/skills.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/skills.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/tools.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/tools.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/QUICKSTART.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/QUICKSTART.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/audit.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/audit.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/checkpoint.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/checkpoint.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/overview.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/overview.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/package-management.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/package-management.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/service-management.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/service-management.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/configuration.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/configuration.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/extensions.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/extensions.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/headless-mode.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/headless-mode.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/hooks.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/hooks.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/overview.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/overview.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/providers.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/providers.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/skills.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/skills.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/tools.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/tools.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/output-format.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/output-format.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/ai-analysis.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/ai-analysis.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/approval.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/approval.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/interactive-mode.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/interactive-mode.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/overview.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/overview.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/supported-distros.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/supported-distros.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/ktuner.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/ktuner.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/os-skills.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/os-skills.md"
    },
    {
      "source": "docs/developer-guide/en/copilot-shell/architecture.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/copilot-shell/architecture.md"
    },
    {
      "source": "docs/developer-guide/en/copilot-shell/hooks/index.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/copilot-shell/hooks/index.md"
    },
    {
      "source": "docs/developer-guide/en/copilot-shell/hooks/reference.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/copilot-shell/hooks/reference.md"
    },
    {
      "source": "docs/developer-guide/en/copilot-shell/hooks/writing-hooks.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/copilot-shell/hooks/writing-hooks.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/adding-commands.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/adding-commands.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/adding-distros.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/adding-distros.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/architecture.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/architecture.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/ipc-protocol.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/ipc-protocol.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/security-heuristics.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/security-heuristics.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/testing.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/testing.md"
    }
  ],
  "components": [
    {
      "id": "copilot-shell",
      "name": "copilot-shell",
      "version": "2.6.1",
      "description": "An AI-powered terminal assistant for code understanding, task automation, and system management. Copilot Shell is a core component of [ANOLISA](../../README.md), built on top of upstream [Qwen Code](https://github.com/QwenLM/qwen-code) v0.9.0.",
      "source_path": "src/copilot-shell",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/copilot-shell",
      "install": "anolisa install cosh",
      "technology": "TypeScript / Node.js",
      "platform_support": {
        "linux": true,
        "macos": true,
        "windows": true
      }
    },
    {
      "id": "agent-sec-core",
      "name": "agent-sec-core",
      "version": "0.8.0",
      "description": "OS-level security kernel for AI Agents. Provides a full defense chain of system hardening, asset integrity verification, and security decision-making. Runs as a security supervision layer above all business skills, applicable to Agent OS platforms such as [ANOLISA](../../README.md) and OpenClaw.",
      "source_path": "src/agent-sec-core",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/agent-sec-core",
      "install": "anolisa install agent-sec-core",
      "technology": "Rust + Python",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false
      }
    },
    {
      "id": "agentsight",
      "name": "agentsight",
      "version": "0.7.1",
      "description": "eBPF-based observability tool for AI Agents on Linux, providing zero-intrusion monitoring of LLM API calls, token consumption, process behavior, and SSL/TLS traffic. AgentSight is an observability component of [ANOLISA](../../README.md).",
      "source_path": "src/agentsight",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/agentsight",
      "install": "anolisa install agentsight",
      "technology": "Rust (eBPF)",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false
      }
    },
    {
      "id": "tokenless",
      "name": "tokenless",
      "version": "0.6.1",
      "description": "LLM token optimization toolkit — schema/response compression + command rewriting + tool environment readiness.",
      "source_path": "src/tokenless",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/tokenless",
      "install": "anolisa install tokenless",
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false
      }
    },
    {
      "id": "agent-memory",
      "name": "agent-memory",
      "version": "0.2.1",
      "description": "CMA-style persistent filesystem memory for AI agents, served over MCP. Provides sandboxed file tools, hybrid BM25 + vector search, auto capture/recall, git versioning, and tar.gz snapshots. Agent Memory is a memory component of [ANOLISA](../../README.md). Linux only.",
      "source_path": "src/agent-memory",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/agent-memory",
      "install": "anolisa install agent-memory",
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false
      }
    },
    {
      "id": "os-skills",
      "name": "os-skills",
      "version": "0.6.1",
      "description": "A curated collection of operational skills for AI Agents, covering system administration, monitoring, security, DevOps, and cloud integration. OS Skills is the skill library of [ANOLISA](../../README.md), installed to `/usr/share/anolisa/skills/` and discovered automatically by Copilot Shell.",
      "source_path": "src/os-skills",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/os-skills",
      "install": "anolisa install os-skills",
      "technology": "Python / Shell",
      "platform_support": {
        "linux": true,
        "macos": true,
        "windows": true
      }
    },
    {
      "id": "anolisa",
      "name": "anolisa",
      "version": "0.2.2",
      "description": "Unified CLI gateway for ANOLISA — manages component lifecycle, framework adapters, OS base layer, and system services. anolisa is the primary user entry point of the [ANOLISA](../../README.md) project, providing a single command to install, update, diagnose, and orchestrate all components.",
      "source_path": "src/anolisa",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/anolisa",
      "install": "anolisa install anolisa",
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": "arm64",
        "windows": false
      }
    },
    {
      "id": "skillfs",
      "name": "SkillFS",
      "version": "0.3.3",
      "description": "SkillFS is a local FUSE filesystem for agent skills. It parses `SKILL.md`, organizes skills with views, and exposes compiled `SKILL.md` content through a mounted filesystem while ordinary skill files remain backed by the source tree.",
      "source_path": "src/skillfs",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/skillfs",
      "install": "anolisa install skillfs",
      "technology": "Rust / FUSE",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false
      }
    },
    {
      "id": "ws-ckpt",
      "name": "ws-ckpt",
      "version": "0.4.1",
      "description": "Btrfs-based workspace snapshot system for AI Agents, providing sub-second checkpoint creation and rollback. ws-checkpoint is a runtime component of [ANOLISA](../../README.md), designed to give agents instant undo/redo capability at the filesystem level.",
      "source_path": "src/ws-ckpt",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/ws-ckpt",
      "install": "anolisa install ws-ckpt",
      "technology": "Rust + TypeScript",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false
      }
    },
    {
      "id": "ktuner",
      "name": "ktuner",
      "version": "0.1.0",
      "description": "Agent-facing kernel parameter tuning engine for ANOLISA. Evaluates 207 rules against the running system and outputs structured JSON recommendations. Designed to be called by cosh/agent via `ktuner <command> [options]`.",
      "source_path": "src/ktuner",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/ktuner",
      "install": "anolisa install ktuner",
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false
      }
    }
  ],
  "platform_support": {
    "source": "AGENTS.md#1-project-overview",
    "linux": [
      "copilot-shell",
      "agent-sec-core",
      "agentsight",
      "tokenless",
      "agent-memory",
      "os-skills",
      "anolisa",
      "skillfs",
      "ws-ckpt",
      "ktuner"
    ],
    "macos": [
      {
        "id": "copilot-shell",
        "support": true
      },
      {
        "id": "os-skills",
        "support": true
      },
      {
        "id": "anolisa",
        "support": "arm64"
      }
    ],
    "windows": [
      "copilot-shell",
      "os-skills"
    ]
  }
}
