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

pasoma

v1.2.3

Published

Deploy software, manage infrastructure, and automate DevOps tasks through natural language.

Readme

Pasoma CLI

npm node

AI DevOps Engineering Agent in your terminal. Pasoma helps you deploy applications, manage infrastructure, and automate DevOps tasks through natural language.

Pasoma CLI Screenshot

Quick start

  1. Install Pasoma:
npm install -g pasoma
  1. Navigate to your project directory:
cd your-project

pasoma
  1. When prompted, sign in with your personal Google account. This will grant you up to 60 model requests per minute and 1,000 model requests per day using Gemini.

  2. Start with a simple request:

> Deploy this Node.js app to AWS using containers
> Set up a CI/CD pipeline for this repository
> Help me configure monitoring for my application

About Pasoma

Pasoma is your DevOps teammate that handles infrastructure tasks, deployments, and cloud operations so you can focus on building your applications.

Pasoma CLI is fork of Gemini CLI optimized for handling DevOps tasks.

Deploy applications

> Deploy this React app to S3 with CloudFront
> Set up a staging environment for this API
> Migrate this app from Heroku to AWS

Manage infrastructure

> Create a VPC with public and private subnets
> Set up a load balancer for my application
> Configure auto-scaling for my containers

Handle CI/CD

> Create a GitHub Actions workflow for testing and deployment
> Set up blue-green deployment for zero downtime
> Add security scanning to my build pipeline

Monitor and troubleshoot

> Set up CloudWatch alerts for high CPU usage
> Help me debug why my pods keep crashing
> Create a dashboard for application metrics

Secure your infrastructure

> Audit my AWS security groups
> Set up secrets management for my application
> Configure SSL certificates for my domain

How it works

Pasoma connects to your cloud accounts and uses your existing CLI tools. It can read your code, understand your infrastructure, and execute the necessary commands to get things done.

Deployments

When you ask for deployment help, Pasoma defaults to containerization unless your project needs something else. This gives you:

  • Consistent deployments across environments
  • Easy scaling and management
  • Better resource utilization
  • Simplified CI/CD integration

For frontend apps, static hosting. For event-driven workloads, serverless. For legacy systems, traditional VMs.

Authentication

Use a Gemini API key:

The Gemini API provides a free tier with 100 requests per day using Gemini 2.5 Pro, control over which model you use, and access to higher rate limits (with a paid plan):

  1. Generate a key from Google AI Studio.

  2. Set it as an environment variable in your terminal. Replace YOUR_API_KEY with your generated key.

    export GEMINI_API_KEY="YOUR_API_KEY"
  3. (Optionally) Upgrade your Gemini API project to a paid plan on the API key page (will automatically unlock Tier 1 rate limits)

Use a Vertex AI API key:

The Vertex AI API provides a free tier using express mode for Gemini 2.5 Pro, control over which model you use, and access to higher rate limits with a billing account:

  1. Generate a key from Google Cloud.

  2. Set it as an environment variable in your terminal. Replace YOUR_API_KEY with your generated key and set GOOGLE_GENAI_USE_VERTEXAI to true

    export GOOGLE_API_KEY="YOUR_API_KEY"
    export GOOGLE_GENAI_USE_VERTEXAI=true
  3. (Optionally) Add a billing account on your project to get access to higher usage limits

For other authentication methods, including Google Workspace accounts, see the authentication guide.

Examples

Deploy a web application:

> I have a Next.js app that needs to be deployed to production with a database

Set up monitoring:

> My application is running but I need alerts when errors spike

Optimize costs:

> Review my AWS spending and suggest optimizations

Handle incidents:

> My service is down, help me troubleshoot the issue

Reporting issues

Found a bug or have feedback?

Send an issue report to Email.

Privacy and data

Pasoma processes your infrastructure configurations and deployment commands to provide assistance. We don't store sensitive data like API keys or application secrets.