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

@yuiseki/devin-gyazo

v1.1.0

Published

A CLI tool for Devin to capture and upload screenshots to Gyazo.

Readme

devin-gyazo

A CLI tool for Devin to capture and upload screenshots to Gyazo.

The verbs "Gyazo it" and "Gyazo now" mean "to capture and upload a screenshot to Gyazo and share it".

Important: When your owner says "Please Gyazo it", you must share the resulting Gyazo link with them.

Features

  • Automated browser screenshot capture with metadata support
  • Preserves webpage titles and URLs automatically
  • Direct upload to Gyazo using API
  • Clean and simple CLI interface
  • Automatic cleanup of temporary files

Requirements

  • Gyazo account and access token (see Setup Guide)
  • Node.js and npm
  • textimg command for shell output capture (required for shell subcommand)

Installation

Install devin-gyazo

Install globally using npm:

npm install -g @yuiseki/devin-gyazo

Install textimg (required for shell command)

The shell subcommand requires textimg for capturing terminal output:

# For Debian/Ubuntu:
wget https://github.com/jiro4989/textimg/releases/download/v3.1.10/textimg_3.1.10_amd64.deb
sudo dpkg -i textimg_3.1.10_amd64.deb

# For RHEL/CentOS:
sudo yum install https://github.com/jiro4989/textimg/releases/download/v3.1.10/textimg-3.1.10-1.el7.x86_64.rpm

# If you have Go installed:
go get -u github.com/jiro4989/textimg/v3

If you run into trouble, see https://github.com/jiro4989/textimg

# Optional: For better Japanese (CJK) text rendering:
# Download and install Noto Sans CJK font
wget -O NotoSansCJK-Regular.ttc https://github.com/notofonts/noto-cjk/raw/main/Sans/OTC/NotoSansCJK-Regular.ttc
sudo mkdir -p /usr/share/fonts/truetype/noto
sudo mv NotoSansCJK-Regular.ttc /usr/share/fonts/truetype/noto/
sudo fc-cache -f -v

Note: Japanese text rendering requires the Noto Sans CJK font. Install it using the commands above if you need to capture Japanese terminal output.

Set up your Gyazo access token:

export GYAZO_ACCESS_TOKEN="your-access-token-here"

Usage

Browser Screenshots

# Auto-detect title and URL from current browser tab
devin-gyazo browser

# Same as above, explicitly using auto mode
devin-gyazo browser auto

# Manually specify title and URL
devin-gyazo browser "Page Title" "https://example.com"

The browser command will:

  1. Capture the current browser tab screenshot
  2. Upload it to Gyazo with metadata:
    • Title: webpage title
    • URL: webpage URL
  3. Output the Gyazo permalink URL
  4. Clean up temporary files

Shell Output Screenshots

# Capture and upload command output
devin-gyazo shell ls -la

# Works with any shell command
devin-gyazo shell "git status"

To verify textimg installation and shell command functionality:

# This should succeed and return a Gyazo URL if textimg is installed
devin-gyazo shell ls -alh

# If textimg is not installed, you'll see an error message directing you to the installation instructions

The shell command will:

  1. Capture the command output with ANSI colors
  2. Convert the output to an image
  3. Upload to Gyazo and return the permalink URL
  4. Clean up temporary files

License

WTFPL License