DJ Cloudio est une application de mixage DJ révolutionnaire alimentée par l'IA, intégrant des transitions prophétiques, un système de narration épique, et des fonctionnalités Web3 incluant le vote DAO et le minting de NFT de sessions.
Nouveau ! CLI interactif avec glyphes pour simuler Claude Code localement.
# Installation
npm install
# Mode interactif
npm run claude
# Commandes rapides
npm run claude:analyze # Analyse complète
npm run claude:test # Tests
npm run claude:fix # Auto-fix ESLint + Prettier
npm run claude:review # Code review + GitHub workflow
npm run claude:security # Security audit + GitHub workflow10 actions disponibles: analyze, test, coverage, security, fix, deploy, docs, status, review, optimize
📚 Documentation complète: CLAUDE_CLI_README.md | Quick Start
- 10 Transitions Avancées: Pulse Sync, Ghost Fade, Genre Warp, Drop Echo, Reverse Surge, Strobe Cut, Energy Spiral, Silence Ritual, Bass Tunnel, Melody Merge
- 5 Presets Rituels: Invocation, Révélation, Transmutation, Ascension, Méditation
- Analyse Audio Intelligente: BPM, énergie, tonalité, genre en temps réel
- Auto-Loading: Queue de tracks avec sélection intelligente basée sur compatibilité harmonique
- Énergies Rituelles: Invocation (éthéré), Révélation (explosif), Transmutation (transformatif), Ascension (ascendant), Méditation (méditatif)
- 22 Cartes de Tarot: Chaque carte a sa vibration musicale (BPM, énergie, vibe)
- Sélection Prophétique: Tracks choisis selon rituels et tirages de tarot
- 5 Arcs Narratifs Épiques:
- Le Voyage du Héros (12 chapitres)
- Cycle des Éléments (8 chapitres)
- Éveil Cosmique (10 chapitres)
- Danse des Ombres (9 chapitres)
- Renaissance Sonore (11 chapitres)
- Plot Twists Dynamiques: 8 rebondissements narratifs possibles
- Progression Automatique: Transitions synchronisées avec les chapitres
- Vote Décentralisé: Membres votent pour les rituels avant événements
- Système de Pouvoir de Vote: Basé sur participation et stake
- Propositions On-Chain: Stockées dans smart contract RitualDAO
- 5 Rituels Votables: Invocation, Révélation, Transmutation, Ascension, Méditation
- Sessions Enregistrées: Tracks, transitions, rituels, narrative arc
- Métadonnées Complètes: JSON avec toutes les données de session
- IPFS Ready: Upload métadonnées sur IPFS (Pinata/NFT.Storage)
- ERC-721 NFT: Mintable sur Base avec PropheticSessionNFT contract
- Artwork Généré: Visualisation unique de chaque session
- Node.js v18+
- MetaMask ou wallet Web3 compatible
- ETH testnet (Base Sepolia faucet)
# Cloner le repository
git clone https://github.com/fullmeo/-Neural_claude_code.git
cd Neural_claude_code
# Installer dépendances frontend
npm install
# Installer dépendances smart contracts
cd contracts
npm install# Démarrer le serveur de dev
npm start
# Ou avec serve
npx serve . -p 3000Ouvrir: http://localhost:3000/neuralmix_enhanced_fixed.html
Déploiement en attente
# Déployer sur Base Sepolia
cd contracts
npm run deploy:base-sepolia
# Vérifier sur BaseScan
npx hardhat verify --network baseSepolia <CONTRACT_ADDRESS>- RitualDAO.sol: Vote décentralisé pour rituels
- PropheticSessionNFT.sol: NFT ERC-721 pour sessions
Voir DEPLOYMENT_GUIDE.md pour instructions complètes.
- Cliquer sur onglet "🔗 Web3"
- "CONNECT WALLET"
- Approuver MetaMask
- Voir wallet, network, balance
- Après connexion wallet
- "+ CREATE PROPOSAL"
- Entrer nom d'événement
- Membres votent pour rituels
- Finaliser après période de vote
- Charger tracks (Local ou Library)
- Activer "🤖 AUTOPILOT"
- Sélectionner stratégie énergie (adaptive, build, plateau, decline)
- Choisir timing transitions (manuel, auto)
- Session démarre avec transitions automatiques
- Cocher "🔮 Prophetic Mode"
- Tracks sélectionnés selon rituels et tarot
- Messages prophétiques affichés
- Aller dans "📖 NARRATIVE"
- Choisir une histoire (Hero's Journey, Elemental Cycle, etc.)
- "START STORY"
- Suivre progression des chapitres
- Plot twists déclenchés automatiquement
- Jouer session avec autopilot
- Stopper autopilot
- Aller dans "🔗 Web3" > NFT Section
- "Mint Current Session"
- Approuver transaction MetaMask
- Recevoir NFT avec métadonnées complètes
Neural_claude_code/
├── .github/
│ ├── workflows/
│ │ ├── ci-cd-pipeline.yml # Pipeline CI/CD principal
│ │ └── claude-code-integration.yml # Workflows Claude Code
│ └── secrets.md # Guide configuration secrets
├── contracts/
│ ├── RitualDAO.sol # Smart contract DAO
│ ├── PropheticSessionNFT.sol # Smart contract NFT
│ ├── hardhat.config.js # Config Hardhat
│ ├── scripts/deploy.js # Script déploiement
│ └── package.json
├── neural-ai-autopilot.js # Autopilot autonome
├── neural-ai-transitions.js # 10 transitions + rituels
├── neural-track-loader.js # Auto-loading intelligent
├── neural-prophetic-loader.js # Sélection prophétique
├── neural-narrative-engine.js # 5 arcs narratifs
├── neural-web3-connector.js # Bridge Web3
├── neural-dao-curator.js # Logique DAO
├── neural-nft-session.js # Minting NFT
├── neural-audio-bridge.js # Web Audio API
├── neural-state-manager.js # Gestion état
├── neural_event_bus.js # Event bus
├── neural_bridge_core.js # Core architecture
├── neuralmix_enhanced_fixed.html # Application principale
├── DEPLOYMENT_GUIDE.md # Guide déploiement
├── DEVOPS_INTEGRATION_GUIDE.md # Guide DevOps
├── WEB3_INTEGRATION_COMPLETE.md # Docs Web3
└── README.md
- Web Audio API: Traitement audio temps réel
- Web3.js: Intégration blockchain
- Event-Driven Architecture: NeuralEventBus
- Solidity 0.8.20: Language contrats
- Hardhat: Framework développement
- OpenZeppelin: Bibliothèques sécurisées
- Base: Layer 2 Ethereum
- GitHub Actions: CI/CD automatisé
- Claude Code: Review code, tests, fixes auto
- Netlify: Déploiement frontend
- BaseScan: Vérification contrats
Le projet intègre Claude Code pour automatiser:
- ✅ Code Review: Analyse automatique des PRs
- 🐛 Auto-Fix: Correction bugs avec
/claude fix - 🧪 Test Generation: Tests smart contracts >90% coverage
- 🔒 Security Audit: OWASP Top 10, vulnérabilités
- ⚡ Performance Optimization: Latency, gas, bundle size
- 📚 Documentation: Mise à jour auto docs
- ♻️ Refactoring: Code quality improvements
# Dans une issue GitHub
/claude fix
# Via workflow manuel
gh workflow run claude-code-integration.yml -f task=security-auditVoir DEVOPS_INTEGRATION_GUIDE.md pour détails.
ANTHROPIC_API_KEY: Claude Code APITESTNET_PRIVATE_KEY: Wallet testnetBASE_SEPOLIA_RPC_URL: RPC Base SepoliaBASESCAN_API_KEY: Vérification contratsNETLIFY_AUTH_TOKEN: Déploiement frontend
Voir .github/secrets.md pour configuration.
- Neural AI Autopilot avec 10 transitions
- Prophetic playlist system
- Narrative engine avec 5 story arcs
- Web3 integration (DAO + NFT)
- Smart contracts (RitualDAO, PropheticSessionNFT)
- CI/CD pipeline GitHub Actions
- Claude Code integration
- Déploiement Base Sepolia testnet
- Frontend sur Netlify
- Audits sécurité professionnels
- Déploiement Base Mainnet
- IPFS integration (Pinata/NFT.Storage)
- Session artwork generator
- Mobile responsive UI
- Remix Cosmique (stems alternatifs par tarot)
- Multi-DJ sessions P2P
- Marketplace NFT sessions
- Token governance ($CLOUDIO)
Les contributions sont bienvenues!
- Fork le repository
- Créer feature branch:
git checkout -b feature/amazing-feature - Commit:
git commit -m 'Add amazing feature' - Push:
git push origin feature/amazing-feature - Ouvrir Pull Request
- Code review obligatoire (2 approvals)
- Tests >80% coverage
- Security audit passing
- Documentation à jour
MIT License - voir LICENSE
- Base: Layer 2 Ethereum platform
- OpenZeppelin: Smart contract libraries
- Web Audio API: Audio processing
- Claude Code: AI development assistant
- Community: Beta testers et contributors
- Repository: https://github.com/fullmeo/-Neural_claude_code
- Issues: https://github.com/fullmeo/-Neural_claude_code/issues
- Wallet:
0x074059A50bBB09e74CacfDc73376Da4931eB8f3B
DJ Cloudio - Where AI meets the Prophetic Dance Floor 🎛️✨🔮