Skip to content

AI crew orchestration platform for creating and managing teams of specialized AI agents with web search, file analysis, and voice capabilities

Notifications You must be signed in to change notification settings

VishApp/gemmate

Repository files navigation

GemMate AI Crew Orchestrator

GemMate is a powerful AI crew orchestration platform that allows you to create, configure, and manage teams of specialized AI agents. Build your own group of AI assistants with unique capabilities including web search, file analysis, and voice recording.

🎬 Demo Video

GemMate Demo

Click to watch a full demonstration of GemMate's features including agent creation, configuration, and capabilities.

✨ Key Features

  • Easy Agent Creation: Create specialized AI agents with natural language descriptions
  • Web Search Capabilities: Agents can search the internet for real-time information
  • File Attachments: Upload and analyze documents, images, and code files
  • Voice Recording: Record voice messages and have agents process audio content
  • Agent Editing: Modify agent roles, goals, and capabilities on the fly
  • Modern UI: Clean, intuitive interface with light and dark mode support
  • Import/Export: Save and share your agent configurations

🚀 Quick Start

Option 1: Global Installation (Recommended)

npm install -g @gemmate/ai-crew-orchestrator
gemmate

That's it! The app will start and open at http://localhost:3000

Option 2: Local Installation

npm install @gemmate/ai-crew-orchestrator
npx gemmate

Option 3: Development Setup

git clone https://github.com/VishApp/gemmate
cd gemmate
npm install
npm run dev

🔧 Setup

  1. Get your Gemini API Key

  2. Configure the Application

    • Open the application in your browser
    • Click the settings icon to open the configuration modal
    • Paste your Gemini API key
    • Test the connection and save
  3. Start Creating Agents

    • Use the prompt input to describe your first agent
    • Configure additional settings as needed
    • Begin using your AI agents!

🛠️ Technologies Used

  • React 19 - Modern UI framework
  • TypeScript - Type-safe development
  • Vite - Fast build tool and development server
  • Google Gemini AI - Advanced language model integration
  • Modern Web APIs - File handling, audio recording, and more

🎯 Use Cases

  • Content Creation: Marketing specialists, writers, and editors for different content types
  • Research: Analysts gathering and synthesizing information from multiple sources
  • Development Support: Code reviewers, documentation writers, and testing specialists
  • Customer Service: Specialized support agents with different knowledge bases
  • Educational Assistance: Subject matter experts for different academic areas

📱 Getting Started

Once installed and configured with your API key, you can immediately start creating agents. Simply describe what kind of assistant you need, and GemMate will generate a specialized agent with appropriate tools and capabilities. Your agents can search the web, analyze files, and help you accomplish various tasks.

No technical knowledge required - just describe what you need and let your AI agents handle the rest!