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

@sangun-kang/yoshiin

v0.1.0

Published

A tray toy that slams a giant approval stamp onto your screen.

Readme


AIエージェントが作った素敵なプランを、気持ちよく承認しましょう!

特徴

  • 3つまで判子ワードを登録承認 了解 LGTM などラベルと、実際に送信するテキストをそれぞれ設定可能
  • メニューバーから一瞬で呼び出し — トレイの をクリックするだけ
  • 本物っぽい捺印アニメーション — カーソルが象牙色のハンコに変身、振り下ろすと朱肉の痕が画面に残る
  • ターミナル向け Enter 送信オプション — Claude Code や Codex にプランをそのまま承認できます
  • フレキシブルな印面 — 1文字から最大10文字まで、文字数に応じて印面のレイアウトが自動調整

インストール

npm install -g @sangun-kang/yoshiin
yoshiin

とりあえず試すだけなら:

npx @sangun-kang/yoshiin

開発用に clone したい場合:

git clone https://github.com/Sangun-Kang/yoshiin.git
cd yoshiin
npm install
npm start

macOSの方へ

初回起動時に「アクセシビリティ」権限が求められます。 システム設定 > プライバシーとセキュリティ > アクセシビリティElectron(もしくはビルド済みの yoshiin)を有効にしてください。 これがないと、他のアプリにキー入力を送れません。ハンコは押せますが、承認は届きません。悲しい。

Windowsの方へ

koffi 経由で user32.dll を叩いてキー入力を送ります。特別な権限設定は不要です。

Linuxの方へ

…ごめんなさい。捺印アニメーションは動きますが、キー送信はまだ実装されていません。 PR、お待ちしております。

使い方

  1. メニューバーの をクリック → コントロールパネルが出現
  2. 最大3つまで判子ワードを登録(ラベルと、実際に送信されるテキストをそれぞれ)
  3. 使いたい判子を選んで、発動 ボタンを押す
  4. 画面全体が捺印モードに突入。カーソルが立派なハンコに
  5. 承認したい場所でクリック → ズン
  6. 飽きたら Esc で終了

Enter を押すかどうか

コントロールパネルの スタンプ後に Enter を送信(ターミナル用) チェックボックスで切り替えられます。

  • OFF(デフォルト): テキストが入力されるだけ。自分のタイミングで送信したい時に
  • ON: 判子を押したら即 Enter。Claude Code や Codex でプランを一気に承認したい時に

テキストフィールドで誤爆したくないので、デフォルトは OFF にしてあります。

なぜ作った?

面白いから

ロードマップ

  • [x] 初回リリース 🥳
  • [x] macOS / Windows 対応
  • [x] 完全日本語UI
  • [x] 文字数に応じた印面レイアウト自動調整
  • [ ] Linux対応(どなたか…!)
  • [ ] 上司の承認ボイスを再生するモード
  • [ ] 木目・象牙・チタン・翡翠など判子素材の切り替え
  • [ ] 電子証明の標準技術に採用
  • [ ] 承認履歴をブロックチェーンに記録

謝辞

アイディアの着想は badclaude から。 本当にありがとうございます。とても面白かったです。 どちらも AI との健全な関係を保つために必要な道具です。

Ideas come from badclaude From。 thank you very much。 It was so much fun. Both are necessary tools to maintain a healthy relationship with AI.

ライセンス

MIT