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

elmakina-cli

v3.0.0

Published

El-Makina CLI - Complete AI-powered business management with Universal Ads Manager (Meta, TikTok, Google, LinkedIn)

Readme

El-Makina CLI

Complete AI-powered business management from your terminal

npm version License: MIT

El-Makina CLI is a powerful command-line interface for managing your entire e-commerce and advertising business. Now featuring complete Universal Ads Manager with support for Meta, TikTok, Google Ads, LinkedIn, and more!

✨ Features

🎯 Universal Ads Manager (NEW v3.0!)

Complete advertising platform management with 37 commands:

  • Multi-Platform Support: Meta, TikTok, Google Ads, LinkedIn, Twitter, Snapchat
  • Campaign Management: Create, pause, resume, delete, duplicate campaigns
  • Bulk Operations: Manage multiple campaigns simultaneously
  • Budget Control: Set budgets, track spending, automated budget pools
  • Automation Rules: AI-powered campaign automation and optimization
  • A/B Testing: Create and analyze split tests with confidence scoring
  • Team Collaboration: Invite team members, manage permissions
  • Audience Management: Create custom and lookalike audiences
  • Analytics: Comprehensive reports, platform comparison, performance tracking
  • Creative Library: Manage ad creatives across platforms

🛍️ E-Commerce Management

  • Orders, products, inventory, customers
  • Coupons, shipping, store settings
  • Real-time sales analytics

📱 Social Media Integration

  • Facebook, Instagram, WhatsApp
  • Post scheduling, auto-replies
  • Broadcast messaging, engagement tracking

🤖 AI-Powered Features

  • Content generation (posts, captions, hashtags)
  • Business insights and recommendations
  • AI video generation
  • Automated optimization

💼 Business Operations

  • SMS & Email marketing
  • Subscriber management & labels
  • Freelance job marketplace
  • Website builder with AI

🚀 Installation

npm install -g elmakina-cli

📖 Quick Start

1. Register or Login

# Create new account
elmakina register

# Login to existing account
elmakina login

2. Setup Your Store

# Interactive setup wizard
elmakina setup store
elmakina setup product

3. Connect Platforms

# Connect social media
elmakina connect facebook
elmakina connect instagram

# Connect advertising platforms
elmakina uads connect meta
elmakina uads connect tiktok

4. Start Managing!

# View dashboard
elmakina dashboard

# Check orders
elmakina orders list

# Manage ads
elmakina uads campaigns

🎯 Universal Ads Manager Examples

Campaign Management

# Create new campaign (interactive wizard)
elmakina uads create-campaign

# List all campaigns
elmakina uads campaigns -p meta -s active

# Get detailed insights
elmakina uads insights 123456 -p meta

# Pause/Resume campaigns
elmakina uads pause 123456 -p meta
elmakina uads resume 123456 -p meta

# Duplicate successful campaign
elmakina uads duplicate 123456 -n "Campaign Copy"

# Bulk operations
elmakina uads bulk-pause -i "123,456,789" -p meta

Budget Management

# View budget overview
elmakina uads budget

# Set campaign budget
elmakina uads budget-set 123456 -t daily -a 100

# View budget pools
elmakina uads budget-pools

Automation & AI

# Create automation rule (interactive)
elmakina uads automation-create

# List automation rules
elmakina uads automation

# Get AI optimization suggestions
elmakina uads ai-optimize

# Quick performance summary
elmakina uads performance-summary

Analytics & Reporting

# Generate performance report
elmakina uads reports -d 30

# Export data
elmakina uads export -f excel -d 30

# Compare platforms
elmakina uads compare -d 7

# Dashboard statistics
elmakina uads stats

A/B Testing

# Create A/B test (interactive)
elmakina uads ab-test-create

# List A/B tests
elmakina uads ab-test

# View test results
elmakina uads ab-test-results 789

Team Collaboration

# List team members
elmakina uads team

# Invite team member
elmakina uads team-invite [email protected] -r manager -p "meta,tiktok"

# Remove team member
elmakina uads team-remove [email protected]

Audience Management

# List saved audiences
elmakina uads audiences

# Create custom audience (interactive)
elmakina uads audience-create

# Create lookalike audience
elmakina uads audience-lookalike 123456 -p meta -c US -s 1

Creative Library

# List creatives
elmakina uads creatives -t image

# View templates
elmakina uads templates

# View tracking pixels
elmakina uads pixels

📚 All Commands

Universal Ads Manager (37 commands)

elmakina uads --help                    # View all commands

# Platform Management
elmakina uads platforms                 # List connected platforms
elmakina uads connect <platform>        # Connect platform

# Campaigns
elmakina uads campaigns                 # List campaigns
elmakina uads create-campaign           # Create campaign
elmakina uads pause <id>                # Pause campaign
elmakina uads resume <id>               # Resume campaign
elmakina uads delete <id>               # Delete campaign
elmakina uads duplicate <id>            # Duplicate campaign
elmakina uads insights <id>             # Campaign insights

# Bulk Operations
elmakina uads bulk-pause               # Pause multiple
elmakina uads bulk-resume              # Resume multiple
elmakina uads bulk-delete              # Delete multiple

# Budget
elmakina uads budget                   # Budget overview
elmakina uads budget-set <id>          # Set budget
elmakina uads budget-pools             # List pools

# Automation
elmakina uads automation               # List rules
elmakina uads automation-create        # Create rule
elmakina uads automation-delete <id>   # Delete rule

# Analytics
elmakina uads reports                  # Generate report
elmakina uads export                   # Export data
elmakina uads stats                    # Dashboard stats
elmakina uads compare                  # Platform comparison
elmakina uads performance-summary      # Quick summary

# AI & Optimization
elmakina uads ai-optimize              # AI suggestions

# A/B Testing
elmakina uads ab-test                  # List tests
elmakina uads ab-test-create           # Create test
elmakina uads ab-test-results <id>     # View results

# Team
elmakina uads team                     # List members
elmakina uads team-invite <email>      # Invite member
elmakina uads team-remove <email>      # Remove member

# Audiences
elmakina uads audiences                # List audiences
elmakina uads audience-create          # Create audience
elmakina uads audience-lookalike <id>  # Create lookalike

# Assets
elmakina uads creatives                # List creatives
elmakina uads templates                # List templates
elmakina uads pixels                   # List pixels
elmakina uads scheduled                # Scheduled actions

E-Commerce

elmakina orders list                   # List orders
elmakina orders show <id>              # Order details
elmakina products list                 # List products
elmakina products create               # Create product
elmakina customers list                # List customers
elmakina coupon list                   # List coupons

Social Media

elmakina posts list                    # List posts
elmakina posts create                  # Create post
elmakina broadcast list                # List broadcasts
elmakina subscribers list              # List subscribers

AI Features

elmakina ai ask "question"             # Ask AI
elmakina ai generate post "topic"      # Generate content
elmakina video generate                # Generate video

Configuration

elmakina config show                   # Show config
elmakina config api-key <key>          # Set API key
elmakina config language <lang>        # Set language (en/fr/ar)

🔧 Configuration

Set API Key

elmakina config api-key YOUR_API_KEY

Set Base URL (Optional)

elmakina config base-url https://your-instance.com/api-v2

Set Language

elmakina config language en    # English
elmakina config language fr    # French
elmakina config language ar    # Arabic

🌍 Multi-Language Support

El-Makina CLI supports:

  • 🇺🇸 English (en)
  • 🇫🇷 French (fr)
  • 🇸🇦 Arabic (ar)

Change language anytime:

elmakina config language fr

📊 Supported Platforms

Advertising Platforms

  • ✅ Meta (Facebook & Instagram)
  • ✅ TikTok
  • ✅ Google Ads
  • ✅ LinkedIn
  • ✅ Twitter/X
  • ✅ Snapchat

Social Media

  • ✅ Facebook Pages
  • ✅ Instagram
  • ✅ WhatsApp Business

🎨 Beautiful Output

  • 🎨 Color-coded tables and output
  • ⚡ Loading spinners for operations
  • 📊 ASCII tables for data visualization
  • 🎯 Interactive wizards for complex operations
  • ✅ Clear success/error messages

🔐 Security

  • Secure API key storage
  • Encrypted configuration
  • OAuth 2.0 support for platforms
  • Team member permissions

📝 Requirements

  • Node.js >= 16.0.0
  • npm or yarn
  • El-Makina account (register at https://app.el-makina.tn)

🆘 Support

  • 📖 Documentation: https://app.el-makina.tn/docs
  • 🐛 Issues: https://github.com/tijaratech/elmakina-cli/issues
  • 💬 Support: [email protected]
  • 🌐 Website: https://app.el-makina.tn

📜 License

MIT © TijaraTech

🎉 What's New in v3.0.0

Universal Ads Manager - 100% Feature Complete!

  • 28 new commands for comprehensive ads management
  • 🚀 Campaign lifecycle: Create, pause, resume, delete, duplicate
  • 💰 Budget control: Set budgets, track spending, automated pools
  • 🤖 Automation: AI-powered rules and optimization
  • 🧪 A/B Testing: Full split testing with confidence scoring
  • 👥 Team collaboration: Invite members, manage permissions
  • 📊 Advanced analytics: Platform comparison, detailed reports
  • 🎯 Audience tools: Create custom and lookalike audiences
  • 📦 Bulk operations: Manage multiple campaigns efficiently
  • 🎨 Creative library: Manage ad creatives across platforms

Total: 37 Universal Ads commands covering all features!

🔮 Roadmap

  • [ ] Real-time campaign monitoring
  • [ ] Advanced visualization in terminal
  • [ ] Scheduled reports via email
  • [ ] Campaign templates library
  • [ ] Predictive analytics
  • [ ] Custom dashboard creation

🙏 Credits

Built with ❤️ by TijaraTech

Powered by:


Happy Managing! 🚀

npm install -g elmakina-cli
elmakina login
elmakina uads create-campaign