mrkeyoor.com_
Fri 23 Oct 00:44 UTC
Dev Toolsevaluationupdated 20 Oct 2026

agentdock review

AgentDock connects AI assistants to computers and servers through MCP so they can edit files, run commands, and use browser and task tools on those machines. Its English README covers desktop pairing and direct connections; the supplied configuration reference and compatibility release notice are in Chinese.

+21stars / 7d
Verdict

AgentDock's dd493a7 source snapshot installed, built, and completed the recorded test step with 114 passing tests. That supports a controlled source trial. Pairing, browser control, and deployment behavior remain unvalidated by our run. Issue 243 contains a stdio blockage report for agentdock-ad32e0 and a maintainer response reporting successful writes and subsequent requests on current main. Neither establishes the outcome for your setup. Start with a disposable directory and test the connection you intend to use.

We ran it

Lab card: what happened when we ran agentdockScreenshot of agentdock (nexusdock.co)
Install✓ · 35s92 packages
Build✓ · 44s
Tests✓ · 45s114 passed · 0 failed of 114 (go test)
Repo949 files~152,833 lines of source · 7.6 MB · 6 CI workflows · Dockerfile

Answers from our run

Does agentdock build from source?

Dependencies installed in 35 seconds (92 packages), and the build succeeded in 44 seconds. We cloned commit dd493a7 into a clean Debian container with 3 CPUs and no project-specific setup.

Do agentdock's tests pass?

Yes. The project's own test command finished in 45 seconds and reported 114 passed, 0 failed (go test).

Who should not use agentdock?

Teams that need only file access within specified folders; a directory-limited filesystem server is a narrower fit.

What are the alternatives to agentdock?

Filesystem MCP Server, Playwright MCP. AgentDock's dd493a7 source snapshot installed, built, and completed the recorded test step with 114 passing tests.

Setup4/54/5 for source setup only. Install, build, and the recorded test step succeeded at dd493a7. This supports a favorable source-setup assessment, but pairing, direct client configuration, and browser integration were not validated. The score does not rate deployment ease.
Docs3/53/5 for the supplied documentation available to an English-speaking evaluator. The English README explains pairing and direct access, but the inspected detailed configuration reference and compatibility release notice are in Chinese. Documentation completeness across all platforms was not assessed.
CommunityN/AN/A. Issue 243 shows a maintainer follow-up requesting diagnostic details, but one exchange does not establish support quality, response consistency, adoption, or community health. The supplied evidence does not support a numerical community rating.
Maturity3/53/5 reflects material evaluation limits. The dd493a7 suite passed, but our run did not validate operational integrations. Issue 243 remains a disputed, unreproduced report: the reporter described stdio blockage at agentdock-ad32e0, while the maintainer reported successful checks on current main.

Who it’s for

Developers who need a compatible AI assistant to work across a laptop and servers.
Operators prepared to configure and maintain local MCP, direct public access, or NexusDock pairing.
Source users willing to test their intended connection and file operations in a disposable directory.

Who it’s NOT for

Teams that need only file access within specified folders; a directory-limited filesystem server is a narrower fit.
Operators unwilling to maintain authentication for public access.
Teams that require verified pairing, browser control, or deployment reliability before evaluation; our recorded source run did not validate those integrations.

Setup reality

Our October 13, 2026 sandbox run installed commit dd493a7 in 35 seconds with 92 dependencies recorded. Build succeeded in 44 seconds, and the 45-second test step reported 114 passed, 0 failed of 114. The sandbox had 3 CPUs and 8 GB RAM. These results describe that source snapshot, not every release artifact or connection route.

The README directs macOS and Windows users to pair through Connections with a NexusDock pairing code or a self-hosted service. Direct MCP access requires compatible client settings and Bearer Token or OAuth credentials. Public access must keep authentication enabled. We did not execute the README's client configuration example or validate pairing.

The golang:1.24-bookworm image label does not establish actual runtime versions. Docker configuration changes may require recreating the container. Browser access has separate enablement and connection settings. Before attaching a working project, try an edit in a disposable directory and confirm a subsequent request completes through your intended connection. This is a precaution, not a reproduction of issue 243: that report concerns agentdock-ad32e0 and stdio, while the maintainer reported successful writes and subsequent requests on current main on October 20.

AgentDock's 114 passing tests support a source trial. They leave a separate question for anyone connecting an assistant to real files: does the intended connection complete an edit and the request that follows it?

Machine access through MCP

AgentDock connects compatible AI assistants to computers, servers, and containers. Its README describes file operations, commands, Git, browser automation, extensions, and recoverable tasks. Multiple instances let a conversation work across machines.

That breadth suits developers whose work spans a laptop and servers. It also makes connection configuration part of the evaluation. Choose how the assistant will reach each instance before attaching a working directory.

What happened when we ran it

Our sandbox installed AgentDock commit dd493a7 in 35 seconds, built it in 44 seconds, and completed its test step in 45 seconds. Go reported 114 passed, 0 failed of 114. The run happened on October 13, 2026, with 3 CPUs and 8 GB RAM.

The checkout contained 949 files, approximately 152,833 lines of source, and occupied 7.6 MB. Installation recorded 92 dependencies. The scan found 6 CI workflow files, a Dockerfile, and a compose file. It found no tests directory; the recorded Go test result still reported 114 passing tests.

The sandbox image was labeled golang:1.24-bookworm. That label does not establish the actual toolchain or operating-system versions. The run did not validate device pairing, browser control, or unattended deployment. Its result applies to dd493a7 under the recorded sandbox conditions.

Pairing and direct access take different routes

The English README directs macOS and Windows users to Connections. A pairing code links the device to the official NexusDock service, and a self-hosted service is another option.

For local MCP or direct public access, advanced connection settings contain the local address, credentials, and Cloudflare settings. The README specifies MCP Streamable HTTP and shows a local address of http://127.0.0.1:8765/mcp with a Bearer Token. That is a documentation example we did not execute. Client syntax varies, and a loopback address does not make the machine reachable from a remote client.

Public access must keep authentication enabled. The configuration reference lists OAuth settings for the public origin, login password, and signing secret, along with platform-specific handling of credentials. Operators must maintain those settings as part of the deployment.

Configuration changes need verification

The configuration reference says command execution copies host environment variables only through an explicit mapping. A command that works in an interactive shell may therefore lack a required variable when invoked through AgentDock. Check the mapping before changing process access.

Docker environment variables belong to the container's creation configuration. After changing a compose file or environment file, recreating the container may be necessary; restarting alone can leave the old configuration in use. Browser automation also has separate enablement, executable-path, and CDP settings. Our passing source checks do not validate those combinations.

Issue 243 has a report and a contrary result

Issue 243, opened on October 17, reports that actual file_edit writes with agentdock-ad32e0 blocked the MCP stdio pipeline and caused subsequent requests to time out. The reporter said reads and some command calls returned normally. This is a report about that identified build and connection mode, not a defect reproduced in our dd493a7 sandbox.

On October 20, the maintainer reported actual write tests on current main through both the normal toolchain and direct stdio. The maintainer said subsequent requests completed normally, could not reproduce the problem, and requested the AgentDock version, runtime environment, complete file_edit parameters, and target path.

The supplied thread does not resolve why those results differ. It does not establish a confirmed defect across AgentDock versions or connection routes. A disposable acceptance trial remains useful: make a real edit, inspect the file, and confirm the next request completes through the connection you plan to keep. This is a proposed check, not an additional test we ran.

Read the compatibility release notice before downloading

The v0.9.2 release is dated October 6, 2026. Its notice describes it as a compatibility upgrade and says GitHub retains the Latest label to support older clients' automatic updates. The notice identifies v1.1.0 as the current stable version and directs new installations and manual updates there.

Our measured commit remains dd493a7. The successful source run does not verify the v1.1.0 installation packages.

Choose a narrower server when the task is narrower

The Filesystem MCP Server restricts filesystem operations to allowed directories. It is an alternative for assistants that need file access within specified folders. Playwright MCP provides browser automation through structured accessibility snapshots. It is an alternative when browser interaction is the task. We did not benchmark either alternative against AgentDock.

Our ratings use a five-point editorial scale: 1 means the evidence shows a poor fit, 2 means substantial obstacles, 3 means material caveats, 4 means favorable evidence within a stated scope, and 5 requires broad validation with few qualifications. N/A means the evidence is insufficient to rate the dimension. These are judgments about the supplied evidence, not performance measurements.

AgentDock earns a controlled source trial from its recorded install, build, and test results. Start with the intended connection and a disposable directory. Verify real edits and follow-up requests before attaching a working project.

Alternatives

ProjectWhat it isPick it when
Filesystem MCP Server gh↗An MCP filesystem server that restricts operations to allowed directories.Choose it when the assistant needs file operations within specified folders rather than a broader machine runtime.
Playwright MCP gh↗Browser automation through MCP using structured accessibility snapshots.Choose it when browser interaction is the task and you do not need AgentDock's broader machine tools.

What people are saying

  1. [producthunt] AgentDock

Sources

  1. AgentDock README
  2. AgentDock runtime configuration
  3. AgentDock file-edit report and maintainer response
  4. AgentDock v0.9.2 compatibility release notice
  5. Filesystem MCP Server
  6. Playwright MCP

More dev tools reviews

PCL · rpcs3 · shellcheck · mpv · dsh-pocket · mkdocs-material · the whole board →