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

easycoder-agent

v0.1.1

Published

CLI client for controlling Code Never Stops agents remotely

Readme

easycoder-agent

easycoder-agent 是一个面向自动化和脚本场景的远程控制 CLI,用于管理 EasyCoder 中的机器与会话。

easycoder 不同,easycoder-agent 更偏“远程控制面板”能力:列机器、起会话、发消息、查状态、恢复会话。

安装

npm install -g easycoder-agent

或在仓库根目录本地开发:

pnpm install
pnpm --filter easycoder-agent build
pnpm --filter easycoder-agent dev

认证

easycoder-agent auth login
easycoder-agent auth status
easycoder-agent auth logout

凭据默认存储在 ~/.easycoder/agent.key

核心命令

机器

easycoder-agent machines
easycoder-agent machines --active
easycoder-agent machines --json

会话列表

easycoder-agent list
easycoder-agent list --active
easycoder-agent list --json

在指定机器上启动会话

easycoder-agent spawn --machine <machine-id> --path ~/project
easycoder-agent spawn --machine <machine-id> --path ~/project --agent codex
easycoder-agent spawn --machine <machine-id> --path ~/new-project --create-dir
easycoder-agent spawn --machine <machine-id> --path ~/project --json

支持 Agent:claude / codex / gemini / openclaw

恢复会话

easycoder-agent resume <session-id>
easycoder-agent resume <session-id> --json

会话状态与消息

easycoder-agent status <session-id>
easycoder-agent status <session-id> --json

easycoder-agent history <session-id>
easycoder-agent history <session-id> --limit 20
easycoder-agent history <session-id> --json

创建 / 发送 / 停止 / 等待

easycoder-agent create --tag my-project --path ~/project
easycoder-agent create --tag my-project --json

easycoder-agent send <session-id> "Fix login bug"
easycoder-agent send <session-id> "Run tests" --wait
easycoder-agent send <session-id> "Ship it" --yolo
easycoder-agent send <session-id> "Hello" --json

easycoder-agent stop <session-id>

easycoder-agent wait <session-id>
easycoder-agent wait <session-id> --timeout 60

ID 前缀匹配

<session-id><machine-id> 支持前缀匹配(例如只传前几位)。

环境变量

  • EASYCODER_SERVER_URL:服务端地址(默认 https://codeapi.daima.club
  • EASYCODER_HOME_DIR:本地数据目录(默认 ~/.easycoder

运行要求

  • Node.js >= 20
  • 可用的 EasyCoder 账号(用于二维码认证)

License

MIT