Skip to content

About

Discord-Tomodachi !

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

Discord Tomodachi

Friends and AI Life
Tes amis Discord sur une île Tomodachi — une IA qui parle comme toi.

Discord   GitHub


C’est quoi ?

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 Discord Tomodachi


Aperçu

L’île Été / café
Île Été
Chambre Aube (Lila)
Chambre Aube

Nuit sur l’île
La nuit tombe — l’île change avec le temps.


Sur ton île

Amis    IA    Café    Jeux    Déco    Local

Amis Discord

Ajoute tes potes sur l’île, déplace-les, visite leur chambre, suis leur humeur.

IA comme toi

Elle s’entraîne sur tes conversations **locales** et peut répondre (manuel ou auto par ami).

Café de l’île

Offre un gâteau, du sushi… augmente le bonheur.

Mini-jeux & studio


Gagne des pièces, quiz, dessin — le rythme de l’île.

Déco & saisons


Plante, fontaine, ballons… et des fonds qui suivent le calendrier.

100 % local

Token + données sur **ton PC**. Backend `127.0.0.1:8787`.

Un monde qui vit

Printemps Été Automne Nuit
Printemps Été Automne Nuit

Lila t’accompagne

Lila    Main guide

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.bat

Comment ça marche

Étape
1 Connecte ton Discord — colle ton token dans l’app. La passerelle démarre en local.
2 Invite tes amis — choisis qui vit sur l’île (avatar Discord).
3 Laisse l’IA répondre — contexte + ton style ; envoi manuel ou auto.

Accès payant (licence Discord)

Licence

Le logiciel est payant. Au login, l’app vérifie avec ton Discord que :

  1. tu es sur le serveur officiel Discord Tomodachi
  2. 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.py

Docs : docs/discord-server/README.md


Lancer (développement)

Prérequis

  • Windows 10 / 11
  • Node.js 18+
  • Python 3.11+ (ou Python embarqué dans game/resources/backend)

En un clic

Tomodachi.bat

Build UI + lance Electron + backend.

À la main

cd game
npm install
npm run build
npx electron .

Backend seul :

set PYTHONPATH=%CD%
python -m server

→ http://127.0.0.1:8787

Configuration (.env)

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

Build release (.exe)

Voir docs/PACKAGING.md.

Build-Release.bat

Sorties dans game/release/ (installeur NSIS + portable).


Structure du projet

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


Site web

Landing animée (splash, curseur main, thème jeu) dans site/.

npx --yes serve site

GitHub Pages → Settings → Pages → folder /site.


Sécurité

  • 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

Liens

Discord https://discord.gg/mVDVkJ4Zvz
GitHub https://github.com/ErrorNoName/Discord-Tomodachi
Assets https://github.com/ErrorNoName/Discord-Tomodachi/tree/main/assets

Lila
Discord Tomodachi
Discord Tomodachi — Friends and AI Life

About

Discord-Tomodachi !

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages