npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@agent-admin/agent-admin

v0.0.7

Published

Agent Admin CLI tool - An automated development task execution tool based on ACP (Agent Client Protocol).

Readme

@agent-admin/agent-admin

Agent Admin CLI tool - An automated development task execution tool based on ACP (Agent Client Protocol).

中文文档


🎁 Promotion: Arking Coding Plan supports Doubao, GLM, DeepSeek, Kimi, MiniMax and other models, with unlimited tools. Subscribe now for 10% off, starting from just 36 RMB! The more you subscribe, the better the deal! Subscribe now: https://volcengine.com/L/X1hhwa3aKYk/ Invite code: GVXQVR6M

Poster


Quick Start

Prerequisites

Install opencode (required, used by default):

curl -fsSL https://opencode.ai/install | bash

For more information, visit https://opencode.ai/

Using npx (Recommended - No installation required)

# Run a single task (uses opencode acp by default)
npx @agent-admin/agent-admin --task "Create a simple HTML webpage"

# Use config file
npx @agent-admin/agent-admin --file aa.yaml

# Specify a custom agent
npx @agent-admin/agent-admin --task "Create a simple HTML webpage" --agent "custom-agent --config /path/to/config"

Install globally

# Install by npm
npm install -g @agent-admin/agent-admin

# Run a single task (uses opencode acp by default)
aa --task "Create a simple HTML webpage"

# Or use the full command name
agent-admin --task "Create a simple HTML webpage"

# Use config file
aa --file aa.yaml

# Specify a custom agent
aa --task "Create a simple HTML webpage" --agent "custom-agent --config /path/to/config"

Table of Contents


CLI Options

| Option | Short | Description | Default | |--------|-------|-------------|---------| | --cwd <path> | -c | Working directory | Current directory | | --task <task> | -t | Single task description | - | | --file <path> | -f | YAML config file path | aa.yaml in cwd | | --parallel <number> | -p | Number of parallel tasks | 1 | | --retries <number> | -r | Max retries per task | 0 | | --iterations <number> | -i | Max iterations per task | 5 | | --agent <command> | -a | ACP agent command | opencode acp | | --help | -h | Show help | - |


Usage Examples

Example 1: Specify working directory

aa --cwd ./my-project --task "Develop a React component"

Example 2: Run tasks in parallel

aa --file tasks.yaml --parallel 3

Example 3: Configure retries and iterations

aa --file tasks.yaml --parallel 2 --retries 2 --iterations 3

YAML Config Format

tasks:
  - First task description
  - Second task description
  - Third task description

How It Works

  1. Task Execution: Call ACP agent to start development work based on task description
  2. Iteration Check: Automatically check if task is complete, up to --iterations times
  3. Auto-improve: Automatically improve code based on judgment results
  4. Retry on Failure: Automatically retry when task fails, up to --retries times
  5. Parallel Execution: Support running multiple tasks simultaneously to improve efficiency

Development

Clone and install

git clone https://github.com/wanxger/agent-admin.git
cd agent-admin
rush update
rush build

Link for local development

cd apps/agent-admin
npm link

aa --help
npm unlink @agent-admin/agent-admin

Development commands

pnpm dev      # dev mode (watch)
pnpm build    # build
pnpm clean    # clean
pnpm test     # run tests

Project Structure

apps/agent-admin/
├── src/
│   └── main.ts          # main entry
├── dist/                # build output
├── package.json
└── README.md

Related Packages


License

MIT


Repository

https://github.com/wanxger/agent-admin