Dans un monde transformé par les grands modèles linguistiques, nous n'écrirons plus jamais rien à partir de zéro. Entrez Engy, votre compagnon IA qui révolutionne la façon dont nous créons des applications Web ! ? Que vous soyez un développeur chevronné ou un innovateur curieux, Engy vous permet de transformer vos idées en applications Web entièrement fonctionnelles avec des backends Python et des frontends HTML/JavaScript, le tout sans partir d'une page vierge.
Dites adieu à l’époque où il fallait coder minutieusement chaque ligne. Avec Engy, c'est comme avoir une équipe de développeurs à portée de main, prêts à concrétiser votre vision en réalité. Des outils simples aux applications d'analyse de données complexes, Engy comprend votre intention et fait le gros du travail à votre place.
Engy peut vous aider à créer une variété d'applications, notamment (mais sans s'y limiter) :
Commencez avec :
pip install engy
Configurez votre projet :
mkdir my_awesome_app && cd my_awesome_app
Décrivez votre idée d'application :
echo " create a calculator " > input.txt
Ajoutez votre clé API :
echo " ANTHROPIC_API_KEY=your_super_secret_key " > .env
Le modèle par défaut est claude-3.5-sonnet
. Vous pouvez passer à n'importe quel modèle, par exemple gpt-4 en ajoutant ce qui suit à votre fichier .env
:
echo " MODEL=gpt-4 " >> .env
echo " OPENAI_API_KEY=your_openai_api_key " >> .env
Laissez Engy opérer sa magie :
engy
Engy fournit un script prêt à l'emploi :
bash run.sh
Décrivez votre nouvelle fonctionnalité :
echo " make the calculator support calculus and algebra " > feature.txt
Laissez Engy l'implémenter :
engy feature
Modifiez les fonctionnalités ou l'interface utilisateur de votre application :
engy backend
# Enter prompts to optimize your data handling or add new processing features
engy frontend
# Enter prompts to enhance your UI or add new interactive elements
Pour refactoriser le frontend et le backend de votre application en fichiers modulaires :
engy split
Cette commande réorganisera la structure de votre code pour une meilleure maintenabilité et évolutivité.
Pour créer une nouvelle application basée sur une application existante :
mkdir my_app_2 && cd my_app_2
echo " new changes... " > input.txt
engy clone /path/to/my_app
Engy est livré avec un large éventail d'exemples de projets pour vous aider à démarrer et à comprendre ses capacités. Voici une sélection d'exemples organisés par catégorie :
Ce repo est créé et principalement maintenu par deux ingénieurs passionnés :
Ils imaginent et pratiquent que le travail fastidieux de codage de bas niveau peut être remplacé par l’IA.
Toute contribution est la bienvenue ! Créez un problème/RP et chez nous !
Distribué sous licence MIT. Voir LICENCE pour plus d’informations.
Si vous rencontrez des difficultés pour générer votre application ou rencontrez des problèmes, n'hésitez pas à nous contacter ! N'hésitez pas à ouvrir un ticket sur notre référentiel GitHub ou à nous contacter directement à [email protected]. Nous sommes très heureux de vous piloter et de vous aider. Nous sommes là pour vous aider à donner vie à vos idées d'applications avec Engy !