by ZhengyiLuo
# Add to your Claude Code skills
git clone https://github.com/ZhengyiLuo/AgentsDockSee 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 60 GitHub stars.
AgentsDock's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
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 TypeScript. 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!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ 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.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
AgentsDock is the client. AgentsServer is the 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.
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.
The product site is plain HTML, CSS, and JavaScript. With Python 3 installed, run this from the repository root:
cd website
npm run dev
Open http://localhost:4175. No website dependency installation is needed.
| 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/ |
Frozen compatibility fixtures for cross-stack tests, not the deployable server |
Sources/, Apps/, ZenithDock.xcodeproj |
Legacy Swift clients, not the current Electron or React Native apps |
The maintained backend is in the separate
AgentsServer repository. Do not
deploy the server/ directory from this repository.
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.