Computer Use

D 55 completed
Other
unknown / swift · small
100
Files
8,910
LOC
0
Frameworks
5
Languages

Pipeline State

completed
Run ID
#1544756
Phase
done
Progress
0%
Started
2026-04-16 22:53:51
Finished
2026-04-16 22:53:51
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
37.22
Framework unique
Isolation
Last stage change
2026-05-10 03:34:36
Deduplication group #47380
Member of a group with 1,432 similar repo(s) — canonical #1436887 view group →
Repobility · severity-and-effort ranking · https://repobility.com

AI Prompt

Create a command-line tool for macOS that allows desktop control from the terminal. I need functionality to take screenshots (including options like `capture-excluding` or `capture-region`), simulate mouse and keyboard inputs (like moving the mouse, clicking, typing text, or sending key combinations), and manage windows. It should also support session management, allowing me to start a session, grant access to specific apps, and perform orchestrated actions like clicking or batching multiple commands while enforcing safety guards. Please ensure all outputs are JSON to stdout.
swift macos cli automation desktop-control command-line scripting input screenshot
Generated by gemma4:latest

Catalog Information

Create a command-line tool for macOS that allows desktop control from the terminal. I need functionality to take screenshots (including options like capture-excluding or capture-region), simulate mouse and keyboard inputs (like moving the mouse, clicking, typing text, or sending key combinations), and manage windows. It should also support session management, allowing me to start a session, grant access to specific apps, and perform orchestrated actions like clicking or batching multiple com

Tags

swift macos cli automation desktop-control command-line scripting input screenshot

Quality Score

D
55.3/100
Structure
49
Code Quality
63
Documentation
38
Testing
15
Practices
78
Security
100
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (PascalCase)
  • Good security practices — no major issues detected

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No tests found — high risk of regressions
  • 1 files with critical complexity need refactoring
  • 1432 duplicate lines detected — consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite — start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Languages

swift
96.1%
yaml
1.6%
markdown
1.0%
shell
0.7%
ruby
0.7%

Frameworks

None detected

Symbols

property1,382
method499
struct123
enum53
class23
function4
extension2

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1368475.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV