NotHotDog

NotHotDog

Evaluate your AI agents

Stars: 51

Visit
 screenshot

NotHotDog is an open-source platform for testing, evaluating, and simulating AI agents. It offers a robust framework for generating test cases, running conversational scenarios, and analyzing agent performance.

README:

NotHotDog

Simulation, Evaluation, and Experimentation Platform for AI Agents

Description

NotHotDog is an open-source platform designed for comprehensive testing, evaluation, and simulation of AI agents. It provides a robust framework for generating test cases, running conversational scenarios, and analyzing agent performance across multiple dimensions.

Table of Contents

Installation

Prerequisites

  • Node.js (v18+)
  • npm or yarn

Steps

  1. Clone the repository
git clone https://github.com/vedhsaka/NotHotDog.git
cd NotHotDog
  1. Install dependencies
npm install
  1. Set up environment variables
  • Create a .env.local file
  • Add your Anthropic API key:
NEXT_PUBLIC_ANTHROPIC_API_KEY=your_anthropic_api_key
  1. Run the development server
npm run dev

Usage

Testing Scenarios

  1. Navigate to /tools/test-cases
  2. Create test sets with custom scenarios
  3. Generate and run test variations
  4. Analyze agent performance metrics

Key Workflows

  • Generate diverse test cases
  • Evaluate agent responses
  • Analyze conversation metrics
  • Validate response formats
  • Track performance over time

Technologies Used

Core Technologies

  • Next.js 15
  • React 18
  • TypeScript
  • Tailwind CSS
  • Radix UI
  • Recharts

Supported LLMs

  • Anthropic
  • OpenAI
  • Deepseek
  • Gemini

Testing & Validation

  • Zod Schema Validation
  • Custom Rule Engine
  • Metrics Tracking

Features

  • ๐Ÿงช Automated Test Case Generation with 50+ Parallel Runs
  • ๐Ÿ“Š Comprehensive Metrics Dashboard
  • ๐Ÿค– Personality Based Testing
  • ๐Ÿ” Detailed Response Validation
  • ๐Ÿ“ˆ Performance Analytics
  • ๐ŸŒ Scenario-based Testing

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request
  6. Please ensure to add a screenshot to show the changes made in the Pull Request.

Contact

Project Maintainer: NotHotDog

License

This project is open-source and available under the MIT License.

Acknowledgments

  • Anthropic for Claude AI
  • Open-source community contributors
  • Next.js and React ecosystems

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for NotHotDog

Similar Open Source Tools

For similar tasks

For similar jobs