
Product
Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.
@daomar/agentfleet
Advanced tools
Orchestrate AI coding agents across every machine you own.
Submit one prompt, let every enrolled device run it with its own local agent, and compare results side by side — no server, no SSH mesh, no control plane.
English | 简体中文 · Dashboard · Support the project
AgentFleet is designed for developers who work with AI coding agents — Claude Code, GitHub Copilot CLI, Cursor, Aider, or any command-line tool that accepts a prompt and produces code. If you have more than one machine, AgentFleet lets them all work in parallel on the same task and return independent results.
Use it when you want to:
One command to start. Run this on every machine you want in the fleet:
npx -y @daomar/agentfleet run
That's it. AgentFleet will:
agentfleet shortcut command so you can use it directly next time.Then submit a task from any machine:
agentfleet submit \
--title "Security review" \
--working-dir /path/to/project \
--prompt "Review this repository for auth, injection, and secret-handling issues. Return concrete findings and patches."
Every running machine picks up the same task, executes it locally with its configured coding agent, and writes hostname-scoped results back to OneDrive.
Check progress:
agentfleet status
Prefer a browser? Open agentfleet.daomar.dev/web/, sign in with the Microsoft account that owns the OneDrive, submit tasks, monitor nodes, and inspect results.
AgentFleet works with any command-line tool that accepts a prompt. The default agent is Claude Code:
| Agent | Command template | Notes |
|---|---|---|
| Claude Code | claude -p {prompt} | Default, works out of the box |
| GitHub Copilot CLI | gh copilot suggest "{prompt}" | Requires gh CLI with Copilot extension |
| Cursor | cursor --prompt "{prompt}" | Requires Cursor CLI |
| Aider | aider --message "{prompt}" | Requires aider installed |
| Custom | Any command with {prompt} | Set via defaultAgentCommand in config |
Override per-task with --agent:
agentfleet submit --prompt "Fix the login bug" --agent 'aider --message "{prompt}"'
Or change the default globally in ~/.agentfleet/config.json:
{
"defaultAgent": "claude-code",
"defaultAgentCommand": "claude -p {prompt}"
}
Run the same prompt across several machines that each use a different local agent command.
agentfleet submit \
--title "Compare review agents" \
--working-dir ~/src/product \
--prompt "Find the top 10 production risks in this codebase. Group by severity and include file paths."
Use the outputs to compare reasoning quality, false positives, and patch suggestions.
Point multiple machines at separate clones or branches, then let them attempt the same migration independently.
agentfleet submit \
--title "React hooks migration plan" \
--working-dir ~/src/frontend \
--prompt "Plan and implement a safe migration from class components to function components with hooks. Keep changes reviewable."
Tune one high-value prompt and run it repeatedly across machines with different models, tools, or repository states.
agentfleet submit \
--title "Prompt benchmark" \
--prompt "Summarize build failures, identify the root cause, and propose the smallest fix."
Use machines that already sync OneDrive without opening any inbound network path. No extra scheduler needs to be approved, hosted, patched, or monitored.
Machine A Machine B Machine C
agentfleet run agentfleet run agentfleet submit
│ │ │
└──────────────┬───────┴──────────────┬────────┘
▼ ▼
OneDrive / AgentFleet shared workspace
tasks/ → immutable task JSON
output/ → per-machine result files
agentfleet run detects OneDrive and initializes the shared workspace (auto-init on first run).tasks/ and output/ are backed by the synced OneDrive workspace.agentfleet submit writes an immutable task file.agentfleet run process sees new tasks and executes them with the local coding agent.| Capability | AgentFleet | SSH scripts | Ansible | Cloud CI |
|---|---|---|---|---|
| Central server/control plane | No | No, but you manage hosts | Control node | Hosted provider |
| Inbound ports | No | Usually SSH | SSH | No local nodes |
| Works with arbitrary local agent CLIs | Yes | Manual glue | Custom playbooks | Custom runners |
| Multi-machine result comparison | Built in | Manual | Manual | Pipeline-specific |
| Setup for an existing OneDrive user | One command | Host setup | Inventory + SSH | Provider setup |
| Data path | Your OneDrive | Your network | Your network | Cloud provider |
# Start watching for tasks (auto-initializes on first run)
npx -y @daomar/agentfleet run
# After first run, the shortcut is available:
agentfleet run
Options:
--poll-interval <seconds> — polling interval, default 10--concurrency <number> — max concurrent agent processes, default 1--daemon / -d — run as a background daemon--log-file <path> — daemon log path, default ~/.agentfleet/agentfleet.logagentfleet submit --prompt "..." --title "..." --working-dir /path
Options:
--prompt <text> — instruction for the coding agent, required--title <text> — short task title--working-dir <path> — working directory, default current directory--agent <command> — override the agent command templateagentfleet status # overview of all tasks
agentfleet status <task-id> # details for a specific task
agentfleet stop # stop the running instance
agentfleet run --daemon
agentfleet install # install auto-start on login
agentfleet uninstall # remove auto-start
agentfleet stop
AgentFleet, triggered on login and wakedev.daomar.agentfleetNormally run and submit auto-initialize with OneDrive. For manual control:
agentfleet init # default: OneDrive
agentfleet init --backend onedrive-business # OneDrive for Business
agentfleet init --backend local-folder --path /shared/fleet # local folder
agentfleet init --force # reinitialize
~/.agentfleet/
├── config.json # local machine config, not synced
├── processed.json # task IDs already executed on this machine
├── agentfleet.pid # daemon PID file
├── agentfleet.log # daemon/auto-start log
├── tasks/ → OneDrive # shared task JSON files
└── output/ → OneDrive # shared per-task outputs
└── task-001/
├── DESKTOP-A-result.json
├── DESKTOP-A-stdout.log
└── LAPTOP-B-result.json
Prerequisites: Node.js 18+, OneDrive sync, Windows with PowerShell or macOS, and at least one coding-agent CLI or compatible local command.
The hosted Pages app at agentfleet.daomar.dev/web/ is a PWA for:
The page supports English and Simplified Chinese and switches automatically based on browser language.
AgentFleet is free and open source. If it saves you time or inspires your distributed-agent setup:
| PayPal (international) | WeChat Pay (国内用户) |
![]() | ![]() |
![]() hjunxu |
MIT
FAQs
Distributed agent orchestration, without a control plane.
The npm package @daomar/agentfleet receives a total of 16 weekly downloads. As such, @daomar/agentfleet popularity was classified as not popular.
We found that @daomar/agentfleet demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.

Research
More than 140 Mastra npm packages were compromised in a supply chain attack that used a typosquatted dependency to deliver a cross-platform infostealer during installation.

Research
/Security News
A new npm package tests AI malware scanners with prompt injection, safety-triggering comments, context flooding, and obfuscated JavaScript.