callstack/agent-device
View on GitHubMobile app automation and verification for AI coding agents. CLI, MCP server, and typed Node.js API for iOS, Android, HarmonyOS, TV, web, macOS, and Linux.
- Stars
- 4.7k
- Forks
- 304
- Open beginner issues
- 3
- Indexed issues
- 100
- Avg merge
- 12h 42m
- Merged PRs (30d)
- 463
- Dominant language
- TypeScript
- License
- MIT
- Last GitHub push
- Sep 19, 2026
- Latest indexed
- Sep 14, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- No beginner labels indexed
-
enhancement ready-for-agent
Difficulty 4/5 3-5 days Newbie friendliness 42/100
callstack/agent-device#2731 ·
-
bug ready-for-agent
Difficulty 3/5 1-2 days Newbie friendliness 72/100
callstack/agent-device#2729 ·
-
bug ready-for-agent
Difficulty 5/5 Over a week Newbie friendliness 38/100
callstack/agent-device#2728 ·
-
enhancement needs-triage
Difficulty 5/5 Over a week Newbie friendliness 25/100
callstack/agent-device#2725 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
callstack/agent-device#2719 ·
-
needs-triage
Difficulty 4/5 3-5 days Newbie friendliness 55/100
callstack/agent-device#2714 ·
-
iOS smoke fails in verify-installed-snapshot-bridge when a cold xcrun probe eats the shared deadline Openneeds-triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
callstack/agent-device#2712 ·
-
needs-triage
Difficulty 4/5 3-5 days Newbie friendliness 68/100
callstack/agent-device#2711 · 2 comments ·
-
needs-triage
Difficulty 4/5 3-5 days Newbie friendliness 56/100
callstack/agent-device#2707 ·
-
Android settings permission response: one permissions list for changed ids, not permission: "a,b" Openready-for-agent refactor
Difficulty 4/5 3-5 days Newbie friendliness 72/100
callstack/agent-device#2701 ·
-
ready-for-agent refactor
Difficulty 4/5 3-5 days Newbie friendliness 58/100
callstack/agent-device#2700 ·
-
needs-triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
callstack/agent-device#2696 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 68/100
callstack/agent-device#2695 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 68/100
callstack/agent-device#2694 · 1 comment ·
-
enhancement needs-triage
Difficulty 5/5 Over a week Newbie friendliness 38/100
callstack/agent-device#2685 ·
-
enhancement needs-triage
Difficulty 5/5 Over a week Newbie friendliness 25/100
callstack/agent-device#2681 ·
-
Collocation: fold src/cli-schema into src/commands/schema, move batch-steps into src/commands/batch Open
Difficulty 4/5 3-5 days Newbie friendliness 48/100
callstack/agent-device#2679 ·
-
Add report-only module-shape measures: placement legibility (Jev) and change-coupling modularity Openready-for-agent
Difficulty 5/5 Over a week Newbie friendliness 30/100
callstack/agent-device#2677 · 4 comments ·
-
ready-for-agent refactor
Difficulty 5/5 Over a week Newbie friendliness 35/100
callstack/agent-device#2663 · 1 comment ·
-
ready-for-agent refactor
Difficulty 5/5 Over a week Newbie friendliness 45/100
callstack/agent-device#2662 · 2 comments ·
-
ready-for-agent refactor
Difficulty 5/5 Over a week Newbie friendliness 28/100
callstack/agent-device#2661 · 1 comment ·
-
needs-triage
Difficulty 5/5 Over a week Newbie friendliness 42/100
callstack/agent-device#2657 ·
-
needs-triage
Difficulty 4/5 3-5 days Newbie friendliness 65/100
callstack/agent-device#2656 ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 72/100
callstack/agent-device#2650 ·
-
needs-triage refactor
Difficulty 4/5 3-5 days Newbie friendliness 52/100
callstack/agent-device#2640 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 76/100
callstack/agent-device#2634 ·
-
needs-triage
Difficulty 4/5 3-5 days Newbie friendliness 35/100
callstack/agent-device#2622 ·
-
needs-triage refactor
Difficulty 4/5 3-5 days Newbie friendliness 38/100
callstack/agent-device#2616 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
callstack/agent-device#2560 ·
-
backlog enhancement
Difficulty 4/5 3-5 days Newbie friendliness 45/100
callstack/agent-device#2554 ·
-
mutation-model: indirect-ownership self-test pins a test that stopped reaching scroll-edge-state Openbug needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
callstack/agent-device#2547 ·
-
bug needs-triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
callstack/agent-device#2546 · 2 comments ·
-
refactor
Difficulty 5/5 Over a week Newbie friendliness 20/100
callstack/agent-device#2531 · 3 comments ·
-
refactor
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
callstack/agent-device#2530 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
callstack/agent-device#2492 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
callstack/agent-device#2491 · 4 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
callstack/agent-device#2489 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
callstack/agent-device#2485 ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
callstack/agent-device#2475 · 2 comments ·
-
refactor
Difficulty 5/5 Over a week Newbie friendliness 35/100
callstack/agent-device#2469 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 67/100
callstack/agent-device#2468 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
callstack/agent-device#2451 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 70/100
callstack/agent-device#2450 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
callstack/agent-device#2449 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
callstack/agent-device#2434 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
callstack/agent-device#2376 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 50/100
callstack/agent-device#2343 ·
-
needs-triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
callstack/agent-device#2289 · 2 comments ·
-
enhancement needs-info
Difficulty 5/5 Over a week Newbie friendliness 35/100
callstack/agent-device#2281 · 1 comment ·
-
needs-info
Difficulty 5/5 Over a week Newbie friendliness 42/100
callstack/agent-device#2274 · 1 comment ·