trycua/cua

28.5k starsRust Latest
Open on GitHub

What It Calls

Calls external APIs Partial check The repository's own service

Without a key: What works without a key is still to be checked.

Feature matrix
Feature Provider Use Default Alternative
External API (cua.ai) cua.ai The repository's own service
1 call sites
Undetermined cua.ai None
External API (run.cua.ai) run.cua.ai The repository's own service
2 call sites
Undetermined run.cua.ai None
cyclops-cs — External API (auth.cua.ai)Separate unit: cyclops-cs auth.cua.ai The repository's own service
1 call sites
Undetermined auth.cua.ai None
cyclops-cs — External API (otel.cua.ai)Separate unit: cyclops-cs otel.cua.ai The repository's own service
1 call sites
Undetermined otel.cua.ai None
External APIs
API Credential Code evidence Pricing Pricing page Checked
auth.cua.aiThe repository's own service Credential unclear libs/fleet/backend/config/config.go:194A language without path tracing No pricing info - -
cua.aiThe repository's own service Credential unclear libs/cua/crates/cua-spaces-app-core/src/settings.rs:175A language without path tracing No pricing info - -
otel.cua.aiThe repository's own service Credential unclear libs/fleet/backend/config/config.go:248A language without path tracing No pricing info - -
run.cua.aiThe repository's own service Credential unclear libs/cua/crates/cua-fleet/src/config.rs:7A language without path tracing No pricing info - -

Data sent out: Telemetry (PostHog) · What is sent could not be confirmed in the code

Fetched over the network: GitHub · Documentation (Documentation)

Checked scope: Partial check — 400/8,182 files · tree not truncated · no submodules · 203 unresolved import path(s)

Next

Check another repository This result is wrong

Badge preview

external API badge

[![external API](https://whatitcalls.reactiveworks.dev/badge/trycua/cua.svg)](https://whatitcalls.reactiveworks.dev/en/trycua/cua)

Shows as “external API · used” in a README.

Was this analysis helpful?

Freshness detailscommit 144ec6a · checked 2026-10-07
Committed
2026-10-07 11:48 UTC
Checked
2026-10-07 12:12 UTC
HEAD last seen
2026-10-07 12:12 UTC · 144ec6a (same as the checked commit)
Read depth
Basic (up to 400 files · 8 MB)
Scanner · rules
scan-5+verdict-4
Pricing catalog
version 2
Correction revision
0
Summary
Rule sentences
What is sent out
  • Unconfirmed Providers whose payload was not found in the code: auth.cua.ai, cua.ai, otel.cua.ai, run.cua.ai
README claims ↔ code4

local

Give AI agents computers they can use. Cua Spaces gives your agents full desktops on your Mac and on machines you own. This repository also holds Cua Driver for README.md:10
Cua Spaces is a desktop app that gives your agents full desktops. Each desktop is a Space: a macOS VM built locally on your Mac, or a Linux or Omarchy image. Sp README.md:69

The README says it runs locally, while in the code does not proceed without calling .

free

Spaces is free for individuals. Pro and Teams plans are coming soon. The app is source-available under FSL-1.1-MIT. README.md:85
Cua Spaces is source-available under FSL-1.1-MIT: the Spaces apps, cua-spacesd, the Cua Keyvault, teleport, Cua Volume ( cua-volume ) and the streaming client, README.md:270

The README says it is free, while in the code does not proceed without calling .

no API key

run it on a local desktop sandbox, and read the score. No API key until the docs/content/docs/cua-bench/quickstart.mdx:7

The README says no API key is needed, while in the code does not proceed without a key.

offline

offline: user lume with password lume , SSH, autologin, no sleep or screen docs/content/docs/lume/quickstart.mdx:27
Run focused offline verification with synthetic embeddings: docs/scripts/README.md:45

The README says it works offline, while in the code does not proceed without calling .

Code quotes

Source files are not stored. Code is linked at the checked commit on GitHub; stored quotes are at most 3 lines per evidence and 6 per file.

No code evidence to quote.

Checked scope details

Files

In the repository
8,182
Checked
400 (4%)

Manifests

173 priority file(s) not read

  • samples/openkoalabot-example-ts/src/core/app.ts
  • samples/openkoalabot-example-ts/src/server/app.ts
  • samples/openkoalabot-example-ts/src/server/main.ts
  • scripts/docs-generators/rustdoc-json/src/main.rs
  • apps/cua-spaces/scripts/golden/get-skills-mcp/server.py

+168 more

  • pyproject.toml
  • docs/package.json
  • apps/cua-spaces/package.json
  • libs/cua-bench/pyproject.toml
  • libs/cua-bench-rl/pyproject.toml
  • libs/cuabot/package.json

+24 more

Unresolved import paths (203)

not read 192 · entry not read 8 · dynamic import 2 · missing file 1

Excluded files

  • build/ 7
  • .json 814
  • .md 411
  • .sh 408
  • .mdx 308
  • .png 295

+83 more

External code not checked
None
Limits hit
file count limit
Untraced languages
go 2 · rust 3
Symbolic links not followed
3
Correction history

No corrections yet.

This result is wrong · Corrections policy