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 🙏

© 2025 – Pkg Stats / Ryan Hefner

rosie-cli

v1.2.0

Published

AI-powered command-line interface tool that uses OpenAI's API to help you interact with your computer through natural language

Downloads

12

Readme

Rosie CLI

Rosie is an AI-powered command-line interface tool built with TypeScript that uses OpenAI's API to help you interact with your computer through natural language.

Features

  • Chat with an AI assistant directly from your terminal
  • Maintain conversation history across sessions
  • Search files on your computer using natural language
  • Run system commands through AI assistance
  • Store and retrieve memories about user preferences
  • Support for multiple conversations with conversation management
  • Generate images using AI based on text prompts
  • Analyze screen content through screenshots

Installation

Global Installation

npm install -g rosie-cli

Installing required dependencies

Python:

  • mss pip install mss

This will make the rosie command available globally.

Local Development

# Install dependencies
npm install

# Build the project
npm run build

# Run the CLI locally
npm start

# Development mode (without building)
npm run dev

Usage

Once installed, you can use the CLI as follows:

# Start a conversation with Rosie
rosie Hello, what can you do for me?

# Enable thinking mode to see AI reasoning
rosie solve this math problem --thinking

# Search for files on your computer
rosie Find all PDF files in my Documents folder

# Run a system command
rosie What's my Node.js version?

# Create a new conversation
rosie Start a new conversation

# Switch to a specific conversation
rosie Switch to conversation [conversation_id]

# Generate an image
rosie Create an image of a sunset over mountains

# Analyze what's on your screen
rosie What's currently on my screen?

Configuration

You can save your OpenAI API key so you don't need to provide it with each command:

# Save your OpenAI API key
rosie config --set-openai-key=your_api_key_here

# Set active conversation ID
rosie config --set-conversation-id=your_conversation_id

# Show current configuration (key will be masked for security)
rosie config --show

The configuration is stored in ~/.rosie-config.json and conversation history in ~/.rosie-chat-history.json.

Global Options

  • --open_ai_key <key>: Your OpenAI API key (overrides saved key)
  • --thinking: Enable thinking mode to see AI reasoning process
  • --version: Display version information
  • --help: Display help information

System Requirements

  • Node.js v14 or later
  • For file search functionality: Everything search tool installed (Windows only)
  • Python for screenshot capabilities

License

MIT