llm engineering agent

Engineering Agent is an interactive command-line interface (CLI) that leverages the power of LLMs to assist with software development tasks.This framework enables Langchain with LLMs to generate and manage its own tools, continuously expanding its capabilities through conversation.

1
0
Python

LLM ENGINEERING AGENT 🤖

[!NOTE]
I am currently working on this project so not everything is optimized, so use accordingly.

Overview

This repository contains a powerful coding assistant application build by Pietro Schirano and heavy customized by me to integrate with the LLM APIs to process user conversations and generate structured JSON responses. Through an intuitive command-line interface, it can read local file contents, create new files, and apply diff edits to existing files in real time.

Features ⌛

  • [ ] Multiple Model Support
  • [ ] Multi-modal Model Support
  • [ ] Updated code with Go
  • [ ] Containerized
  • [ ] Browser Access
  • [ ] Creating chain of thought
  • [ ] Having context management
  • [ ] Web Scrapper
  • [ ] Code sandbox execution
  • [ ] Advance file reader

Local Setup

Step 01. Clone the repo

https://github.com/debarshee2004/llm-engineering-agent.git
cd llm-engineering-agent

Step 02. Install the Packages

pip install uv
uv venv
uv pip install -r requirements.txt

This repository is open for contribution, to contribute raise an issue, give a pull request if it is good then it will be merged.