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

v0.1.21

Published

Program Skill-first personal AI agent OS CLI.

Downloads

1,117

Readme


Agent-Sin は、LLM に毎回タスクを解釈させるのではなく、日々の作業を小さな プログラムスキル として固定します。入口の会話は LLM が担当し、実行は検証済みのプログラムに任せます。

設計は openclaw/openclaw に着想を得ています。

なぜプログラム型か

| | 従来のAIエージェント | Agent-Sin | |---|---|---| | 実行 | LLM が毎回手順を解釈 | 事前に作ったプログラムを実行 | | 速度 | 推論待ちに左右される | プログラム実行で高速 | | 安定性 | 実行ごとに出力がぶれる | 同じ入力なら同じ挙動 | | コスト | LLM 呼び出しごとに発生 | スキル実行時の LLM コストなし | | 安全性 | 想定外の操作が起きうる | 登録された操作だけを実行 |

新しい機能が必要なときは、ビルドモードが Claude Code や Codex を使ってスキルを生成します。その後は同じ方法で、高速・低コスト・予測可能に実行できます。

特長

  • 会話モードとビルドモード — 日常会話は最小権限で動き、スキルの作成・編集時だけ権限を広げます。
  • 複数チャネル対応 — ターミナル、Discord、Telegram から同じエージェントと会話できます。
  • 柔軟な通知 — OS 通知、Discord、Telegram、Slack、メールに対応しています。
  • モデルを自由に組み合わせ — 会話には軽いモデル、スキル作成には強いモデルを選べます。
  • 常駐ゲートウェイ — ログイン時に起動し、スケジューラーと Discord / Telegram ボットをまとめて動かします。
  • 長期記憶 — エージェントの人格、あなたのプロフィール、日々の文脈をセッションをまたいで保持します。
  • Obsidian 対応 — セットアップ時に ~/Obsidian/Agent-Sin/Obsidian Vault 表示 を作成し、記憶・メモ・日次ログを Obsidian から直接読んだり編集したりできます。

インストール

Node.js 22 以上と Python 3 が必要です。macOS、Linux、Windows で動作します。

macOS / Linux

curl -fsSL https://agent.shingoirie.com/install.sh | bash

Windows (PowerShell)

powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://agent.shingoirie.com/install.ps1 | iex"

先に install.ps1 をダウンロードした場合は、Windows の既定のスクリプト実行ポリシーをその実行だけ回避するため、powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1 で実行してください。

インストーラーは agent-sin をセットアップし、初期設定を実行して、ログイン時に起動するサービスを登録します。ワークスペースのデータは ~/.agent-sin/ に保存されます。

詳しい手順: はじめ方

ドキュメント

作者の別プロダクト

KingCoding — Claude Code と Codex を 1 つのシンプルな UI にまとめた Mac アプリ。King Mode でタスクを自動実行し、スマホから進捗を確認できます。

ライセンス

MIT