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

social-agent-cli

v5.3.0

Published

AI-powered social media agent - free APIs + browser automation with self-healing selectors

Readme

social-agent-cli

Social media automation that works like an API. Post to X and LinkedIn from the terminal or Claude Code.

Install

npm install -g social-agent-cli
npm install -g agent-browser && agent-browser install
social-agent setup

Post

# Text post
social-agent run x --content "Hello world"
social-agent run linkedin --content "Hello world"

# With image
social-agent run x --content "Check this out" --image /path/to/image.jpg
social-agent run linkedin --content "New project" --image /path/to/image.jpg

# Mastodon (API)
social-agent post "Hello" --platforms mastodon --image /path/to/image.jpg

How It Works

1. Cached CSS selector (instant)
       ↓ broken?
2. ARIA snapshot + ref match (ms)
       ↓ not found?
3. Claude AI finds the right element (5-15s)

Uses agent-browser (Rust) for fast browser automation via CDP, connected to your real Chrome profile. No bot detection.

Claude Code Integration

/social                    Create post from current work context
/social-suggest on         Enable post suggestions at milestones
/social-suggest off        Disable suggestions
/social-suggest-level 3    Set sensitivity (0=off, 5=max)

When suggestions are on, Claude notices milestones in your work and asks: "This is worth sharing. Want to create a post?"

Setup

social-agent setup          # Name, language, style, platform logins
social-agent login x        # Select Chrome profile for X
social-agent login linkedin # Select Chrome profile for LinkedIn
social-agent status         # Show connected platforms
social-agent config         # Show config file paths
social-agent history        # Show post history

Architecture

~/.social-agent/
├── config.json              # API keys (Mastodon)
├── social-mode-prompt.md    # AI personality (editable)
├── profile-map.json         # Platform → Chrome profile
├── history.json             # Post log
├── maps/
│   ├── x.json               # X post steps + cached selectors
│   └── linkedin.json        # LinkedIn post steps + cached selectors
├── knowledge/               # Platform knowledge (X, LinkedIn, Mastodon)
├── profiles/chrome-cdp/     # Chrome CDP session data
└── screenshots/             # Debug screenshots

Supported Platforms

| Platform | Method | Text | Image | |----------|--------|------|-------| | X | Browser (CDP) | ✓ | ✓ | | LinkedIn | Browser (CDP) | ✓ | ✓ | | Mastodon | API | ✓ | ✓ |

Requirements

License

MIT