Skip to content

Lagrange is an AI software engineer that automates python code generation, research, and system management, streamlining software development for efficiency and accessibility.

License

Notifications You must be signed in to change notification settings

viragtiwari/Lagrange

Repository files navigation

Lagrange

The cutting-edge AI software engineer poised to revolutionize the way programming is done. Lagrange combines the power of advanced AI technologies to serve as a dependable, skilled partner in software development.

Video Demo

Features

  • Research: Lagrange performs meticulous research to thoroughly understand the problem space of each project.

  • Code generation: Based on the insights gained from in-depth research and an iterative user feedback loop, Lagrange crafts a detailed implementation strategy encompassing all aspects of project development, from directory structure and management to writing and executing code directly on the user's local system.

  • PowerShell support: Lagrange can utilize PowerShell for a plethora of use cases. be it directory management, cloning git repo, installing all the dependencies, or setting up the environment.

  • Python support: The model leverages Python to build versatile and scalable solutions that cater to a wide range of use cases.

Installation

  • Clone the repository
    git clone https://github.com/viragtiwari/Lagrange.git
    
  • Install dependencies in requirements.txt using conda
  • Rename the .env.example file to .env
  • Paste your corresponding API_KEY in the .env file
  • Run the server
    python server.py
    
  • Visit localhost:5000 in the browser to access the frontend.

Tech Stack

  • Frontend: Vanilla Js + Tailwind CSS
  • Backend: Python Flask

About

Lagrange is an AI software engineer that automates python code generation, research, and system management, streamlining software development for efficiency and accessibility.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published