πŸ€– RAMU: The Agile AI Companion

Accelerating Agile collaboration with AI-driven standups, sprint planning, and code reviewsβ€”all in one seamless experience.

πŸ“Œ Introduction

RAMU is an intelligent Visual Studio Code assistant tailored for Agile teams, enabling seamless code reviews, daily standups, and automated flowchart generation through an interactive chat interface and powerful backend APIs.

🧠 Explore RAMU β†’ Dive into how RAMU helps Agile teams with code, chat, and flow.

πŸ” Demo / Usage

  1. Ask RAMU to generate a flowchart through chat
  2. Scan the workspace to set current project context
  3. Engage in interactive conversation with the virtual assistant
  4. Summarize the session using the πŸ“§ button
πŸ“‚ Example Usage β†’ See complete usage walkthrough

✨ Features

✨ Explore Features β†’ Full breakdown of RAMU’s capabilities

πŸš€ Usage

  1. Clone the Ramu-kaka repo and extract all folders
  2. Open backend in IntelliJ/Eclipse, others in VS Code
  3. Install the RAMU extension and enter your details
  4. Chat with RAMU to review code or generate flowcharts
πŸš€ Explore Usage β†’ Steps to use RAMU effectively

πŸ—οΈ Architecture

Frontend: HTML/CSS/JS with VS Code Webview, STOMP over WebSockets, animations and AI assistant previews.

Frontend Diagram

Backend: Spring Boot app exposing REST APIs for summaries, flow parsing, and chat routing with SockJS/STOMP.

Backend Diagram
πŸ—οΈ Explore Architecture β†’ See how RAMU is built internally

πŸ“‘ API Endpoints

πŸ“‘ Explore API β†’ Understand all available endpoints

πŸ“ License

RAMU is distributed under the MIT License. You’re free to use, modify, and distribute it as long as this notice is retained.

πŸ“ Explore License β†’ Know your rights using RAMU