{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/V1ki/swift-computer-use/blob/2c2f33786c9b9d016611fd9934e397b7e1f5c64c/docs/ARCHITECTURE.md"
  ],
  "category": "reconstruction-cases",
  "class": "software",
  "description_en": "SwiftCUA reconstructs the behavior of a macOS computer-use service in Swift 6 after studying the Codex Computer Use.app bundle, its local IPC, permissions and input engine. It provides a background service, CLI, JavaScript bridge and MCP servers for accessibility inspection, screenshots and input, with separate research reports on the original.",
  "description_zh": "SwiftCUA 研究 Codex Computer Use.app 的应用结构、本地 IPC、权限和输入引擎后，以 Swift 6 重建 macOS 计算机操作服务。项目提供后台服务、命令行、JavaScript 桥接与 MCP 服务，用于无障碍树检查、截图和输入操作，并附有原应用的逆向报告。",
  "entry_url": "https://awesomerea.org/resources/swiftcua-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/swiftcua-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/V1ki/swift-computer-use/blob/2c2f33786c9b9d016611fd9934e397b7e1f5c64c/README.md",
  "group": "cases",
  "id": "swiftcua-case",
  "json_url": "https://awesomerea.org/resources/swiftcua-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/swiftcua-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/swiftcua-case/index.md",
  "name": "SwiftCUA: reconstructing a macOS computer-use service",
  "name_zh": "SwiftCUA：重建 macOS 计算机操作服务",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "macOS with Screen Recording and Accessibility permission is required for the installed service.",
    "Swift 6 is used for the service; the JavaScript client requires Node.js 18 or newer.",
    "The reconstructed service does not support locked-screen operation or byte-compatible communication with the original service.",
    "MIT License."
  ],
  "requirements_zh": [
    "已安装的服务需要 macOS 的屏幕录制与辅助功能权限。",
    "服务使用 Swift 6；JavaScript 客户端需要 Node.js 18 或更新版本。",
    "重建服务不支持锁屏操作，也不与原服务保持逐字节协议兼容。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "binary",
    "protocol"
  ],
  "url": "https://github.com/V1ki/swift-computer-use",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
