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.
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
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:
sudo npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --forceAlternative (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
chahuadev-hubNote: 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):
sudo apt-get update && sudo apt-get install -y \
libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 \
libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 \
libxrandr2 libgbm1 libasound2Then run the AppImage:
chmod +x "Chahuadev-Hub.AppImage"
DISPLAY=:0 WAYLAND_DISPLAY=wayland-0 \
./"Chahuadev-Hub.AppImage" \
--appimage-extract-and-run --no-sandbox --disable-gpuWSL2 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:
rm -rf ~/.npm-global/lib/node_modules/@chahuadev/chahuadev-hub-app
npm install -g @chahuadev/chahuadev-hub-app --foreground-scripts --forceENOTEMPTY error on Linux
A previous failed install left files behind. Clear them first:
# 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 --forcechahuadev-hub command not found
Make sure ~/.npm-global/bin is in your PATH:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
chahuadev-hubWhat 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
@chahuadevpackages 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 layersassets/,icons/: static assets used by the app shellpackages/: 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>
