by ZhengyiLuo
# Add to your Claude Code skills
git clone https://github.com/ZhengyiLuo/AgentsDockLast scanned: 9/18/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-18T08:47:59.922Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how AgentsDock compares with popular alternatives.
AgentsDock is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by ZhengyiLuo. It has 89 GitHub stars.
Yes. AgentsDock passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/ZhengyiLuo/AgentsDock" and add it to your Claude Code skills directory (see the Installation section above).
AgentsDock is primarily written in Python. It is open-source under ZhengyiLuo on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh AgentsDock against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
AgentsDock is the client. AgentsServer is the self-hosted backend. Install the server on the machine that has your projects and agent CLIs. That can be the same computer as the desktop app or a remote machine you control. The desktop and mobile apps connect to it to send tasks and display results.
The agent CLIs must be installed and authenticated on the server, not on your phone. Self-hosting gives you control of the server and stored history; it does not make the models local. Your selected provider still processes model requests, and clients may cache content on your devices. Available providers and features depend on the client and server version.
Install the app. Get a desktop build from public GitHub Releases (current stable: 1.0.9), or find the current iPhone/iPad distribution link on the website.
Set up AgentsServer. Direct macOS and Linux builds provide
Set up AgentsServer. For a fresh manual installation on Linux or Apple
silicon macOS, install Node.js/npm and
uv, then run:
npx @agentsdock/server install
This installs the latest stable server, normally on port 7850. Run it as
the user who will own the server, without sudo. Existing installations
use the app's managed updates; this command refuses existing server state.
See server setup and prerequisites.
Connect and start a chat. Add the server connection in AgentsDock, using the URL and access token printed by the installer. Install the agent CLI you want on the server, then sign in or configure a supported API connection in Settings → My Agents on desktop. Choose an agent and a working directory on the server, and send a task.
Already using AgentsDock? Update the desktop app from Settings. After relaunch, 1.0.9 coordinates each supported server's matching signed update; busy servers wait until idle, and offline servers resume after reconnecting. The signed 1.0.9 server bridge remains available for supported older installations. See the release notes for upgrade validation limits.
For remote access, use a private network such as Tailscale rather than exposing
the server directly to the internet. The server needs tmux for persistent
terminals; see its documentation for the full prerequisites. Connection help
is in the setup guide.
Use Git, Node.js 24, and pnpm 11.9.0 (the version pinned by the project). Desktop and mobile are separate packages; install dependencies in the package you are working on. You also need a running AgentsServer to use the app.
git clone https://github.com/ZhengyiLuo/AgentsDock.git
cd AgentsDock
The current desktop app is built with Electron, React, and TypeScript. From the repository root:
cd electron
pnpm install --frozen-lockfile
pnpm typecheck
pnpm test
pnpm dev
pnpm build compiles the app without packaging or publishing it. For desktop
architecture and platform-specific packaging, see
electron/README.md.
The current iPhone/iPad app lives in mobile-react/, using React Native
and Expo. Android source and native modules live in that same package. From
the repository root:
cd mobile-react
pnpm install --frozen-lockfile
pnpm typecheck
pnpm test:history
pnpm test:server-setup
For local iOS development on macOS with Xcode, continue in mobile-react/:
pnpm exec expo prebuild --platform ios
pnpm exec expo run:ios
Use a simulator or your own signing configuration. Read the mobile development guide before installing on a device: using the existing bundle identifier can replace your installed app. Android development requires the Android toolchain.
| Directory | Purpose |
|---|---|
electron/ |
Current desktop client for macOS, Linux, and Windows |
mobile-react/ |
Current React Native mobile client, including native modules in modules/ |
website/ |
Product website and user guides |
team-hub/ |
Team Hub service code and tests |
docs/ |
Architecture, development notes, and release-channel documentation |
server/ |
Maintained AgentsServer runtime, installer, and server-only tests |
Sources/, Apps/, ZenithDock.xcodeproj |
Legacy Swift clients, not the current Electron or React Native apps |
The maintained backend lives in server/. Its Python dependencies and installer
are self-contained; server users do not need to build either client. See
the source migration notes before exporting
changes or preparing a coordinated release.
See CONTRIBUTING.md for checks and contribution guidelines. Keep changes scoped and add regression tests where appropriate. Use synthetic test data; do not commit credentials, private infrastructure details, chat transcripts, or screenshots containing user data.
The repository's CI verifies source. It does not publish desktop releases, upload mobile builds, or deploy servers. Official binaries and update feeds are managed separately; see release channels.
AgentsDock's original code is licensed under the Apache License 2.0, except where a component explicitly states another license. See NOTICE for attribution and separately licensed components. Existing third-party copyrights, licenses, and notices remain in effect.