site: "https://dynocap.dev"
pages:
  - title: "DynoCap"
    path: "/"
    url: "https://dynocap.dev/"
    description: "Local Linux sandboxes for coding agents and developers on macOS. Copy a project, run code, review the diff, and export a patch with the CLI, SDK, or MCP."
  - title: "Docs"
    path: "/docs"
    url: "https://dynocap.dev/docs"
    description: "Where to start with DynoCap: boot a guest, run a project task, or connect the SDK and MCP."
  - title: "Getting Started with DynoCap"
    path: "/docs/tutorials/getting-started"
    url: "https://dynocap.dev/docs/tutorials/getting-started"
    description: "Install DynoCap on Apple Silicon with Homebrew or curl, prepare a project, and run a command in an isolated Linux microVM."
    group: "Tutorials"
    markdown: "https://dynocap.dev/docs/tutorials/getting-started.md"
  - title: "End-to-End Agent Task Workflow"
    path: "/docs/tutorials/agent-task-workflow"
    url: "https://dynocap.dev/docs/tutorials/agent-task-workflow"
    description: "Learn how to import a repository into an isolated Node 24 sandbox, run coding tasks, preview diffs, and safely export patches."
    group: "Tutorials"
    markdown: "https://dynocap.dev/docs/tutorials/agent-task-workflow.md"
  - title: "Manage Dependencies and Caching"
    path: "/docs/how-to/manage-dependencies-and-caching"
    url: "https://dynocap.dev/docs/how-to/manage-dependencies-and-caching"
    description: "How to warm a runtime's package cache under filtered network egress and install from it in completely offline sandboxes, for npm, uv and Go modules."
    group: "How-to guides"
    markdown: "https://dynocap.dev/docs/how-to/manage-dependencies-and-caching.md"
  - title: "Network Isolation and Egress Policy"
    path: "/docs/how-to/network-isolation-and-egress"
    url: "https://dynocap.dev/docs/how-to/network-isolation-and-egress"
    description: "How to configure network modes in DynoCap, enforce strict egress boundaries, and prevent data exfiltration."
    group: "How-to guides"
    markdown: "https://dynocap.dev/docs/how-to/network-isolation-and-egress.md"
  - title: "Interactive Shells and Terminal Sessions"
    path: "/docs/how-to/interactive-shells-and-terminal"
    url: "https://dynocap.dev/docs/how-to/interactive-shells-and-terminal"
    description: "How to open interactive terminals, handle terminal resizing and signals, and run full-screen console programs in DynoCap."
    group: "How-to guides"
    markdown: "https://dynocap.dev/docs/how-to/interactive-shells-and-terminal.md"
  - title: "Integrate the TypeScript SDK"
    path: "/docs/how-to/integrate-typescript-sdk"
    url: "https://dynocap.dev/docs/how-to/integrate-typescript-sdk"
    description: "How to programmatically start sandboxes, execute commands, preview diffs, and collect results using @dynocap/sdk."
    group: "How-to guides"
    markdown: "https://dynocap.dev/docs/how-to/integrate-typescript-sdk.md"
  - title: "Configure the Model Context Protocol (MCP) Server"
    path: "/docs/how-to/configure-mcp-server"
    url: "https://dynocap.dev/docs/how-to/configure-mcp-server"
    description: "How to connect DynoCap's MCP server to Claude Desktop, Cursor, and Cline to empower LLMs with safe, local sandboxes."
    group: "How-to guides"
    markdown: "https://dynocap.dev/docs/how-to/configure-mcp-server.md"
  - title: "Troubleshoot with dynocap doctor"
    path: "/docs/how-to/troubleshoot-with-doctor"
    url: "https://dynocap.dev/docs/how-to/troubleshoot-with-doctor"
    description: "How to use dynocap doctor to find what is blocking sandboxes, and dynocap doctor --fix to repair it."
    group: "How-to guides"
    markdown: "https://dynocap.dev/docs/how-to/troubleshoot-with-doctor.md"
  - title: "CLI Overview and Standards"
    path: "/docs/reference/cli/overview"
    url: "https://dynocap.dev/docs/reference/cli/overview"
    description: "Global options, environment variables, exit codes, and signal conventions for the dynocap command-line interface."
    group: "Reference"
    markdown: "https://dynocap.dev/docs/reference/cli/overview.md"
  - title: "CLI Command Reference"
    path: "/docs/reference/cli/commands"
    url: "https://dynocap.dev/docs/reference/cli/commands"
    description: "Comprehensive syntax, parameters, flags, and behaviors for every dynocap command."
    group: "Reference"
    markdown: "https://dynocap.dev/docs/reference/cli/commands.md"
  - title: "CLI JSON Schemas"
    path: "/docs/reference/cli/json-schemas"
    url: "https://dynocap.dev/docs/reference/cli/json-schemas"
    description: "Exact JSON schemas and field definitions for scripting and automated integration with the dynocap CLI."
    group: "Reference"
    markdown: "https://dynocap.dev/docs/reference/cli/json-schemas.md"
  - title: "CLI Error Contracts"
    path: "/docs/reference/cli/errors"
    url: "https://dynocap.dev/docs/reference/cli/errors"
    description: "Structured error reporting format on stderr, error codes, and recovery suggestions."
    group: "Reference"
    markdown: "https://dynocap.dev/docs/reference/cli/errors.md"
  - title: "TypeScript SDK API Reference"
    path: "/docs/reference/sdk-api"
    url: "https://dynocap.dev/docs/reference/sdk-api"
    description: "Complete class, method, and type definitions for @dynocap/sdk."
    group: "Reference"
    markdown: "https://dynocap.dev/docs/reference/sdk-api.md"
  - title: "MCP Tools Reference"
    path: "/docs/reference/mcp-tools"
    url: "https://dynocap.dev/docs/reference/mcp-tools"
    description: "Tool definitions, parameter schemas, and security controls for the DynoCap Model Context Protocol server."
    group: "Reference"
    markdown: "https://dynocap.dev/docs/reference/mcp-tools.md"
  - title: "Guest Wire Protocol Specification"
    path: "/docs/reference/guest-wire-protocol"
    url: "https://dynocap.dev/docs/reference/guest-wire-protocol"
    description: "Binary framing, packet opcodes, big-endian encoding, and stream multiplexing over virtio-vsock."
    group: "Reference"
    markdown: "https://dynocap.dev/docs/reference/guest-wire-protocol.md"
  - title: "Architecture Overview"
    path: "/docs/explanation/architecture-overview"
    url: "https://dynocap.dev/docs/explanation/architecture-overview"
    description: "How the DynoCap CLI, background daemon, Apple Virtualization.framework, and Linux guest agent interact."
    group: "Explanation"
    markdown: "https://dynocap.dev/docs/explanation/architecture-overview.md"
  - title: "Security and Isolation Boundary"
    path: "/docs/explanation/security-and-isolation"
    url: "https://dynocap.dev/docs/explanation/security-and-isolation"
    description: "Why DynoCap uses hypervisor hardware boundaries instead of containers, and how offline-by-default protects against prompt injection."
    group: "Explanation"
    markdown: "https://dynocap.dev/docs/explanation/security-and-isolation.md"
  - title: "Task Lifecycle and Finite TTL"
    path: "/docs/explanation/task-lifecycle-and-ttl"
    url: "https://dynocap.dev/docs/explanation/task-lifecycle-and-ttl"
    description: "The architectural philosophy behind finite sandbox lifetimes, non-renewable TTLs, and 7-day result retention."
    group: "Explanation"
    markdown: "https://dynocap.dev/docs/explanation/task-lifecycle-and-ttl.md"
  - title: "Git Workspaces and Patch Extraction"
    path: "/docs/explanation/git-workspaces-and-patches"
    url: "https://dynocap.dev/docs/explanation/git-workspaces-and-patches"
    description: "How DynoCap imports Git repositories, sanitizes histories and hooks, and extracts clean, verifiable patches."
    group: "Explanation"
    markdown: "https://dynocap.dev/docs/explanation/git-workspaces-and-patches.md"
