A coding agent that can clone a GitHub repository, plan and execute tasks, and interact with the user through a web interface. The agent is built with the E2B Python SDK and the frontend is a Next.js application.
The agent works in a secure E2B sandbox environment where all agent actions are executed.
-
Clone the repository:
git clone https://github.com/rigos0/coding-agent.git
-
Set up environment variables:
Create a
.envfile based on.env.examplein thecoding-agent-backenddirectory and add the required credentials and API keys. -
Run the backend:
cd coding-agent/coding-agent-backend pip install -r requirements.txt uvicorn src.api.main:app --reload -
Run the frontend:
cd coding-agent/coding-agent-frontend npm install npm run dev -
Open your browser:
Navigate to http://localhost:3000 to start using the coding agent.
