En un mundo transformado por los grandes modelos de lenguaje, nunca volveremos a escribir nada desde cero. ¡Ingrese Engy, su compañero de IA que está revolucionando la forma en que creamos aplicaciones web! ? Ya sea que sea un desarrollador experimentado o un innovador curioso, Engy le permite convertir sus ideas en aplicaciones web completamente funcionales con backends de Python y interfaces HTML/JavaScript, todo sin empezar desde cero.
Dígale adiós a los días en los que había que codificar minuciosamente cada línea. Con Engy, es como tener un equipo de desarrolladores a tu alcance, listos para materializar tu visión en realidad. Desde herramientas simples hasta aplicaciones complejas de análisis de datos, Engy comprende su intención y hace el trabajo pesado por usted.
Engy puede ayudarle a crear una variedad de aplicaciones, que incluyen (entre otras):
Comience con:
pip install engy
Configura tu proyecto:
mkdir my_awesome_app && cd my_awesome_app
Describe tu idea de aplicación:
echo " create a calculator " > input.txt
Agregue su clave API:
echo " ANTHROPIC_API_KEY=your_super_secret_key " > .env
El modelo predeterminado es claude-3.5-sonnet
. Puede cambiar a cualquier modelo, por ejemplo, gpt-4, agregando lo siguiente a su archivo .env
:
echo " MODEL=gpt-4 " >> .env
echo " OPENAI_API_KEY=your_openai_api_key " >> .env
Deja que Engy haga su magia:
engy
Engy proporciona un guión listo para usar:
bash run.sh
Describe tu nueva característica:
echo " make the calculator support calculus and algebra " > feature.txt
Deje que Engy lo implemente:
engy feature
Modifique la funcionalidad o la interfaz de usuario de su aplicación:
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
Para refactorizar el frontend y el backend de tu aplicación en archivos modulares:
engy split
Este comando reorganizará la estructura de su código para una mejor mantenibilidad y escalabilidad.
Para crear una nueva aplicación basada en una existente:
mkdir my_app_2 && cd my_app_2
echo " new changes... " > input.txt
engy clone /path/to/my_app
Engy viene con una amplia gama de proyectos de ejemplo para ayudarle a comenzar y comprender sus capacidades. Aquí hay una selección de ejemplos organizados por categoría:
Este repositorio es creado y mantenido principalmente por dos ingenieros apasionados:
Imaginan y practican que el tedioso trabajo de codificación de bajo nivel puede ser reemplazado por la IA.
¡Cualquier contribución es bienvenida! ¡Crea un problema/PR y con nosotros!
Distribuido bajo la licencia MIT. Consulte LICENCIA para obtener más información.
Si tiene problemas para generar su aplicación o encuentra algún problema, ¡no dude en comunicarse! No dude en abrir un problema en nuestro repositorio de GitHub o contáctenos directamente en [email protected]. Estaremos muy felices de guiarlo y brindarle ayuda. ¡Estamos aquí para ayudarte a hacer realidad tus ideas de aplicaciones con Engy!