https://github.com/AbhinavTheDev/coding-agent
Your own Coding Agent 🤖
https://github.com/AbhinavTheDev/coding-agent
coagents copilotkit groq langchain langgraph nextjs python
Last synced: 4 months ago
JSON representation
Your own Coding Agent 🤖
- Host: GitHub
- URL: https://github.com/AbhinavTheDev/coding-agent
- Owner: AbhinavTheDev
- Created: 2025-01-09T05:09:20.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-10T07:51:21.000Z (4 months ago)
- Last Synced: 2025-01-20T00:39:02.983Z (4 months ago)
- Topics: coagents, copilotkit, groq, langchain, langgraph, nextjs, python
- Language: TypeScript
- Homepage:
- Size: 217 KB
- Stars: 15
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-LangGraph - AI Coding Assistant - agent) (Community Projects / AI Assistants)
README

### ⭐ About
- Open-source web app for your coding task.
- Built with Next.js, CopilotKit.
- Uses a coding assistant LangGraph agent for generating responses .
- Simplifies developers task.| Demo Video | Blog Post |
|------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|
| [](https://youtu.be/OHNZUrz2o0g?si=nUtjJcTg9O8lNr96) | [](https://dev.to/abhinav11234/ai-agents-the-future-of-intelligent-automation-4ge1) |### :hammer_and_wrench: Tech Stack
![]()
![]()
![]()
![]()
![]()
![]()
![]()
### :outbox_tray: Set up
#### **Setting Up the Agent and UI**
##### **1. Get an API Key**
- Obtain a **GROQ_API_KEY**.##### **2. Clone the Repository**
- Clone the repository to your local machine:
```sh
git clone https://github.com/AbhinavTheDev/coding-agent.git
```##### **3. Set Up the Agent**
- Navigate to the agent directory:
```sh
cd agent
```
- Install dependencies using Poetry:
```sh
poetry install
```
- Create a `.env` file inside the `./agent` directory with your **GROQ_API_KEY**:
```
GROQ_API_KEY=YOUR_API_KEY_HERE
```
- Run the agent demo:
```sh
poetry run demo
```##### **4. Set Up the UI**
- Navigate to the UI directory:
```sh
cd ./ui
```
- Install dependencies using npm:
```sh
npm i
```
- Create a `.env` file inside the `./ui` directory with your **GROQ_API_KEY**:
```
GROQ_API_KEY=YOUR_API_KEY_HERE
```
- Run the Next.js project:
```sh
npm run dev
```#### **Troubleshooting**
1. Ensure no other local application is running on port **8000**.
2. In the file `/agent/rag_agent/demo.py`, change the address from `0.0.0.0` to `127.0.0.1` or `localhost` if needed.### :mailbox: Contact
Hi, I'm Abhinav! 👋
Connect with me on [LinkedIn](https://www.linkedin.com/in/abhinav-mittal-2a1b002a4/), [X](https://x.com/Abhinav11234) and check out my other projects on [GitHub](https://github.com/AbhinavTheDev).