# My Pixel Company > My Pixel Company est un workspace open-source pour orchestrer une équipe d'agents IA. Gérez vos agents comme une vraie entreprise grâce à un board Kanban, un office pixel art interactif, des crons, des repositories Git et des skills réutilisables. > Projet créé par Nicolas Chung — Lead Developer full-stack. - [Accueil](https://my-pixel-company.safronix.com/): Page principale — présentation du projet, fonctionnalités, installation - [Documentation](https://my-pixel-company.safronix.com/documentation): Documentation technique complète - [Présentation](https://my-pixel-company.safronix.com/presentation): Présentation détaillée du projet - [À propos](https://my-pixel-company.safronix.com/about): Qui est derrière My Pixel Company (Nicolas Chung, Lead Dev) ## Qu'est-ce que My Pixel Company ? My Pixel Company est une application web full-stack open-source (MIT) qui permet de gérer une workforce d'agents IA de manière unifiée. Elle est construite avec Node.js 18+, TypeScript strict, Next.js (interface web), Fastify (API), SQLite et Redis. ## Fonctionnalités principales - **Ask Pix** : Assistant IA générative (Claude API) multimodal. Créez des agents, gérez votre board, analysez des documents (images, PDF, CSV) — en langage naturel. - **Board** : Tableau Kanban avec colonnes configurables, types de tickets, priorités. Génération IA de tickets et lancement de directives automatisées. - **Office** : Bureau virtuel pixel art des agents. Visualisation de l'activité en temps réel sur un canvas Canvas 2D interactif. - **Messages** : Messagerie par agent. Discussion avec les agents IA, historique et échanges inter-agents. - **Organigramme** : Visualisation de la hiérarchie de l'équipe. Réorganisation par glisser-déposer. Chaque agent connaît son supérieur et ses subordonnés. - **Crons** : Automatisation de tâches récurrentes avec syntaxe cron standard, monitoring de la dernière exécution. - **Repositories** : Connexion de repos Git (GitHub, GitLab) via SSH. Les agents effectuent les tâches de développement. - **Skills** : Définition de skills réutilisables — règles métier, contexte projet, comportements spécifiques injectés dans les prompts. ## Stack technique - Runtime : Node.js 18+, TypeScript strict - Frontend : React (Vite), Next.js App Router - Backend : Fastify - Base de données : SQLite (better-sqlite3, synchrone, sans ORM) - Cache/événements : Redis (ioredis) - Agents : Claude Code CLI (spawn child_process) - Visualisation : Canvas 2D (Phaser.js prévu) ## Prérequis - Claude Code CLI (`npm i -g @anthropic-ai/claude-code`) - Node.js 18+ - Git - npm 9+ ## Installation ``` git clone git@gitlab.com:Safronix/my-pixel-company.git cd my-pixel-company npm start ``` Interface : http://localhost:3000 · API : http://localhost:3001 ## Auteur Nicolas Chung — Développeur full-stack et Lead Dev avec une dizaine d'années d'expérience. Passionné d'automatisation, d'IA et de pixel art. Créateur de My Pixel Company pour unifier la gestion des agents IA dans un seul outil. ## Licence MIT License — Gratuit et open source. Code source : https://gitlab.com/Safronix/my-pixel-company