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

slaveshell

v1.0.2

Published

An AI-powered shell assistant that understands Hindi and English commands

Downloads

8

Readme

💪 SUPER AI AGENT 1.0

An intelligent CLI assistant that understands Hindi and English commands to automate development workflows

License Node Version npm

✨ Features

  • 🚀 Project Generation: Scaffold complex projects (MERN, Python Flask, React etc.)
  • 💻 Process Management: Monitor and control running processes and servers
  • 📁 File Operations: Advanced file system operations and watching
  • 📦 Package Management: Handle npm and pip packages seamlessly
  • 🗄️ Database Operations: Work with MongoDB, MySQL and more
  • 🔄 Git Integration: Initialize, commit, push and manage repositories
  • 🌐 Deployment: Deploy to various platforms (Firebase, Heroku, AWS etc.)

🚀 Quick Start

Installation

npm install -g slaveshell

Usage

  1. Start the shell:
slave
  1. Enter your Gemini API key when prompted (first run only)

  2. Start typing commands in Hindi or English!

📝 Example Commands

Project Creation

# Create a MERN Stack Project
ek full stack MERN project banao authentication ke sath

# Create a Python Flask API
Python Flask ka API banao MongoDB connection ke sath

# Create a Responsive Website
ek responsive website banao Bootstrap se

Database Operations

# Setup MongoDB
mongodb setup karo aur users collection banao

# Create Product Table
database me product table banao price aur name fields ke sath

# Backup Database
database backup file create karo

Deployment & CI/CD

# Deploy to Firebase
production build banao aur firebase pe deploy karo

# Create Docker Image
docker image banao node application ka

# Setup GitHub Actions
github actions setup karo automatic testing ke liye

Development Tasks

# Webpack Build
webpack se production build banao

# Git Operations
git repository initialize karo aur github pe push karo

# Run Tests
tests cases run karo aur code coverage report banao

System Operations

# Run Background Server
background me server chalao aur logs save karo

# Setup Cron Job
cron job setup karo database backup ke liye

# Monitor Resources
memory usage monitor karo server ka

⚙️ Configuration

Configuration is stored in ~/.ai-agent-config.json. You can modify settings using:

shell
>> settings

Available settings:

  • API Key Configuration
  • Project Directory Settings
  • Language Preference (Hindi/English)
  • Log Level Configuration
  • Auto-save Preferences

📊 Command History & Logs

  • View recent commands: info
  • Access logs: ~/.ai-agent.log
  • Error logs: ~/.ai-agent-errors.log

🛠️ Architecture

The AI Agent is built with:

  • Google Gemini Pro: For natural language processing
  • Node.js: Core runtime environment
  • Express: For server operations
  • Mongoose: MongoDB operations
  • Chokidar: File system watching
  • Chalk & Ora: Beautiful CLI interface

🔧 Development

# Clone the repository
git clone https://github.com/VanshGoyal000/SlaveShell.git

# Install dependencies
cd SlaveShell
npm install

# Run locally
npm start

🤝 Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

👤 Author

Vansh Goyal

🙏 Acknowledgments

  • Google Gemini Pro for AI capabilities
  • The Node.js community for amazing tools
  • All contributors who help improve this project

🔮 Future Plans

  • [ ] Add support for more languages
  • [ ] Integrate with more cloud platforms
  • [ ] Add AI-powered code review capabilities
  • [ ] Implement project templates system
  • [ ] Add voice command support