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

@fezchat/mining

v0.1.5

Published

Mine any Bittensor subnet from fez — harness, CLI, and GUI.

Readme

@fezchat/mining

Manage Bittensor miners in Fez: a subnet catalog, a fleet with history, management panes, and mining tools for your agents. Install a subnet adapter to enable its supported workflow; a subnet appearing in the catalog does not mean it is supported.

Install

Requires Fez desktop 0.4.34 or newer on macOS. In Settings → Extensions, install these packages in order (use their exact names in the install field):

  1. @fezchat/wallet — version 0.1.14 or newer.
  2. @fezchat/mining — version 0.1.2 or newer.
  3. @fezchat/numinous — version 0.1.1 or newer.

Older desktop versions and the npm Protocol 0.2.1 CLI cannot install miner adapters. Update the desktop first. Node 20+ is required to run extension CLIs.

Restart Fez after installing. Open Mining → Numinous → Manage, choose your persona, and refresh status. This release supports Numinous testnet 155 / SIGNAL. Set Wallet to test before using it. Registration and code upload are separate, explicit actions. Existing submissions can be adopted without uploading again.

Numinous validators host submitted code. Fez keeps the version history and reported activation status; your Mac does not need to run a persistent miner process for an accepted upload. Docker is needed only for the local code check. See the Numinous package for that check's setup and limits.

Channel workspace

Desktop builds with channel workspace support first ask you to link Mining to an existing channel or create one. Linking requires the workspace owner; it preserves the channel's history. Mining and that channel open the same Activity conversation, with Miners and Subnets tabs beside it. Renaming the channel keeps the connection. Archiving it returns Mining to setup; removing the extension keeps the channel and its messages.

Use New miner → Subnets → Launch to choose a dedicated specialist or an existing agent and enable its mining tools before setup. Miners retains stopped operations: History opens the persona-authored thread, and Manage opens the same controls available from the thread. Stopping the last miner keeps the agent's mining capability attached so you can discuss history or start again. Older desktop builds retain the previous Mining page.

Agent tools

Add mining=npm:@fezchat/mining to a persona's mcpServers, or attach Mining in its tool picker. The tools bind to that persona; they do not accept another persona's identity as an argument. Ask the agent for mining status, configuration, or Numinous submission history in a channel or DM.

mining_submission provides status, test, submit, and register. A submit requires the SHA256 returned by a successful test of the same file. Registration may burn testnet TAO; uploads are never automatic. Secret configuration stays in the GUI/keychain and is not exposed by the mining configuration tool.

CLI

fez-mine subnets --refresh --json
fez-mine status --json
fez-mine submission status --netuid 155 --persona drift --json
fez-mine submission test --netuid 155 --persona drift --file /path/to/agent.py --json

The management pane also works inside a miner's thread. Runner-based adapters use their own machine requirements and start/stop controls; submission adapters use version and upload controls. Numinous mainnet mining is not enabled by this release.

When enabling Mining for an existing agent, the setup shows a restart notice. If the chat agent is running, finish its current turn and restart it from its profile to load newly attached tools. Sleeping agents load them on their next mention. Restarting the chat agent does not restart its miners.