Resources · Claude connector

Claude Replicant connectorWhat Claude can do in your Android project.

The Claude Replicant connector exposes 14 tools. 7 read your Android setup (devices, logs, screen), 4 act on it (apps, shell, emulators, screen gestures), and 3 have no source saying whether they read or change anything. Here is what Claude does on your machine and what is blocked.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the Claude Replicant connector changes for your mobile team

Build, install, launch, tap your way to the screen that crashes, then copy the logs: that back-and-forth between terminal and phone is what you hand to Claude. Replicant is a desktop extension published by the developer Archit Joshi, which gives Claude control of your local Android environment. There is no service account; everything happens on your machine.

Replay a user journey. adb-app installs and launches the app, ui-action taps, types and scrolls, and ui-query finds elements on screen through accessibility.

Find why the app crashed. adb-logcat filters logs by package, tag, level and time, while gradle-get-details pulls the full output of a previous build or test run.

Build and test. According to the author, gradle-build builds APKs and app bundles and gradle-test runs unit and instrumented tests with baseline comparison; no source says whether they change anything, so this page leaves them unclassified.

What Claude cannot do with this connector: it works on one device at a time, apps with custom rendering such as Flutter or games may expose nothing to read, and the shell refuses destructive commands. Gradle tools need gradlew in your project. Nothing runs on its own either: no build fires on every code change unless you ask. For that, you need an automation or continuous integration tool, a different job; the Integrations hub covers that side.

Vocabulary

The vocabulary in one minute

Five words that make the rest of this page easier.

Connector
The link you install once between Claude and a tool, here your local Android environment, so Claude can work in it while answering you.
Tool
One named action the connector hands to Claude. Claude picks which to call; the directory sheet lists them by name.
Authorization
The access you grant Claude. Here there is no sign-in screen: the extension works through the Android tools already installed on your machine.
Approval
The confirmation Claude waits for before carrying out something that changes anything, shown in the conversation.
MCP
The common standard connectors are built on; it lets an assistant talk to an outside service or tool.
Connect

Connect Replicant to Claude in three steps

  1. 01

    Find Replicant in Claude Desktop

    Replicant is a desktop extension, so it installs on Claude Desktop. Open settings, go to Customize then Connectors and look for Replicant. On a Team or Enterprise plan, an Owner or Primary Owner has to enable it first.

  2. 02

    Start the install

    Start the connection from Replicant's row. If the extension misbehaves later, use Disconnect and add it again from the same row; that is the standard move on Claude's side.

  3. 03

    Check your environment

    There is no authorization screen here, since no account is involved. The author instead suggests running the built-in diagnostic (replicant doctor) to confirm that Node.js, adb and the emulator are in place.

Tools

All 14 tools, grouped by effect

Replicant MCP gives Claude 14 tools: 7 that read your account, 4 that change something in it, and 3 no official source describes.

Three groups: what Claude reads, what it runs on your device or emulator, and the tools no source classifies. Tool names stay as Claude shows them.

  • 7 read
  • 4 write
  • 3 not documented

What Claude reads (7)

7 tools

Seven tools that look at your project, your device or the documentation.

adb-device

Lists the Android phones and emulators that are connected, reports their properties, and picks the one Claude will work on. Every following command targets that device.

When it helps
you have a phone on USB and an emulator open, and you want Claude to test on the phone.
Watch out
one active device at a time, according to the author; no parallel operations.

Sourcegithub.com · October 1, 2026 ↗

adb-logcat

Reads Android's system logs (logcat), filtered by package, tag, level or time, so Claude can find what made the app crash.

When it helps
your app closes on launch and you want the exact error without pasting hundreds of lines.
Watch out
the time filter expects adb's exact format; "the last 5 minutes" is not understood.

Sourcegithub.com · October 1, 2026 ↗

gradle-list

Explores your Gradle project's structure: modules, build variants and available tasks.

When it helps
you are picking up an Android project and want to know which variants exist before building.
Watch out
it needs the gradlew script at the project root, or nothing answers.

Sourcegithub.com · October 1, 2026 ↗

gradle-get-details

Fetches the full output of a previous build or test run from its ID. The author's design returns summaries first, and the full detail only on demand, to keep token usage down.

When it helps
a build failed and the summary is not enough to understand the error.
Watch out
it needs the build ID returned with the summary.

Sourcegithub.com · October 1, 2026 ↗

ui-query

Queries the app's interface through accessibility services, finding elements first through accessibility data and then by spatial proximity, rather than by coordinates.

When it helps
you want to check what a screen displays after a sequence of actions.
Watch out
apps with custom rendering (Flutter, game engines, video players, canvas-based interfaces) may expose nothing.

Sourcegithub.com · October 1, 2026 ↗

ui-capture

Takes a screenshot and stores it in .replicant/screenshots/ in your current working directory.

When it helps
you want a visual record of a layout bug to attach to your ticket.
Watch out
according to the author, screenshots may contain sensitive data, and nothing in .replicant/ is deleted automatically.

Sourcegithub.com · October 1, 2026 ↗

rtfm

Returns the server's documentation and usage guides by category, such as build, adb, emulator or UI. The author suggests asking Claude to call it with one of those categories.

When it helps
you want to know how a group of tools works before using it.
Watch out
this is the author's documentation, not Android's.

Sourcegithub.com · October 1, 2026 ↗

What Claude runs (4)

4 tools

Four tools that manage apps, run shell commands, handle emulators or act on the screen. No source gives them their own confirmation.

adb-app

Approval: see the rule

Installs, uninstalls, launches or stops an app on the active device, and can clear its data.

What Claude asks for
no source describes a confirmation specific to this tool; the general approval rule further down applies.
When it helps
a new build of the app is ready and you want it installed and opened on the device.
Watch out
it acts on the device selected with adb-device, one at a time.

Sourcegithub.com · October 1, 2026 ↗

adb-shell

Approval: see the rule

Runs shell commands on the device, with guard rails: the author blocks commands such as reboot, rm -rf / or su, so that you cannot brick the device.

What Claude asks for
no dedicated prompt is documented; the general approval frame applies, on top of the author's blocklist.
When it helps
you want to read a system property or list an app's files without opening a terminal.
Watch out
shell metacharacters and sh -c or bash -c wrappers are refused as well.

Sourcegithub.com · October 1, 2026 ↗

emulator-device

Approval: see the rule

Creates, starts, stops or wipes an Android emulator, and saves, loads or deletes its snapshots.

What Claude asks for
nothing specific is described before these actions; you fall back on the default rule.
When it helps
you want a fresh emulator to reproduce a bug without touching your phone.
Watch out
booting an emulator falls under the 5-minute default timeout, which cannot be changed today.

Sourcegithub.com · October 1, 2026 ↗

ui-action

Approval: see the rule

Taps, types text or scrolls in the app on the active device.

What Claude asks for
no confirmation step is described for these gestures; the shared rule is what applies.
When it helps
you want Claude to walk through a series of screens up to the one you need to check.
Watch out
when accessibility data is missing, the author's tooling falls back on text recognition, then on a screenshot.

Sourcegithub.com · October 1, 2026 ↗

Unclassified (3)

3 tools

The author describes these three tools in one line each, but no source says whether they only read or also change something. We will not guess.

gradle-build

According to the author, this tool builds APKs and app bundles, and hands Claude a summary with a cache ID rather than the whole Gradle log. No source says whether it reads or changes anything, so this page does not classify it.

Watch out
like the other unclassified tools, it falls under the general approval rule.

gradle-test

The author describes it as running unit and instrumented tests with regression detection through baseline comparison. No source says whether it reads or changes anything, so it stays unclassified here.

Watch out
the general approval rule applies to it, as to every tool.

cache

Only one vague line from the author comes with it: managing the response cache, stored in .replicant/cache/. No source says whether it reads that cache or clears it, so this page does not decide.

Watch out
whatever it does, the general approval rule covers it.
Approvals

What Claude asks before it acts

By default, Claude stops and asks for your go-ahead before each action it takes for you, right in the conversation.

On Team and Enterprise, owners decide whether members can let some actions through without being asked every time, and they can cap what a connector does for the whole organization. On Replicant's side, the author adds a technical barrier: the shell tool refuses a list of dangerous commands before they even reach the device. Claude acts through the Android tools installed on your computer, and nothing beyond them.

Plans

Which plans include the connector

None of the 819 sheets in the official directory shows availability by plan; connector by connector, the information is not published anywhere.

The general rule is documented: desktop extensions such as Replicant install on Claude Desktop, while remote connectors are open to all users on Claude, Cowork, Claude Desktop and mobile. On Team and Enterprise, an Owner or Primary Owner enables the connector for the organization. For the current state, check Replicant's sheet in the directory. Only its author documents this connector.

Limits

Where the Replicant connector stops

A connector is not an automation: Claude calls these tools while it answers you, and no build starts on its own.

Replicant is published by the developer Archit Joshi and listed as a partner in the directory. The badge is not a security audit, and Anthropic does not vouch for how a publisher's tools behave: connect it knowing it runs commands on your machine and your device. Three of its tools stay unclassified because no source says whether they change anything. The author documents several known limitations; the main ones are below.

Need help

Need help connecting Replicant MCP to Claude?

A person reads every message.

FAQ

Claude Replicant connector: common questions

01What can Claude do with the Replicant connector?
Claude can drive your local Android development environment from the chat. It lists and selects devices, reads logs, installs and opens apps, runs guarded shell commands, creates and boots emulators, finds elements through accessibility, taps and types, and takes screenshots. The author also describes build and test tools, and a cache tool, without any source saying whether they change anything. Everything happens on your machine, with no service account, through tools such as adb and the emulator.
02Can Claude change my device or my project?
Yes, four tools act on your device or emulator. They install, uninstall, launch or stop an app and clear its data, run shell commands, create, wipe or delete emulators and their snapshots, and tap, type or scroll on screen. The author blocks destructive shell commands, such as reboot, su or rm -rf /. For the build and test tools, no source says whether they change your project, so the page leaves them unclassified. Screenshots stay in .replicant/ until you remove them.
03Does Claude ask before installing an app?
By default, yes: Claude asks for confirmation before each action it takes for you. No source describes a confirmation specific to adb-app or the other Replicant tools, so that general rule is what applies. The author adds a technical safeguard on the shell, which refuses a list of dangerous commands whatever answer you give. On Team or Enterprise, owners can also block every write from the connector for the whole organization.
04Which plans is it available on?
No official source publishes plan availability connector by connector, and none of the 819 directory sheets shows it. The general rule is that desktop extensions, which Replicant is, install on Claude Desktop. On Team and Enterprise, an Owner or Primary Owner enables the connector for the organization first. The directory sheet remains the only place that shows the current state for your own Claude account, so check it there rather than relying on a third-party article.
05Does Claude see everything on my computer?
It acts through your machine's Android tools, adb, the emulator and Gradle, on the project and device you point it to. It only works on one active device at a time. What it reads on screen goes through accessibility or screenshots, and the author warns that screenshots may contain sensitive data such as personal information or credentials. Those files stay in the .replicant/ folder of your working directory until you remove them yourself, since there is no automatic retention policy.
06Why can't Claude find the buttons in my Flutter app?
Because Replicant reads the interface through accessibility, and apps with custom rendering, such as Flutter, game engines, video players or canvas-based interfaces, may not expose those elements. The author plans a fallback for that case: text recognition first, then a screenshot handed to Claude for visual analysis. The author's known limitations also suggest using a visual snapshot or a screenshot in those cases, rather than relying on the accessibility tree.
07Claude or an automation tool for Replicant?
They do different jobs, so it depends on the use. Claude with this connector acts when you talk to it: reproducing a bug, building a test version, reading a crash's logs. An automation or continuous integration tool runs in the background and reacts to every code change with nobody involved. To run the tests on every push, that second kind of tool is the right fit, not a conversation that waits for your question.