sofalost

Stack Hugo — Git skill for Claude Code

Git community

Installe une stack IA perso en une commande sur WSL Ubuntu : 6 agents CLI (Claude Code, Hermes, OpenCode, Codex, OpenClaw, dsh) + conteneur 9router, 33 skills, configs prêtes.

How to install Stack Hugo

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sofalost/stack-hugo and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Stack Hugo does

Installe une stack IA perso en une commande sur WSL Ubuntu : 6 agents CLI (Claude Code, Hermes, OpenCode, Codex, OpenClaw, dsh) + conteneur 9router, 33 skills, configs prêtes. bash <(curl -fsSL .../install-stack.sh)

Alternatives in Git

  • Fullstack Dev Skills — by jeffallan - A comprehensive Claude Code plugin with 65 specialized skills covering full-stack development a 7k ★
  • Container Use — by dagger - Development environments for coding agents 3.6k ★
  • Application De Bureau Aila — Bienvenue sur le dépôt GitHub de l'application de bureau Aila 2k ★

README

Stack IA — installation

Une seule commande, dans le terminal WSL Ubuntu (clean install OK) :

bash <(curl -fsSL https://raw.githubusercontent.com/sofalost/stack-hugo/master/install-stack.sh)

Prérequis : **Docker Desktop** installé sur Windows, avec Settings → Resources → WSL Integration → « Integrate with my default WSL distro » activé. (`curl`/`git` absents ? Le script les installe.)

Pendant l'exécution, le script demande :

  • le mot de passe sudo une seule fois (ensuite plus jamais) ;
  • la clé API 9router à la fin : crée-la sur http://127.0.0.1:20128 (Dashboard → Keys).

Ce que fait le script, étape par étape

  1. Skills — si le dossier skills-bundle/ n'est pas à côté du script : installe curl/git si besoin, clone ce repo.
  2. Docker — vérifie que Docker est disponible (via Docker Desktop), sinon stoppe avec les instructions.
  3. Sudo sans mot de passe — enregistre NOPASSWD dans /etc/sudoers.d/. Plus jamais de mot de passe.
  4. Dépendances système — curl, git, rsync, python3, build-essential, jq, ripgrep, gh (CLI GitHub), Node.js 22.
  5. Les 6 applis — Claude Code, OpenClaw, Codex, OpenCode, Hermes, dsh + Scrapling MCP (via uv). Skip si déjà installées.
  6. Conteneur 9router — réseau ai-network, volume 9router-data, image decolua/9router (version pinée 0.5.55 pour les nouvelles installs ; sofalost gère l'upgrade via :latest) sur le port 20128. Backup des données dans ~/.9router-backup/ avant toute recréation ; restauration auto si le volume est vide ; rollback si la nouvelle image ne démarre pas.
  7. Démarrage + seed — attend que 9router réponde, pré-crée les 12 combos (9deepseek, 9fable, 9gemini, 9glm, 9gpt, 9haiku, 9kimi, 9minimax, 9opus, 9oxalpha, 9qwen, 9sonnet — modèles vides, à remplir dans le dashboard), déploie les scripts 9mode (~/.9mode/9mode.py + 9auto.py : pilotage RTK/Caveman/Ponytail), ouvre le dashboard dans le navigateur.
  8. Skills — déploie les 33 skills dans 5 dos