uvwt/agentdock

▲ 247 stars today★ 965⑂ 119

Secure MCP runtime for AI agents to operate local machines, servers, and containers with multi-device orchestration.

About uvwt/agentdock

uvwt/agentdock is an open-source project on GitHub, mainly written in Go. Secure MCP runtime for AI agents to operate local machines, servers, and containers with multi-device orchestration. It currently holds 965 stars and 119 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository uvwt/agentdock · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

English | 简体中文

https://github.com/uvwt/agentdock/blob/HEAD/AgentDock logo

AgentDock MCP

Give AI agents secure, controlled access to every machine you operate.

Open ChatGPT in your browser and manage multiple computers and servers from one conversation. Write code, change configuration, run commands, and deploy in the real environment where the work belongs—without consuming a dedicated Codex coding quota.

https://github.com/uvwt/agentdock/blob/HEAD/uvwt%2Fagentdock | Trendshift

Documentation · Download · Community

CI GitHub Release Docker Hub GHCR License

https://github.com/uvwt/agentdock/blob/HEAD/AgentDock: operate multiple devices from one AI conversation

What is AgentDock?

AgentDock is an independent tool runtime for AI agents.

It provides unified, secure, and controlled file, command, Git, Skill, MCP, browser automation, and task execution across local computers, remote servers, and containers. Connect multiple AgentDock instances to coordinate work across devices and finish multi-machine workflows in a single conversation.

AgentDock does not provide a chat interface or perform model inference. It focuses on one responsibility:

Let AI agents operate real environments within explicit permission boundaries and return structured, traceable, and verifiable results.
              ChatGPT / Claude / Codex
                        │
                        │ MCP (multiple instances supported)
          ┌─────────────┼─────────────┐
          ▼             ▼             ▼
   ┌───────────┐ ┌───────────┐ ┌───────────┐
   │ AgentDock │ │ AgentDock │ │ AgentDock │
   │ Local Mac │ │ LAN Host  │ │ Cloud VPS │
   └─────┬─────┘ └─────┬─────┘ └─────┬─────┘
         │             │             │
         ▼             ▼             ▼
   Files · Shell · Git  Tunnels       Proxy · Deploy

What can AgentDock do?

Quick start

Regular users can install AgentDock from the official package for their operating system. You do not need the source code or Go.

See Install AgentDock for the complete instructions.

| Platform | Documentation | | --- | --- | | Docker | Docker installation | | Linux | Automated Linux installation | | Linux / VPS | Manual systemd deployment | | macOS | macOS installation | | Windows | Graphical Windows installer |

Choose a connection option

After installation, get the MCP URL and Bearer Token or OAuth sign-in details from the control panel or terminal, then add them to the MCP, Tools, or Connectors settings in your client. Public access must keep authentication enabled. Do not include credentials in screenshots, issues, or public conversations.

Connect an AI client

AgentDock exposes tools over MCP Streamable HTTP. The exact client syntax varies, but a typical configuration looks like this:

{
  "mcpServers": {
    "agentdock": {
      "url": "http://127.0.0.1:8765/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTDOCK_AUTH_TOKEN>"
      }
    }
  }
}

Core capabilities

Files and commands

Skills and dynamic MCP

Official and community Skill sources live in uvwt/agentdock-skills. This repository only keeps core Skills that must ship with the AgentDock runtime, including bootstrap/security Skills and the built-in agentdock-user-guide official user guide.

Native ACP

AgentDock can optionally act as a native ACP client and host a local coding-agent adapter.

Browser and desktop automation

Recoverable tasks

Recall and NexusDock integration

AgentDock can optionally pair with NexusDock as a multi-device aggregation entrypoint:

Runtime directories

| Path | Purpose | | --- | --- | | ~/AgentDock | Default working directory for relative file operations | | ~/.agentdock | AgentDock state, configuration, sessions, and extension data |

Ports

Default MCP URL for Docker, native installs, and local development:

http://127.0.0.1:8765/mcp

Ports are configurable. Clients must use the address defined by the actual deployment.

For public deployments, enable Bearer Token or OAuth authentication and use HTTPS. Never expose an unauthenticated MCP service to the public internet.

Development and contribution

Run the full check before submitting code:

make check

GitHub Actions continuously run tests, static checks, builds, and release validation.

User documentation is maintained separately in uvwt/agentdock-docs. Changes to user-visible behavior, configuration, installation, or tool schemas should update the matching documentation in the same change set.

Changes involving device pairing, cross-node tool routing, Recall, or Workflow integrations may also require coordinated changes in uvwt/nexusdock. The shared protocol is maintained in uvwt/agentdock-protocol. When changing shared interfaces or data structures, update the protocol definitions first, then align both implementations and their protocol dependency versions, check compatibility, update the corresponding documentation, and link related cross-repository changes in the PR.

Submit bugs and feature requests through GitHub Issues.

Support the project

If AgentDock helps you, please consider giving it a Star ⭐. Thank you for your support

WeChat Alipay
https://github.com/uvwt/agentdock/blob/HEAD/WeChat donation QR code https://github.com/uvwt/agentdock/blob/HEAD/Alipay donation QR code

Star History

Star History Chart

Related links

License

Apache License 2.0. See LICENSE.

Community

Join the QQ group (1081337019)

GitHub Stars & Activity

965Stars
119Forks
0Open issues
GoLanguage

GitHub Popularity

GitHub stars965
Forks119
Open issues0
Primary languageGo
License-
Stars gained today247
Created-
Last pushed-

Trending History

Weekly boardrank #64 · ▲ 247 stars

Related AI Projects

1

ollama / ollama

Go★ 181,115⑂ 17,903▲ 140 stars
2

JuliusBrussee / caveman

Go★ 105,894⑂ 6,127▲ 233 stars
3

alibaba / open-code-review

Go★ 30,370⑂ 2,163▲ 3,215 stars
4

Tencent / WeKnora

Go★ 24,858⑂ 3,442▲ 696 stars
5

googleapis / mcp-toolbox

Go★ 16,433⑂ 1,721▲ 8 stars
6

coder / coder

Go★ 14,547⑂ 1,475▲ 31 stars
7

TencentCloud / CubeSandbox

Go★ 12,546⑂ 1,123▲ 259 stars
8

kubernetes-sigs / agent-sandbox

Go★ 3,908⑂ 513▲ 37 stars

More AI Rankings