Skip to content

not-noobcoder99/Dev-Agent-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– DevAgent Pro

An Autonomous AI Agent for Code Generation, Review, and Workflow Automation

Vercel Groq Oumi Kestra

πŸŽ‰ NEW v2.0: Now generates professional, production-ready applications with 5-10+ files, AI-powered quality evaluation with Oumi, and enterprise workflow orchestration with Kestra! See What's New


🎯 Problem

Developers waste hours on:

  • Writing boilerplate code
  • Manual code reviews
  • Context switching between tools
  • Workflow orchestration

πŸ’‘ Solution

DevAgent Pro is an AI-powered autonomous agent that:

  • βœ… Generates production-ready code from natural language
  • βœ… Automatically reviews and improves code quality
  • βœ… Orchestrates entire development workflows
  • βœ… Provides a clean dashboard for monitoring

πŸ—οΈ Architecture

User Input (Natural Language)
        ↓
[Groq AI] Professional Code Generation (FREE, 6K req/day)
        ↓
[Oumi AI] Intelligent Quality Evaluation
        ↓
[Static Analysis] Code Review & Security Check
        ↓
[Kestra] Advanced Workflow Orchestration (Optional)
        ↓
[Next.js] Production Dashboard

✨ What's New (v2.0)

πŸš€ Professional Code Generation

  • 10x Better Output: Complete applications with 5-10+ files, not just snippets
  • 8000 Token Limit: 2x more code per generation
  • Senior Engineer Prompts: Production-ready code with best practices
  • Complete Structure: Source, tests, config, docs - everything you need

🧠 Oumi AI Evaluation

  • Real AI Analysis: Intelligent quality assessment
  • 5 Quality Metrics: Code quality, security, maintainability, performance, best practices
  • Actionable Recommendations: Specific improvements suggested
  • Smart Fallback: Enhanced heuristic analysis if Oumi unavailable

⚑ Groq Integration

  • FREE Tier: 6,000 requests/day at no cost
  • Lightning Fast: 10-100x faster than competitors
  • Production Ready: Reliable and scalable
  • Server-Side: No API key required from users

πŸ”„ Kestra Orchestration (Optional)

  • Enterprise Workflows: Multi-step orchestration
  • Parallel Processing: Faster execution
  • Monitoring: Real-time tracking and logs
  • Error Recovery: Automatic retries and fallbacks

πŸ› οΈ Tech Stack

Layer Technology
Code Generation Cline CLI
Code Review CodeRabbit
Orchestration Kestra
Quality Evaluation Oumi
AI Compute Together AI
Frontend Next.js
Deployment Vercel

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • Python 3.9+
  • Kestra CLI
  • API Keys (see .env.example)

Installation

# Clone the repository
git clone https://github.com/not-noobcoder99/Dev-Agent-.git
cd Dev-Agent-

# Install dependencies
npm install
cd frontend && npm install && cd ..

# Install Python dependencies
pip install -r requirements.txt

# Set up environment variables
cp .env.example .env
# Add your API keys to .env

Running the Agent

# Generate code
npm run agent:generate

# Review code
npm run agent:review

# Run evaluation
npm run eval

# Start frontend
npm run dev

Running Kestra Workflow

# Validate workflow
npm run kestra:flow

# Execute workflow
kestra flow run devagent_workflow

πŸ“ Project Structure

devagent-pro/
β”‚
β”œβ”€β”€ agent/                    # Agent logic
β”‚   β”œβ”€β”€ cline-flow.md        # Cline integration guide
β”‚   β”œβ”€β”€ generate_code.ts     # Code generation handler
β”‚   └── review_handler.ts    # Review orchestration
β”‚
β”œβ”€β”€ kestra/                   # Workflow orchestration
β”‚   └── devagent_workflow.yaml
β”‚
β”œβ”€β”€ eval/                     # Quality evaluation
β”‚   └── oumi_eval.py
β”‚
β”œβ”€β”€ frontend/                 # Next.js dashboard
β”‚   β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ components/
β”‚   └── styles/
β”‚
β”œβ”€β”€ demo/                     # Demo materials
β”‚   └── demo-script.md
β”‚
β”œβ”€β”€ PRD.md                    # Product Requirements
β”œβ”€β”€ README.md                 # This file
└── package.json

🎬 Demo Flow

  1. User Input: "Create a REST API for tasks with authentication"
  2. Code Generation: Cline generates structured API code
  3. Automatic Review: CodeRabbit analyzes and suggests improvements
  4. Orchestration: Kestra coordinates the workflow
  5. Evaluation: Oumi scores code quality
  6. Dashboard: Results displayed on Vercel-hosted UI

🎯 Key Features

1. AI Code Generation (Cline)

  • Natural language to code
  • Multiple language support
  • Production-ready output

2. Automated Code Review (CodeRabbit)

  • Style and best practice checks
  • Security vulnerability detection
  • Actionable suggestions

3. Workflow Orchestration (Kestra)

  • End-to-end pipeline management
  • Decision-making logic
  • Workflow summaries

4. Quality Evaluation (Oumi)

  • Code quality scoring
  • Relevance metrics
  • Improvement tracking

5. Clean Dashboard (Vercel)

  • Real-time updates
  • Code diff viewer
  • Review feedback display

πŸ† Why DevAgent Pro?

  • ⏱️ Saves Time: Automates 70% of repetitive coding tasks
  • πŸ“‰ Improves Quality: Catches issues before they reach production
  • πŸ” Full Automation: End-to-end workflow without human intervention
  • 🧩 Integrated: 5+ sponsor tools working together seamlessly

πŸ“Š Success Metrics

  • Time Savings: 3-5 hours per developer per week
  • Code Quality: 40% reduction in review comments
  • Automation: 100% hands-free flow
  • Integration: 5+ tools in production pipeline

πŸ“ Environment Variables

# Together AI
TOGETHER_API_KEY=your_key_here

# CodeRabbit
CODERABBIT_API_KEY=your_key_here

# Kestra
KESTRA_API_URL=http://localhost:8080

# Oumi
OUMI_API_KEY=your_key_here

# Frontend
NEXT_PUBLIC_API_URL=http://localhost:3000

🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.


πŸ“„ License

MIT License - see LICENSE file for details.


πŸ”— Links


πŸ‘₯ Team

Built with ❀️ by not-noobcoder99 for the hackathon.


πŸ™ Acknowledgments

Special thanks to:

  • Cline for AI code generation
  • CodeRabbit for automated reviews
  • Kestra for workflow orchestration
  • Oumi for quality evaluation
  • Together AI for compute infrastructure
  • Vercel for seamless deployment

About

Your all In one dev agent.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published