Skip to content

imtej/app_builder-AI_SWE

Repository files navigation

🛠️ app_builder AI_SWE

app_builder AI_SWE is an AI-powered software development tool (like Lovable/Emergent) built with LangGraph.
It works like a multi-agent development team that can take a natural language request and transform it into a complete, working project — file by file — using real developer workflows.


🏗️ Architecture

  • Planner Agent – Analyzes your request and generates a detailed project plan.
  • Architect Agent – Breaks down the plan into specific engineering tasks with explicit context for each file.
  • Coder Agent – Implements each task, writes directly into files, and uses available tools like a real developer.
Coder Agent Architecture

🚀 Getting Started

Prerequisites

  • Make sure you have uv installed, follow the instructions here to install it.
  • Ensure that you have created an API_KEY ready from gemini/openai/groq/any other LLM provider.

⚙️ Instsllstion and Startup

  • Create a virtual environment using: uv venv and activate it using the following commands:

For mac or linux:

source .venv/bin/activate

For windows:

.venv\Scripts\activate
  • Install the dependencies using: uv sync or uv pip install -r pyproject.toml
  • Create a .env file and add the variables and their respective values mentioned in the .env.example file

Now that we are done with all the set-up & installation steps we can start the application using the following command:

  python main.py

🧪 Example Prompts

  • Create a simple calculator web application.
  • Create a to-do list application using html, css, and javascript.

About

app_builder AI_SWE is an AI-powered software development tool (like Lovable/Emergent) built with LangGraph. It works like a multi-agent development team that can take a natural language request and transform it into a complete, working project — file by file — using real developer workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors