CandyIDE v1.0 · Studio visuel pour Candy AI

Vos IA collaborent.
Vous récupérez le résultat.

Lancez un débat entre plusieurs intelligences artificielles spécialisées — elles discutent entre elles, se répartissent les rôles, et construisent ensemble votre application, votre texte, votre code. Vous réglez le temps. Elles font le reste.

⬇  Télécharger CandyIDE — Gratuit Voir comment ça marche →
🍬 CandyIDE — Agent Debate · App Météo en cours…
En direct
💬 Chat des agents
DesignCodingUXResearchFullMLOps
Full Objectif : app météo complète. Je propose Flask + Open-Meteo (gratuit, sans clé). Géoloc auto + recherche ville. Design et UX, vous prenez l'interface ?
Design Je prends. Fond dégradé dynamique selon météo — bleu/soleil, gris/pluie, violet/orage. Temp en 64px centré. Icônes animées CSS.
UXResearch Ajout mode daltonien + contraste élevé obligatoire. Données prioritaires : ressenti, vent, UV, humidité. Prévisions 5j en bas. Mobile first.
Coding Backend async en cours. Geocoding → lat/lon → forecast. Cache Redis 10min. MLOps, tu génères Dockerfile + compose ?
MLOps Dockerfile + docker-compose prêts. Nginx frontal. requirements.txt et .env.example en génération parallèle.
Design
Coding
Temps restant
📄 app.py Coding écrit en ce moment
from flask import Flask, render_template, request
import aiohttp, asyncio
from functools import lru_cache

app = Flask(__name__)

GEO_URL = "https://geocoding-api.open-meteo.com/v1/search"
WTH_URL = "https://api.open-meteo.com/v1/forecast"
# Gratuit, sans clé — choix validé par Full

@lru_cache(maxsize=128)
async def fetch_weather(city: str):
    async with aiohttp.ClientSession() as s:
        geo  = await s.get(GEO_URL, params={"name": city})
        data = await geo.json()
        lat  = data["results"][0]["latitude"]
        lon  = data["results"][0]["longitude"]
        # → fetch temp, wind, humidity, UV, 5d
        
app.pyindex.htmlstyle.cssDockerfile.env.example
▶ Débat démarré · 5 agents actifs · durée 6 min
Full → Plan validé · Stack : Flask · Open-Meteo · Redis · Nginx
Design → templates/index.html créé · dégradé dynamique ✓
Coding → app.py · geocoding async + cache Redis ✓
MLOps → Dockerfile + docker-compose en génération…
10
Agents max simultanés
90+
Personnalités Candy
2 modes
Blocs visuels + Code brut
0 €
Gratuit, toujours

Fonctionnalité signature · Exclusif CandyIDE

Vos IA débattent.
Votre projet se construit.

Agent Debate, c'est la collaboration artificielle à son niveau le plus avancé. Vous choisissez les personnalités, vous donnez une mission, vous réglez la durée. Les agents discutent entre eux, se répartissent les rôles, prennent des décisions techniques, et co-écrivent le fichier final en temps réel — sous vos yeux. Vous pouvez intervenir à tout moment.

01
Choisissez vos agents
Sélectionnez les personnalités parmi les 90 disponibles — Design, Coding, Law, Finance, UXResearch, MLOps… Jusqu'à 10 en parallèle.
02
Donnez la mission
Décrivez en langage naturel ce que vous voulez créer. Les agents analysent, se répartissent les rôles et définissent une stratégie ensemble.
03
Réglez le temps
Fixez la durée totale du débat. Les agents adaptent leur rythme pour livrer un résultat complet dans le délai imparti.
04
Récupérez le résultat
Téléchargez le fichier co-créé — code, app, contrat, analyse. Complet, structuré, prêt à l'emploi. Sans une seule ligne écrite.

Ce que vos agents peuvent construire ensemble

🌦️
Application météo complète
Design choisit l'UI, Coding écrit le backend Flask async, UXResearch garantit l'accessibilité, MLOps prépare le Dockerfile. Une app déployable en 6 minutes.
DesignCodingUXResearchMLOps
📑
Contrat freelance complet
Law rédige les clauses légales, Finance calcule les conditions de paiement, Writing peaufine la formulation. Un contrat professionnel prêt à signer.
LawFinanceWriting
📊
Analyse de données + rapport
Analytic nettoie et analyse les données, DataVis choisit les graphiques, Research rédige l'interprétation. Rapport complet en quelques minutes.
AnalyticDataVisResearch
🚀
Pitch deck de startup
Entrepreneur structure la proposition de valeur, Finance modélise les projections, Design met en forme les slides, Copywriting affûte chaque mot.
EntrepreneurFinanceDesign
🎮
Jeu Python en 10 minutes
GameDev conçoit la mécanique, Coding implémente la logique pygame, Design soigne l'interface, Storyteller invente le scénario et les dialogues.
GameDevCodingDesignStoryteller
📚
Cours complet sur un sujet
Tutor structure la pédagogie, le spécialiste fournit le contenu expert, Education adapte le niveau, Planner organise le plan en modules progressifs.
TutorScienceEducation
⬇  Télécharger CandyIDE — Gratuit

Windows · macOS · Linux · pip install customtkinter candy-ai


Tout l'IDE

Bien plus qu'un éditeur.

CandyIDE est un environnement complet — du débutant qui n'a jamais codé jusqu'au développeur qui veut aller vite.

🧠
Agent Debate — collaboration multi-IA
La fonctionnalité centrale. Plusieurs personnalités débattent en temps réel et co-créent votre fichier. Chat live, fichier édité sous vos yeux, durée réglable, intervention possible.
🧱
Éditeur par blocs (Scratch)
Construisez votre programme sans écrire une ligne. Glissez des blocs, faites des boucles, des conditions. CandyIDE génère le Python correspondant en temps réel.
📝
Colle & Run
Collez du code Candy, appuyez sur F5. Console live avec stdout et stderr colorés. Arrêt à tout moment avec F6.
🎭
90 personnalités intégrées
Toutes les personnalités Candy dans chaque bloc — Coding, Law, Medicine, Finance, MLOps… Sans rien configurer.
🔌
Éditeur de nœuds
Connectez les blocs avec des fils visuels. Repositionnez, reliez, double-cliquez pour éditer. Parfait pour les flux complexes.
👁
Prévisualisation Python live
Voyez le Python généré par vos blocs en temps réel. Copiez-le en un clic pour l'utiliser dans n'importe quel projet.
💾
Projets .candy
Sauvegardez et rechargez vos projets au format .candy. Détection automatique des modifications non sauvegardées.
🌙
Mode sombre complet
Mode clair Apple ou sombre, basculez via un bouton. Préférence mémorisée dans ~/.candyide_settings.json.
📖
Tutoriel interactif + splash
8 étapes pour apprendre Candy et CandyIDE avec exemples. Splash screen animé au démarrage avec le logo ASCII.

Débutant ou développeur.
CandyIDE s'adapte.

Choisissez votre façon de travailler. Le résultat est identique : du Python Candy valide, exécuté en temps réel.

🧱
Éditeur par blocs — style Scratch
Construisez votre programme visuellement. Pas une seule ligne de code à écrire.
  • Palette de 26 blocs organisés par catégorie
  • Indentation automatique pour les boucles et conditions
  • Suggestions intelligentes selon le contexte
  • Prévisualisation Python générée en temps réel
  • Sauvegarde et rechargement des projets .candy
📝
Colle & Run
Vous avez du code Candy ? Collez, F5, c'est parti.
  • Éditeur avec coloration syntaxique
  • Exécution immédiate avec F5
  • Console live : stdout blanc, stderr rouge, succès vert
  • Arrêt à tout moment avec F6
  • Compatible avec tous les scripts .cdy Candy

Les 26 blocs disponibles

⚙️ Config profil🤖 Personnalité🔁 Boucle for❓ Condition if🖨️ Print🧠 Agent Debate💬 Session Chat📦 Batch💾 Sauvegarder🌊 Stream🔄 Traduire📋 Résumer🔍 Mots-clés🐛 Débugger📄 Lire fichier🎨 Générer image🔢 Variable📡 Mémoire partagée✅ Ask validé🔧 Candy Fix📊 Dashboard⏰ Attendre📂 Écrire fichier🔀 Pipeline📈 Sentiment🛠️ Générer code

Ce que CandyIDE génère

Des blocs au Python.
Instantanément.

Chaque combinaison de blocs produit un code Python valide que vous pouvez copier, modifier ou exécuter directement.

Généré automatiquement depuis 5 blocs visuels
from candy import cfg, Coding, Writing, Planner, Agent

# ── Bloc Config ───────────────────────────────
cfg.p.lang       = "FR"
cfg.p.style      = "detailed"
cfg.p.max_tokens = 2000

# ── Bloc Agent Debate ─────────────────────────
debate = Agent.debate(
    [Coding, Writing, Planner],
    task="Créer une app de gestion de tâches en Python",
    profile="p",
    duration=300,   # 5 minutes de débat
    output="app_todo.py"
)

# ── Bloc Boucle ───────────────────────────────
for i in range(3):
    # ── Bloc Personnalité ─────────────────────
    doc = Writing.use("p").ask(f"Rédige la doc du module {i+1}")
    print(f"Module {i+1} :\n", doc)

Prêt en deux minutes.
Zéro configuration.

Téléchargez CandyIDE, installez les deux dépendances, lancez. Aucun compte, aucune clé API, aucune friction.

Terminal — installation
# 1. Installer les dépendances
pip install customtkinter candy-ai

# 2. Lancer (Windows)
CandyIDE.exe

# Ou depuis les sources Python
python3 main.py
 ██████╗ █████╗ ███╗   ██╗██████╗ ██╗   ██╗
██╔════╝██╔══██╗████╗  ██║██╔══██╗╚██╗ ██╔╝
██║     ███████║██╔██╗ ██║██║  ██║ ╚████╔╝
╚██████╗██║  ██║██║ ╚████║██████╔╝   ██║
 ╚═════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═════╝    ╚═╝
IDE · v1.0.0 ⬇  Télécharger CandyIDE.exe
🖥 Windows🍎 macOS🐧 Linux

Requiert pip install customtkinter candy-ai


FAQ

Questions fréquentes.

C'est vraiment gratuit ?
Oui. CandyIDE est entièrement gratuit et open source (MIT). Candy AI est lui-même gratuit jusqu'à 800 requêtes par jour, sans compte ni clé API.
Faut-il savoir coder pour utiliser CandyIDE ?
Non. L'éditeur par blocs est pensé pour les personnes sans expérience en programmation. Agent Debate va encore plus loin : vous décrivez ce que vous voulez, les IA construisent à votre place.
Comment fonctionne Agent Debate concrètement ?
Vous choisissez les personnalités Candy à faire collaborer, vous décrivez la tâche et réglez la durée. Une fenêtre s'ouvre : à gauche le chat entre les agents en temps réel, à droite le fichier qu'ils co-écrivent. Les agents se répartissent les rôles automatiquement, prennent des décisions techniques, et produisent le résultat final. Vous pouvez intervenir à tout moment.
Quels systèmes sont supportés ?
Windows (via CandyIDE.exe), macOS et Linux (via Python 3.10+). Dépendances : customtkinter et candy-ai.
Mes projets sont-ils sauvegardés ?
Oui. CandyIDE sauvegarde vos projets au format .candy (JSON lisible). Rechargez vos blocs, votre code et votre configuration à tout moment. Détection automatique des modifications non sauvegardées.
Puis-je intervenir pendant un débat ?
Oui. Pendant le débat, vous pouvez envoyer un message pour réorienter les agents, modifier le fichier en cours, ou arrêter le débat et récupérer le résultat partiel.

Lancez votre premier débat d'agents.

Téléchargez CandyIDE, choisissez vos personnalités, décrivez votre mission. En moins de 5 minutes, vos IA construisent à votre place.

Copié !