CoolFace
Datasetpublic

chahuadev/chahuadev-hub

Chahuadev Hub @chahuadev/chahuadev-hub-app Chahuadev Hub — The official desktop hub by Chahuadev. Browse repositories, download apps, explore npm packages, and chat with the community — all in one dark-mode Electron app. ⚙️ Installation Requires Node.js 18+. Use --foreground-scripts to see install progress. 🪟 Windows — Global Install npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --force… See the full description on the dataset page: https://huggingface.co/datasets/chahuadev/chahuadev-hub.

sourceHugging Faceotherupdated 6mo agoView on Hugging Face
0likes85downloads
Dataset Card

Chahuadev Hub

@chahuadev/chahuadev-hub-app

Chahuadev Hub — The official desktop hub by Chahuadev. Browse repositories, download apps, explore npm packages, and chat with the community — all in one dark-mode Electron app.

<div align="center">

<p align="center"> <img src="https://huggingface.co/datasets/chahuadev/chahuadev-png/resolve/main/chahuadev-hub.png" width="600" alt="Chahuadev Hub"> </p>

<p align="center"> <a href="https://www.npmjs.com/package/@chahuadev/chahuadev-hub-app"><img src="https://img.shields.io/npm/v/@chahuadev/chahuadev-hub-app?style=for-the-badge&color=blue" alt="NPM Version"></a> <a href="https://www.npmjs.com/package/@chahuadev/chahuadev-hub-app"><img src="https://img.shields.io/npm/dt/@chahuadev/chahuadev-hub-app?style=for-the-badge&color=success" alt="NPM Downloads"></a> <img src="https://img.shields.io/badge/Platform-Windows%20%7C%20Linux-0078D4?style=for-the-badge" alt="Windows | Linux"> <a href="LICENSE.md"><img src="https://img.shields.io/badge/License-Non--Commercial-blue?style=for-the-badge" alt="Non-Commercial License"></a> </p>

</div>


⚙️ Installation

Requires Node.js 18+. Use --foreground-scripts to see install progress.

🪟 Windows — Global Install

bash
npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --force
The installer auto-downloads the correct binary for your platform. Use --foreground-scripts to see the download progress bar.

🐧 Linux — Global Install

Linux requires sudo for global npm packages:

bash
sudo npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --force
Alternative (no sudo required): Set npm prefix to your home folder first: ``bash mkdir -p ~/.npm-global npm config set prefix '~/.npm-global' echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc source ~/.bashrc ` Then install without sudo: `bash npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --force ``

Launch

bash
chahuadev-hub
Note: Downloaded apps are saved automatically to your Downloads/ChahuadevHub folder.

🐧 Running the AppImage on Linux / WSL2 (Ubuntu)

First install the required system libraries (one-time setup):

bash
sudo apt-get update && sudo apt-get install -y \
  libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 \
  libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 \
  libxrandr2 libgbm1 libasound2

Then run the AppImage:

bash
chmod +x "Chahuadev-Hub.AppImage"
DISPLAY=:0 WAYLAND_DISPLAY=wayland-0 \
  ./"Chahuadev-Hub.AppImage" \
  --appimage-extract-and-run --no-sandbox --disable-gpu
WSL2 tip: Copy to WSL native filesystem first: ``bash # Path after: npm install -g @chahuadev/chahuadev-hub-app # (no sudo) cp ~/.npm-global/lib/node_modules/@chahuadev/chahuadev-hub-app/bin/Chahuadev-Hub.AppImage /tmp/ChahuadevHub.AppImage # (with sudo) # cp /usr/lib/node_modules/@chahuadev/chahuadev-hub-app/bin/Chahuadev-Hub.AppImage /tmp/ChahuadevHub.AppImage chmod +x /tmp/ChahuadevHub.AppImage DISPLAY=:0 WAYLAND_DISPLAY=wayland-0 /tmp/ChahuadevHub.AppImage \ --appimage-extract-and-run --no-sandbox --disable-gpu ``


Troubleshooting

node\r: No such file or directory (Linux)

The entry script has Windows line endings (CRLF). Reinstall to fix:

bash
rm -rf ~/.npm-global/lib/node_modules/@chahuadev/chahuadev-hub-app
npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --force

ENOTEMPTY error on Linux

A previous failed install left files behind. Clear them first:

bash
# With npm-global prefix
rm -rf ~/.npm-global/lib/node_modules/@chahuadev/chahuadev-hub-app
npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --force

# With sudo
sudo rm -rf /usr/lib/node_modules/@chahuadev/chahuadev-hub-app
sudo npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --force

chahuadev-hub command not found

Make sure ~/.npm-global/bin is in your PATH:

bash
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
chahuadev-hub

What It Does

Chahuadev Hub is an Electron desktop app that brings everything from the Chahuadev ecosystem into one place.

Features

  • 📊 Dashboard — Live stats and a full landing page webview with real-time download counts
  • 📦 npm Packages — Browse all @chahuadev packages with version, description, and monthly download stats
  • 🤗 Hugging Face — Explore all public datasets, models, and spaces with file browser and commit history
  • ⬇️ Downloads — Download and manage official Chahuadev desktop apps (Windows & Linux) with progress tracking
  • 💬 Community Chat — Real-time chat via Firebase with auto-translation across 11 languages
  • 🌐 Cross-Platform — Windows & Linux

🔗 Links


Workspace layout

This repository contains the app source and the package workspace used for distribution.

  • main.js, preload.js, web/: desktop app runtime and UI layers
  • assets/, icons/: static assets used by the app shell
  • packages/: package artifacts and package-level metadata

For package-specific instructions, see:

  • `packages/README.md`
  • `packages/@chahuadev/chahuadev-hub-app/README.md`

💖 Support the Project

Chahuadev tools are 100% free and open-source. If this project helped you save time, please consider buying me a coffee to help keep the servers running!

<a href="https://www.buymeacoffee.com/chahuadevm" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>