{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "paseo",
    "name": "Paseo",
    "vendor": "Mohamed Boudra",
    "vendorUrl": "https://paseo.sh",
    "kind": "harness",
    "category": "agent-harnesses",
    "summary": "Paseo is an open-source development environment that runs coding agents in parallel on your own machines, each in its own worktree, driven from desktop, iOS, Android, web or CLI, with voice control and no telemetry.",
    "url": "https://www.anchorterminal.com/tools/paseo",
    "markdownUrl": "https://www.anchorterminal.com/tools/paseo.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/paseo.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/paseo.json",
    "dns": "paseo.grade.anchorterminal.com",
    "repo": "https://github.com/getpaseo/paseo",
    "license": "Apache-2.0",
    "transports": [],
    "packages": [],
    "auth": "none",
    "pricing": "free",
    "pricingNotes": "Free and open source. You pay for the coding agents it runs, through your own subscriptions or API keys (checked 2026-11-07).",
    "priceSummary": "Free · OSS",
    "where": "local",
    "x402": {
      "level": "no",
      "evidence": "No payment protocol in the repository or README (checked 2026-11-07).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-07"
    },
    "docsUrl": "https://github.com/getpaseo/paseo#readme",
    "capabilities": [
      "agent.harness",
      "agent.multi-agent"
    ],
    "tags": [
      "open-source",
      "apache-2.0",
      "desktop-app",
      "mobile",
      "cli",
      "self-hosted",
      "new"
    ],
    "lastRelease": "2026-11-07",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 62.1,
      "grade": "B",
      "agentReady": false,
      "rank": 575,
      "ranked": true,
      "rankOf": 1486,
      "categoryRank": 14,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 70,
        "maintenance": 75,
        "payments": 60,
        "reliability": 50,
        "schema": 65,
        "security": 58,
        "transparency": 68
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 50,
          "points": 10,
          "reason": "Local software. Desktop builds, an Android APK, a Docker image and a Nix package (20). ci.yml on the repository; pass state not read (15). GitHub issues and pull requests weren't read (GitHub's pages refuse these sessions), so that line is scored absent (0). CHANGELOG.md (15). Version 0.15.3 (0). 20 + 15 + 0 + 15 + 0 = 50.",
          "checked": "2026-11-07"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 65,
          "points": 10.56,
          "reason": "Harness reading. Public docs, a CLI and plugin examples in the repository (65).",
          "checked": "2026-11-07"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 70,
          "points": 11.38,
          "reason": "Harness reading. A self-hosted daemon that agents can use to create worktrees, launch other agents and talk to them, scriptable from the CLI (70).",
          "checked": "2026-11-07"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 58,
          "points": 10.15,
          "reason": "Harness reading. The README says no telemetry, tracking or forced log-ins (30 of 30). Worktree per agent, on your own machine (10 of 20). No prompt-injection guidance (5). No audit log (5). SECURITY.md (8). 30 + 10 + 5 + 5 + 8 = 58.",
          "checked": "2026-11-07"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 60,
          "points": 7.5,
          "reason": "Free self-hosted software with nothing to buy, so 0 for a protocol and 20 each for public pricing, a free tier and onboarding with no sign-up, 60.",
          "checked": "2026-11-07"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 75,
          "points": 6.56,
          "reason": "v0.15.3 and commits on 7 November 2026 (30). More than three releases in 90 days (20). GitHub issues and pull requests weren't read (GitHub's pages refuse these sessions), so that line is scored absent (0). Current builds (15). CI on push (10). 30 + 20 + 0 + 15 + 10 = 75.",
          "checked": "2026-11-07"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 68,
          "points": 5.95,
          "note": "editorial 82, provenance 53",
          "reason": "Apache 2.0 for everything but third-party components (30). No telemetry and agents run on your machine (22 of 30). CHANGELOG.md, no deprecation policy (10). States no telemetry (20). 30 + 22 + 10 + 20 = 82.",
          "checked": "2026-11-07"
        }
      ],
      "assessment": {
        "date": "2026-11-07",
        "basis": "public evidence",
        "confidence": "low",
        "notes": {
          "ergonomics": "Harness reading. A self-hosted daemon that agents can use to create worktrees, launch other agents and talk to them, scriptable from the CLI (70).",
          "maintenance": "v0.15.3 and commits on 7 November 2026 (30). More than three releases in 90 days (20). GitHub issues and pull requests weren't read (GitHub's pages refuse these sessions), so that line is scored absent (0). Current builds (15). CI on push (10). 30 + 20 + 0 + 15 + 10 = 75.",
          "payments": "Free self-hosted software with nothing to buy, so 0 for a protocol and 20 each for public pricing, a free tier and onboarding with no sign-up, 60.",
          "reliability": "Local software. Desktop builds, an Android APK, a Docker image and a Nix package (20). ci.yml on the repository; pass state not read (15). GitHub issues and pull requests weren't read (GitHub's pages refuse these sessions), so that line is scored absent (0). CHANGELOG.md (15). Version 0.15.3 (0). 20 + 15 + 0 + 15 + 0 = 50.",
          "schema": "Harness reading. Public docs, a CLI and plugin examples in the repository (65).",
          "security": "Harness reading. The README says no telemetry, tracking or forced log-ins (30 of 30). Worktree per agent, on your own machine (10 of 20). No prompt-injection guidance (5). No audit log (5). SECURITY.md (8). 30 + 10 + 5 + 5 + 8 = 58.",
          "transparency": "Apache 2.0 for everything but third-party components (30). No telemetry and agents run on your machine (22 of 30). CHANGELOG.md, no deprecation policy (10). States no telemetry (20). 30 + 22 + 10 + 20 = 82."
        },
        "sources": [
          {
            "what": "repository README, licence, workflows, tags and docs, shallow clone",
            "url": "https://github.com/getpaseo/paseo",
            "seen": "2026-11-07"
          },
          {
            "what": "lead, the Conductor alternatives list the founder pasted on 7 November 2026, and awesome-agent-orchestrators",
            "url": "https://github.com/andyrewlee/awesome-agent-orchestrators",
            "seen": "2026-11-07"
          }
        ],
        "openQuestions": [
          "unchecked: issues and whether CI passes",
          "paseo.sh as the vendor domain is assumed from the project name; the README's site link wasn't read"
        ]
      },
      "negative": 0,
      "verdict": "A self-hosted, open-source workspace for running many coding agents on your own machines, scriptable from the CLI and reachable from phone, web or desktop, with no telemetry or forced log-in. It's pre-1.0 and run largely by one maintainer.",
      "bestFor": "Developers who want parallel coding agents on their own machines with no telemetry, reachable from anywhere.",
      "strengths": [
        "No telemetry, tracking or forced log-ins, per the README",
        "Agents can create worktrees, launch other agents and talk to them across providers",
        "Desktop, iOS, Android, web and CLI clients for one self-hosted daemon",
        "Apache 2.0, with a changelog and CI"
      ],
      "weaknesses": [
        "Pre-1.0, at 0.15.3",
        "Most commits come from one maintainer and bots",
        "No prompt-injection guidance for agents that read untrusted content"
      ],
      "agentNotes": [
        "Run the daemon on the machine that has your tools and credentials, and connect from the clients",
        "Script runs from the CLI for repeatable agent jobs"
      ],
      "metrics": {
        "kind": "local",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "low",
          "grade": "B",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 62.1
        }
      ],
      "editorialScores": {
        "ergonomics": 70,
        "maintenance": 75,
        "payments": 60,
        "reliability": 50,
        "schema": 65,
        "security": 58,
        "transparency": 82
      },
      "provenanceScore": 53,
      "checked": {
        "categories": {
          "ergonomics": "2026-11-07",
          "maintenance": "2026-11-07",
          "payments": "2026-11-07",
          "reliability": "2026-11-07",
          "schema": "2026-11-07",
          "security": "2026-11-07",
          "transparency": "2026-11-07"
        },
        "last": "2026-11-07",
        "oldest": "2026-11-07",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-07",
          "grade": "B",
          "kind": "listed",
          "method": "0.7",
          "score": 62.1
        }
      ]
    },
    "connect": {
      "install": "Download from the releases page, or run the daemon with Docker or Nix"
    },
    "letme": {
      "capability": "https://letme.dev/agent.harness",
      "tool": "https://letme.dev/paseo"
    },
    "notable": [
      "Supports Claude Code, Codex, Copilot, OpenCode, Pi, Antigravity and Muse Code through one interface (https://github.com/getpaseo/paseo#readme)"
    ],
    "area": "frameworks",
    "details": [
      {
        "label": "Surface graded",
        "value": "The open-source app and daemon, read from a clone of github.com/getpaseo/paseo on 7 November 2026. Nothing installed"
      }
    ],
    "provenance": {
      "legalEntity": "Mohamed Boudra",
      "domain": "paseo.sh",
      "domainRegistered": "",
      "domainNote": "Not looked up: RDAP isn't requested under the 1 November 2026 rules.",
      "endpointOnVendorDomain": null,
      "terms": "",
      "privacy": "",
      "statusPage": "",
      "changelog": "https://github.com/getpaseo/paseo/blob/main/CHANGELOG.md",
      "securityTxt": "none",
      "checked": "2026-11-07",
      "notes": [
        "The licence names Mohamed Boudra. The repository is github.com/getpaseo/paseo."
      ],
      "score": 53,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Mohamed Boudra",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "paseo.sh, no registry record we could read",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "no hosted endpoint",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Terms of service",
          "value": "nothing hosted, so the Apache-2.0 licence stands in",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Privacy policy",
          "value": "nothing hosted, not scored",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "People named",
          "value": "not researched yet",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Support route",
          "value": "not researched yet",
          "points": 0,
          "max": 0,
          "state": "na"
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/paseo.json",
    "live": {
      "slug": "paseo",
      "securityTxt": {
        "url": "https://paseo.sh/.well-known/security.txt",
        "state": "unknown",
        "checkedAt": "2026-11-07T16:00:35.732625089Z"
      },
      "pages": [
        {
          "url": "https://raw.githubusercontent.com/getpaseo/paseo/main/CHANGELOG.md",
          "kind": "changelog",
          "status": 200,
          "checkedAt": "2026-11-07T14:21:03.944050608Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "c67e95fe9cd7"
        }
      ],
      "updatedAt": "2026-11-07T16:00:35.732625089Z"
    }
  }
}
