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-council

v0.1.2

Published

Multi-model AI council CLI that provides consensus-driven decisions using Claude, Codex, and Gemini

Readme

Agent Council

多模型 AI 理事会 CLI,使用 Claude、Codex 和 Gemini 提供共识驱动的决策。

工作原理

阶段 1:独立响应
  所有代理并行回答问题

阶段 2:同行排名
  每个代理评估并排名所有响应

阶段 3:主席综合
  指定代理根据所有响应和排名综合最终答案

安装

# 从 npm 全局安装
npm install -g agent-council

# 或克隆并本地构建
git clone https://github.com/mylukin/agent-council.git
cd agent-council
npm install
npm link

Claude Code 插件

将 agent-council 作为 Claude Code 插件使用,实现无缝集成:

# 步骤 1:全局安装 CLI
npm install -g agent-council

# 步骤 2:添加市场(在 Claude Code 中)
/plugin marketplace add mylukin/agent-council

# 步骤 3:安装插件
/plugin install agent-council

插件提供:

  • council 代理:用于复杂的架构决策
  • council-decision 技能:自动触发设计权衡

前置条件

以下 CLI 工具必须安装并配置:

至少需要一个代理可用。多个代理时理事会效果最佳。

使用方法

REPL 模式(交互式)

# 启动交互模式
agent-council

> 实时分析最好用什么数据库?
# 理事会处理并响应...

> 成本方面呢?
# 带有对话历史的追问...

单问题模式

agent-council "你的问题"

# 选项
agent-council "问题" --chairman gemini  # 设置主席(默认:gemini)
agent-council "问题" --timeout 60       # 每个代理超时秒数
agent-council "问题" --json             # 输出为 JSON

斜杠命令(REPL 模式)

| 命令 | 描述 | |------|------| | /help | 显示可用命令 | | /agents | 列出可用代理 | | /chairman [name] | 显示或设置主席 | | /timeout [seconds] | 显示或设置超时 | | /history | 显示对话历史 | | /clear | 清除对话历史 | | /exit | 退出 REPL |

交互控制

执行过程中,使用以下键盘控制:

| 按键 | 操作 | |------|------| | 1, 2, 3 | 聚焦代理 N | | / | 导航聚焦 | | k | 终止聚焦的代理 | | ESC | 终止所有代理 | | Ctrl+C | 退出 |

开发

npm run dev -- "测试问题"  # 不构建直接运行
npm test                   # 运行测试
npm run test:watch         # 监听模式运行测试

许可证

MIT