🎉 TOP 100 in HackHazard Hackathon - All India

MetricMind

🤖 Automated Software Tester
Node.js
TypeScript
Gemini AI
Screenpipe

What is MetricMind?

🎯 The Problem We Solved

Manual UI testing is time-consuming, error-prone, and expensive. Testing every click, form, and workflow manually takes hours of repetitive work.

✨ Our Solution

MetricMind automates UI flow testing for any Windows software using Screenpipe's Terminator. Just give it an app name, and watch it generate test cases and run automated tests!

🚀 One Command Testing

# Just run this command
npm start calc
# MetricMind handles everything!
MetricMind Terminal

🎯 Key Features

One-Command Automation

Just provide the software name or exe path. MetricMind handles screen capture, AI analysis, and test execution automatically.

AI-Generated Test Cases

Powered by Gemini 2.0 Flash to intelligently generate comprehensive test scenarios or create your own custom tests.

Universal Windows Support

Works with any local or publicly available Windows software. From Calculator to complex applications.

👥 Team CryptoCares

J

Jui Kalan

@juikalan21
N

Nikita Jadhav

@nikitaacodes
A

Arpit Mohankar

@arpitmohankar
H

Himanshu Gupta

@himasnhu018

🚀 Start Making With

📋 Requirements

🔧 System Requirements

  • Node.js & TypeScript
  • Windows OS (for Terminator)
  • Gemini 2.0 Flash API Key

🔑 Environment Setup

GEMINI_API_KEY="your_key_here"
TERMINATOR_SERVER_URL=
"http://127.0.0.1:9375"
1

Clone the Repository

Terminal
# Clone MetricMind from GitHub
git clone https://github.com/nikitaacodes/MetricMind.git
cd MetricMind
2

Install Dependencies

Terminal
# Install all required packages
npm install
3

Start Terminator Server

Terminal
# Start the Terminator MCP server
npm run metricmind
4

Run Your First Test!

New Terminal Window
# Test with Windows Calculator
npm start calc
# Or try with Notepad
npm start notepad
# Or any Windows app
npm start "App Name"

Pro Tip: MetricMind will automatically generate test cases using Gemini AI or you can create your own for local software!

Ready to automate your UI testing? 🎯