make-it-heavy

Stale
GitHub Python NOASSERTION

Description

A Python framework that emulates Grok Heavy functionality using intelligent multi-agent orchestration. Deploy 4 (or more) specialized AI agents in parallel to deliver comprehensive, multi-perspective analysis on any query.

Key Features

  • Grok Heavy emulation: multi-agent system delivering deep, comprehensive multi-perspective analysis
  • Parallel intelligence: deploy 4 (configurable) specialized AI agents simultaneously for different analytical perspectives
  • Dynamic question generation: AI automatically creates customized research sub-questions from user queries
  • Hot-swappable tool system: automatically discovers and loads all tools from the `tools/` directory
  • Intelligent synthesis: combines multiple agent perspectives into a unified, comprehensive answer
  • Real-time visual feedback: shows multi-agent status and progress bars during execution

Use Cases

💡 Deep research: multi-dimensional cross-validation and comprehensive analysis of complex topics
💡 Technology selection: evaluate technical solutions from multiple perspectives
💡 Competitive analysis: parallel execution of market research, financial analysis, competitive landscape, and risk assessment
💡 Academic literature review: multiple agents handle literature search and review for different research directions

Quick Start

1. Install Python 3.8+ and the uv package manager;
2. Clone the repo: `git clone https://github.com/Doriandarko/make-it-heavy.git`;
3. Create a virtual environment: `uv venv && source .venv/bin/activate`;
4. Install dependencies: `uv pip install -r requirements.txt`;
5. Configure your OpenRouter API key in `config.yaml`;
6. Run single-agent mode with `uv run main.py`, or Grok Heavy mode with `uv run make_it_heavy.py`.

Related Projects