LibreAI / ИИ-агенты / agent-device
// agents · callstack/agent-device

agent-device

agent-device — проект с открытым исходным кодом из категории «ИИ-агенты» от callstack (callstack/agent-device на GitHub). У него 4 936 звёзд на GitHub и 328 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 8 октября 2026.

Mobile app automation and verification built for AI coding agents — CLI, MCP server, and Node API

★ 4,9 тыс. звёзд⑂ 328 форковMITобновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
callstack/agent-device
Звёзды GitHub
4 936
Форки
328
Лицензия
MIT
Последнее обновление на GitHub
8 октября 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Check your goal

    Decide which apps and platforms your agent must verify — iOS simulator, Android emulator, a physical device, web, or desktop.

  2. Install the CLI

    Install agent-device globally from npm; it requires Node.js 22.12 or newer (Node 24+ for web automation).

  3. Verify your setup

    Run the doctor command yourself before handing the CLI to an agent, and review the workflow guides.

  4. Run your first session

    Open an app, take an accessibility snapshot, act on a ref, and capture a screenshot as evidence.

// возможности

Почему его любят

Accessibility snapshots

Agents inspect app state through token-efficient accessibility trees, refs, and selectors rather than screenshots alone.

Act on the UI

Tap or press elements, fill fields, scroll, use gestures, wait, assert state, and handle alerts.

Debugging evidence

Capture screenshots, video, logs, traces, network data, performance samples, and crash details.

Replay scripts

Save working steps as .ad scripts for local use or CI, with export to strict Maestro YAML when needed.

MCP server built in

`agent-device mcp` starts a stdio MCP server exposing the same commands as structured tools.

Parallel-safe sessions

Sessions are scoped to the caller's git worktree, and host-local device claims stop parallel agents from taking over each other's simulators; remote device clouds such as BrowserStack and AWS Device Farm are supported.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Clone the project and enter its directory (or skip the clone and install from npm in the next step).

    git clone https://github.com/callstack/agent-device.git
    cd agent-device
  2. Install the CLI

    Install agent-device globally; Node.js 22.12+ is required.

    npm install -g agent-device@latest
  3. Check setup and drive an app

    Run the doctor check, then open an app and inspect it.

    agent-device doctor
    agent-device open Contacts --platform ios
    agent-device snapshot -i
// сценарии использования

Что можно создать

Also on this shelf: AgentArk — a personal AI assistant that puts security first. The AI Agents shelf also holds sglang — High-performance serving for the LLMs that power your agents. Readers working through the AI Agents shelf also stop at chroma, open-source search infrastructure built for AI workloads.

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains agent-device?

Callstack, the React Native consultancy; the README notes teams at companies such as Expensify and Shopify use it.

Is agent-device free?

Yes, the tool itself is open source under the MIT license. Optional remote device clouds it can connect to (such as BrowserStack or AWS Device Farm) are separate paid services.

Does it need a paid API key?

No API key is required for the CLI, MCP server, or Node API themselves; you bring your own coding agent (for example Claude Code or Codex) to drive it.

How does it compare to Appium, Detox, or Maestro?

Those tools run test suites that humans write and maintain; with agent-device, an agent reads app state and chooses each command at run time. It complements them — runs can be saved as .ad scripts or exported as strict Maestro YAML.

How do I get started?

Run `npm install -g agent-device@latest`, then `agent-device doctor`, open an app with `agent-device open`, and inspect it with `agent-device snapshot -i`.

// продолжить изучение

Похожие инструменты

ИИ-агенты

agent-browser

A fast browser-automation CLI built for AI agents.

★ 43,6 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

oh-my-agent

Open ai agents for mechanical verification for ai coding agents — skills p.

★ 1,3 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

matlab-mcp-server

Official MathWorks MCP server: drive MATLAB from AI coding agents.

★ 1,6 тыс. звёздNOASSERTION
Смотреть руководство →
ИИ-агенты

deep-research

Deep Research with any LLM: in-depth reports in minutes, with an SSE API and MCP server built in

★ 4,7 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

chrome-devtools-mcp

Chrome DevTools for coding agents: an MCP server that lets agents debug and inspect real Chrome

★ 53,1 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

brightdata-mcp

Bright Data's MCP server: web search, scraping, structured data and browser automation for agents (75 tools)

★ 2,7 тыс. звёздMIT
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если agent-device вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к agent-device — продолжайте изучать полку по обе стороны от него.

Получить agent-device

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.