Friends and AI Life
Tes amis Discord sur une île Tomodachi — une IA qui parle comme toi.
Discord Tomodachi est une appli bureau Windows qui transforme tes amis Discord en habitants d’une île style Tomodachi Life.
| Connexion | Token Discord (ton compte) |
| Monde | Île, saisons, nuit, déco |
| Social | Amis, chambres, bonheur, messages |
| IA | Répond dans ton style (données locales) |
| Jeu | Café, mini-jeux, quêtes, studio dessin |
| Accès | Rôle Discord Licencié (payant) |
Non affilié à Discord ni à Nintendo.
| L’île | Été / café |
|---|---|
![]() |
![]() |
| Chambre | Aube (Lila) |
![]() |
![]() |
La nuit tombe — l’île change avec le temps.
Ajoute tes potes sur l’île, déplace-les, visite leur chambre, suis leur humeur. Elle s’entraîne sur tes conversations **locales** et peut répondre (manuel ou auto par ami). Offre un gâteau, du sushi… augmente le bonheur.
![]()
Gagne des pièces, quiz, dessin — le rythme de l’île.
![]()
Plante, fontaine, ballons… et des fonds qui suivent le calendrier.
| Printemps | Été | Automne | Nuit |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Première fois ? Lila te réveille sur l’île, te montre les bâtiments (main qui pointe), et t’aide à ajouter ton premier ami.
Intro narrative → guide token → splash → tour de l’île.
Pour rejouer les tutoriels :
clearkeyintro.batLe logiciel est payant. Au login, l’app vérifie avec ton Discord que :
- tu es sur le serveur officiel Discord Tomodachi
- tu as le rôle Licencié
Sinon → popup « Rejoindre le Discord / Demander l’accès ».
| Invite | discord.gg/mVDVkJ4Zvz |
| Salon | #obtenir-accès |
| Rôle | Licencié |
LICENSE_ENABLED=1
LICENSE_GUILD_ID=...
LICENSE_ROLE_ID=...
LICENSE_INVITE_URL=https://discord.gg/mVDVkJ4Zvz
LICENSE_ACCESS_CHANNEL_ID=...Dev sans licence : LICENSE_ENABLED=0.
Setup serveur (rôles, salons, perms, invite) :
python tools\setup_license_discord_server.py
python tools\post_license_webhook_embeds.pyDocs : docs/discord-server/README.md
- Windows 10 / 11
- Node.js 18+
- Python 3.11+ (ou Python embarqué dans
game/resources/backend)
Tomodachi.batBuild UI + lance Electron + backend.
cd game
npm install
npm run build
npx electron .Backend seul :
set PYTHONPATH=%CD%
python -m server→ http://127.0.0.1:8787
Copie .env.example → .env :
| Clé | Description |
|---|---|
TOKEN |
Token Discord (aussi via l’UI) |
CURSOR_API_KEY |
Clé IA (agent Cursor) |
ELEVENLABS_API_KEY |
Optionnel — SFX / voix |
LICENSE_* |
Serveur + rôle payant |
Voir docs/PACKAGING.md.
Build-Release.batSorties dans game/release/ (installeur NSIS + portable).
Discord-Tomodachi/
├── assets/ # Art du jeu (logo, île, icônes, screens…)
├── Tomodachi.bat # Lanceur dev
├── config.py # Config centrale
├── server/ # FastAPI — API jeu + licence
├── game/ # Electron + React
├── harvester/ # Discord REST (token user)
├── ai/ # Agent, personas, relations
├── storage/ # SQLite / vecteurs
├── tools/ # Setup Discord, embeds, tests
├── site/ # Landing GitHub Pages
├── docs/ # Packaging, audio, serveur licence
└── data/ # Runtime local (gitignored)
Assets publics aussi sur GitHub :
/assets
Landing animée (splash, curseur main, thème jeu) dans site/.
npx --yes serve siteGitHub Pages → Settings → Pages → folder /site.
- Ne jamais partager ton token Discord ni commit
.env - Usage d’un token utilisateur = zone grise / risque vs ToS Discord
- Conversations & base restent locales ; l’IA dépend de ta
CURSOR_API_KEY
| Discord | https://discord.gg/mVDVkJ4Zvz |
| GitHub | https://github.com/ErrorNoName/Discord-Tomodachi |
| Assets | https://github.com/ErrorNoName/Discord-Tomodachi/tree/main/assets |











